pub enum NetworkSetting {
Bandwidth,
Latency,
}Expand description
Settings for the network environment.
Provides optimization options to adapt the protocol to different network situations.
Variants§
Bandwidth
Reduces network round-trips at the expense of consuming more network bandwidth.
Latency
Reduces network bandwidth utilization at the expense of more network round-trips.
Trait Implementations§
Source§impl Clone for NetworkSetting
impl Clone for NetworkSetting
Source§fn clone(&self) -> NetworkSetting
fn clone(&self) -> NetworkSetting
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetworkSetting
impl Debug for NetworkSetting
Source§impl Default for NetworkSetting
impl Default for NetworkSetting
Source§impl<'de> Deserialize<'de> for NetworkSetting
impl<'de> Deserialize<'de> for NetworkSetting
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for NetworkSetting
impl Serialize for NetworkSetting
impl Copy for NetworkSetting
Auto Trait Implementations§
impl Freeze for NetworkSetting
impl RefUnwindSafe for NetworkSetting
impl Send for NetworkSetting
impl Sync for NetworkSetting
impl Unpin for NetworkSetting
impl UnwindSafe for NetworkSetting
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)