pub enum IfinfoFlags {
Show 19 variants
Up = 1,
Broadcast = 2,
Debug = 4,
Loopback = 8,
PointToPoint = 16,
NoTrailers = 32,
Running = 64,
NoArp = 128,
Promisc = 256,
AllMulti = 512,
Master = 1_024,
Slave = 2_048,
Multicast = 4_096,
Portsel = 8_192,
AutoMedia = 16_384,
Dynamic = 32_768,
LowerUp = 65_536,
Dormant = 131_072,
Echo = 262_144,
}Available on crate feature
rt-link only.Expand description
Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
Variants§
Up = 1
Broadcast = 2
Debug = 4
Loopback = 8
PointToPoint = 16
NoTrailers = 32
Running = 64
NoArp = 128
Promisc = 256
AllMulti = 512
Master = 1_024
Slave = 2_048
Multicast = 4_096
Portsel = 8_192
AutoMedia = 16_384
Dynamic = 32_768
LowerUp = 65_536
Dormant = 131_072
Echo = 262_144
Implementations§
Source§impl IfinfoFlags
impl IfinfoFlags
pub fn from_value(value: u64) -> Option<Self>
Trait Implementations§
Source§impl Clone for IfinfoFlags
impl Clone for IfinfoFlags
Source§fn clone(&self) -> IfinfoFlags
fn clone(&self) -> IfinfoFlags
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 IfinfoFlags
Auto Trait Implementations§
impl Freeze for IfinfoFlags
impl RefUnwindSafe for IfinfoFlags
impl Send for IfinfoFlags
impl Sync for IfinfoFlags
impl Unpin for IfinfoFlags
impl UnsafeUnpin for IfinfoFlags
impl UnwindSafe for IfinfoFlags
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