pub struct InterfaceDefaults {
pub capabilities: InterfaceCapabilities,
pub mode: InterfaceMode,
pub gravity: InterfaceGravity,
pub bitrate: BitrateBps,
pub mtu: MtuPolicy,
pub announce_rate_limit: Option<AnnounceRateLimit>,
pub announce_bandwidth_cap: AnnounceBandwidthCap,
pub airtime_duty_cycle: Option<AirtimeDutyCycle>,
}Fields§
§capabilities: InterfaceCapabilities§mode: InterfaceMode§gravity: InterfaceGravity§bitrate: BitrateBps§mtu: MtuPolicy§announce_rate_limit: Option<AnnounceRateLimit>§announce_bandwidth_cap: AnnounceBandwidthCap§airtime_duty_cycle: Option<AirtimeDutyCycle>Implementations§
Source§impl InterfaceDefaults
impl InterfaceDefaults
pub fn configured( self, configured: ConfiguredInterfacePolicy, ) -> EffectiveInterfacePolicy
Trait Implementations§
Source§impl Clone for InterfaceDefaults
impl Clone for InterfaceDefaults
Source§fn clone(&self) -> InterfaceDefaults
fn clone(&self) -> InterfaceDefaults
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterfaceDefaults
Source§impl Debug for InterfaceDefaults
impl Debug for InterfaceDefaults
impl Eq for InterfaceDefaults
Source§impl PartialEq for InterfaceDefaults
impl PartialEq for InterfaceDefaults
impl StructuralPartialEq for InterfaceDefaults
Auto Trait Implementations§
impl Freeze for InterfaceDefaults
impl RefUnwindSafe for InterfaceDefaults
impl Send for InterfaceDefaults
impl Sync for InterfaceDefaults
impl Unpin for InterfaceDefaults
impl UnsafeUnpin for InterfaceDefaults
impl UnwindSafe for InterfaceDefaults
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more