Enum netlink_sys::rtnl::LinkInfoBridge [−][src]
pub enum LinkInfoBridge {
Unspec(Vec<u8>),
GroupAddr([u8; 6]),
FdbFlush(Vec<u8>),
Pad(Vec<u8>),
HelloTimer(u64),
TcnTimer(u64),
TopologyChangeTimer(u64),
GcTimer(u64),
MulticastMembershipInterval(u64),
MulticastQuerierInterval(u64),
MulticastQueryInterval(u64),
MulticastQueryResponseInterval(u64),
MulticastLastMemberInterval(u64),
MulticastStartupQueryInterval(u64),
ForwardDelay(u32),
HelloTime(u32),
MaxAge(u32),
AgeingTime(u32),
StpState(u32),
MulticastHashElasticity(u32),
MulticastHashMax(u32),
MulticastLastMemberCount(u32),
MulticastStartupQueryCount(u32),
RootPathCost(u32),
Priority(u16),
VlanProtocol(u16),
GroupFwdMask(u16),
RootId((u16, [u8; 6])),
BridgeId((u16, [u8; 6])),
RootPort(u16),
VlanDefaultPvid(u16),
VlanFiltering(u8),
TopologyChange(u8),
TopologyChangeDetected(u8),
MulticastRouter(u8),
MulticastSnooping(u8),
MulticastQueryUseIfaddr(u8),
MulticastQuerier(u8),
NfCallIpTables(u8),
NfCallIp6Tables(u8),
NfCallArpTables(u8),
VlanStatsEnabled(u8),
MulticastStatsEnabled(u8),
MulticastIgmpVersion(u8),
MulticastMldVersion(u8),
Other(DefaultNla),
}Variants
Unspec(Vec<u8>)GroupAddr([u8; 6])FdbFlush(Vec<u8>)Pad(Vec<u8>)HelloTimer(u64)TcnTimer(u64)TopologyChangeTimer(u64)GcTimer(u64)MulticastMembershipInterval(u64)MulticastQuerierInterval(u64)MulticastQueryInterval(u64)MulticastQueryResponseInterval(u64)MulticastLastMemberInterval(u64)MulticastStartupQueryInterval(u64)ForwardDelay(u32)HelloTime(u32)MaxAge(u32)AgeingTime(u32)StpState(u32)MulticastHashElasticity(u32)MulticastHashMax(u32)MulticastLastMemberCount(u32)MulticastStartupQueryCount(u32)RootPathCost(u32)Priority(u16)VlanProtocol(u16)GroupFwdMask(u16)RootId((u16, [u8; 6]))BridgeId((u16, [u8; 6]))RootPort(u16)VlanDefaultPvid(u16)VlanFiltering(u8)TopologyChange(u8)TopologyChangeDetected(u8)MulticastRouter(u8)MulticastSnooping(u8)MulticastQueryUseIfaddr(u8)MulticastQuerier(u8)NfCallIpTables(u8)NfCallIp6Tables(u8)NfCallArpTables(u8)VlanStatsEnabled(u8)MulticastStatsEnabled(u8)MulticastIgmpVersion(u8)MulticastMldVersion(u8)Other(DefaultNla)
Trait Implementations
impl Debug for LinkInfoBridge[src]
impl Debug for LinkInfoBridgefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for LinkInfoBridge[src]
impl PartialEq for LinkInfoBridgefn eq(&self, other: &LinkInfoBridge) -> bool[src]
fn eq(&self, other: &LinkInfoBridge) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &LinkInfoBridge) -> bool[src]
fn ne(&self, other: &LinkInfoBridge) -> boolThis method tests for !=.
impl Eq for LinkInfoBridge[src]
impl Eq for LinkInfoBridgeimpl Clone for LinkInfoBridge[src]
impl Clone for LinkInfoBridgefn clone(&self) -> LinkInfoBridge[src]
fn clone(&self) -> LinkInfoBridgeReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Nla for LinkInfoBridge[src]
impl Nla for LinkInfoBridgefn value_len(&self) -> usize[src]
fn value_len(&self) -> usizefn emit_value(&self, buffer: &mut [u8])[src]
fn emit_value(&self, buffer: &mut [u8])fn kind(&self) -> u16[src]
fn kind(&self) -> u16impl<'buffer, T: AsRef<[u8]> + ?Sized> Parseable<LinkInfoBridge> for NlaBuffer<&'buffer T>[src]
impl<'buffer, T: AsRef<[u8]> + ?Sized> Parseable<LinkInfoBridge> for NlaBuffer<&'buffer T>fn parse(&self) -> Result<LinkInfoBridge>[src]
fn parse(&self) -> Result<LinkInfoBridge>Deserialize the current type.
Auto Trait Implementations
impl Send for LinkInfoBridge
impl Send for LinkInfoBridgeimpl Sync for LinkInfoBridge
impl Sync for LinkInfoBridge