#[repr(u8)]pub enum SubsequentAfi {
Unicast = 1,
Multicast = 2,
NlriWithMpls = 4,
MplsLabelledVpn = 128,
MulticastMplsVpn = 129,
}Expand description
Represents a Subsequent Address Family Identifier.
Variants§
Trait Implementations§
Source§impl Clone for SubsequentAfi
impl Clone for SubsequentAfi
Source§fn clone(&self) -> SubsequentAfi
fn clone(&self) -> SubsequentAfi
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 SubsequentAfi
Source§impl Debug for SubsequentAfi
impl Debug for SubsequentAfi
Source§impl<'de> Deserialize<'de> for SubsequentAfi
impl<'de> Deserialize<'de> for SubsequentAfi
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SubsequentAfi
impl Display for SubsequentAfi
impl Eq for SubsequentAfi
Source§impl Hash for SubsequentAfi
impl Hash for SubsequentAfi
Source§impl PartialEq for SubsequentAfi
impl PartialEq for SubsequentAfi
Source§fn eq(&self, other: &SubsequentAfi) -> bool
fn eq(&self, other: &SubsequentAfi) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SubsequentAfi
impl Serialize for SubsequentAfi
impl StructuralPartialEq for SubsequentAfi
Source§impl TryFrom<u8> for SubsequentAfi
impl TryFrom<u8> for SubsequentAfi
Source§impl TryFrom<u16> for SubsequentAfi
The implementation try_from for u16 just reuses the u8 implementation since
we don’t have any cases where the SAFI is longer than u8::MAX yet.
impl TryFrom<u16> for SubsequentAfi
The implementation try_from for u16 just reuses the u8 implementation since we don’t have any cases where the SAFI is longer than u8::MAX yet.
Auto Trait Implementations§
impl Freeze for SubsequentAfi
impl RefUnwindSafe for SubsequentAfi
impl Send for SubsequentAfi
impl Sync for SubsequentAfi
impl Unpin for SubsequentAfi
impl UnsafeUnpin for SubsequentAfi
impl UnwindSafe for SubsequentAfi
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