Enum netlink_packet_route::rtnl::link::nlas::InfoMacVlan
source · [−]pub enum InfoMacVlan {
Unspec(Vec<u8>),
Mode(u32),
Flags(u16),
MacAddrMode(u32),
MacAddr([u8; 6]),
MacAddrData(Vec<InfoMacVlan>),
MacAddrCount(u32),
Other(DefaultNla),
}
Variants
Unspec(Vec<u8>)
Mode(u32)
Flags(u16)
MacAddrMode(u32)
MacAddr([u8; 6])
MacAddrData(Vec<InfoMacVlan>)
MacAddrCount(u32)
Other(DefaultNla)
Trait Implementations
sourceimpl Clone for InfoMacVlan
impl Clone for InfoMacVlan
sourcefn clone(&self) -> InfoMacVlan
fn clone(&self) -> InfoMacVlan
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InfoMacVlan
impl Debug for InfoMacVlan
sourceimpl Nla for InfoMacVlan
impl Nla for InfoMacVlan
sourceimpl PartialEq<InfoMacVlan> for InfoMacVlan
impl PartialEq<InfoMacVlan> for InfoMacVlan
sourcefn eq(&self, other: &InfoMacVlan) -> bool
fn eq(&self, other: &InfoMacVlan) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &InfoMacVlan) -> bool
fn ne(&self, other: &InfoMacVlan) -> bool
This method tests for !=
.
impl Eq for InfoMacVlan
impl StructuralEq for InfoMacVlan
impl StructuralPartialEq for InfoMacVlan
Auto Trait Implementations
impl RefUnwindSafe for InfoMacVlan
impl Send for InfoMacVlan
impl Sync for InfoMacVlan
impl Unpin for InfoMacVlan
impl UnwindSafe for InfoMacVlan
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more