#[repr(u16)]pub enum Brport {
Show 38 variants
Unspec = 0,
State = 1,
Priority = 2,
Cost = 3,
Mode = 4,
Guard = 5,
Protect = 6,
FastLeave = 7,
Learning = 8,
UnicastFlood = 9,
Proxyarp = 10,
LearningSync = 11,
ProxyarpWifi = 12,
RootId = 13,
BridgeId = 14,
DesignatedPort = 15,
DesignatedCost = 16,
Id = 17,
No = 18,
TopologyChangeAck = 19,
ConfigPending = 20,
MessageAgeTimer = 21,
ForwardDelayTimer = 22,
HoldTimer = 23,
Flush = 24,
MulticastRouter = 25,
Pad = 26,
McastFlood = 27,
McastToUnicast = 28,
VlanTunnel = 29,
BcastFlood = 30,
GroupFwdMask = 31,
NeighSuppress = 32,
Isolated = 33,
BackupPort = 34,
MrpRingOpen = 35,
MrpInOpen = 36,
_MAX = 37,
}
Variants§
Unspec = 0
State = 1
Priority = 2
Cost = 3
Mode = 4
Guard = 5
Protect = 6
FastLeave = 7
Learning = 8
UnicastFlood = 9
Proxyarp = 10
LearningSync = 11
ProxyarpWifi = 12
RootId = 13
BridgeId = 14
DesignatedPort = 15
DesignatedCost = 16
Id = 17
No = 18
TopologyChangeAck = 19
ConfigPending = 20
MessageAgeTimer = 21
ForwardDelayTimer = 22
HoldTimer = 23
Flush = 24
MulticastRouter = 25
Pad = 26
McastFlood = 27
McastToUnicast = 28
VlanTunnel = 29
BcastFlood = 30
GroupFwdMask = 31
NeighSuppress = 32
Isolated = 33
BackupPort = 34
MrpRingOpen = 35
MrpInOpen = 36
_MAX = 37
Implementations§
Source§impl Brport
impl Brport
pub fn put_state<'a>(nlv: &'a mut MsgVec, data: &u8) -> Result<&'a mut MsgVec>
pub fn put_priority<'a>( nlv: &'a mut MsgVec, data: &u16, ) -> Result<&'a mut MsgVec>
pub fn put_cost<'a>(nlv: &'a mut MsgVec, data: &u32) -> Result<&'a mut MsgVec>
pub fn put_mode<'a>(nlv: &'a mut MsgVec, data: &u8) -> Result<&'a mut MsgVec>
pub fn put_guard<'a>(nlv: &'a mut MsgVec, data: &u8) -> Result<&'a mut MsgVec>
pub fn put_protect<'a>(nlv: &'a mut MsgVec, data: &u8) -> Result<&'a mut MsgVec>
pub fn put_fast_leave<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_learning<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_flood<'a>(nlv: &'a mut MsgVec, data: &u8) -> Result<&'a mut MsgVec>
pub fn put_proxyarp<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_proxyarp_wifi<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_root_id<'a>( nlv: &'a mut MsgVec, data: &IflaBridgeId, ) -> Result<&'a mut MsgVec>
pub fn put_bridge_id<'a>( nlv: &'a mut MsgVec, data: &IflaBridgeId, ) -> Result<&'a mut MsgVec>
pub fn put_designated_port<'a>( nlv: &'a mut MsgVec, data: &u16, ) -> Result<&'a mut MsgVec>
pub fn put_designated_cost<'a>( nlv: &'a mut MsgVec, data: &u16, ) -> Result<&'a mut MsgVec>
pub fn put_id<'a>(nlv: &'a mut MsgVec, data: &u16) -> Result<&'a mut MsgVec>
pub fn put_no<'a>(nlv: &'a mut MsgVec, data: &u16) -> Result<&'a mut MsgVec>
pub fn put_topology_change_ack<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_config_pending<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_message_age_timer<'a>( nlv: &'a mut MsgVec, data: &u64, ) -> Result<&'a mut MsgVec>
pub fn put_forward_delay_timer<'a>( nlv: &'a mut MsgVec, data: &u64, ) -> Result<&'a mut MsgVec>
pub fn put_hold_timer<'a>( nlv: &'a mut MsgVec, data: &u64, ) -> Result<&'a mut MsgVec>
pub fn put_multicast_router<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_mcast_flood<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_mcast_to_unicast<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_vlan_tunnel<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_bcast_flood<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_group_fwd_mask<'a>( nlv: &'a mut MsgVec, data: &u16, ) -> Result<&'a mut MsgVec>
pub fn put_neigh_suppress<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_isolated<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_backup_port<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_mrp_ring_open<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
pub fn put_mrp_in_open<'a>( nlv: &'a mut MsgVec, data: &u8, ) -> Result<&'a mut MsgVec>
Trait Implementations§
impl Copy for Brport
impl Eq for Brport
impl StructuralPartialEq for Brport
Auto Trait Implementations§
impl Freeze for Brport
impl RefUnwindSafe for Brport
impl Send for Brport
impl Sync for Brport
impl Unpin for Brport
impl UnwindSafe for Brport
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