#[repr(u8)]pub enum PathAttributeDiscriminants {
Show 13 variants
Origin = 1,
AsPath = 2,
NextHop = 3,
MultiExitDisc = 4,
LocalPref = 5,
AtomicAggregate = 6,
Aggregator = 7,
Communitites = 8,
MpReachNlri = 14,
MpUnreachNlri = 15,
ExtendedCommunities = 16,
LargeCommunities = 32,
UnknownPathAttribute = 33,
}Variants§
Origin = 1
AsPath = 2
NextHop = 3
MultiExitDisc = 4
LocalPref = 5
AtomicAggregate = 6
Aggregator = 7
Communitites = 8
MpReachNlri = 14
MpUnreachNlri = 15
ExtendedCommunities = 16
LargeCommunities = 32
UnknownPathAttribute = 33
Trait Implementations§
Source§impl Clone for PathAttributeDiscriminants
impl Clone for PathAttributeDiscriminants
Source§fn clone(&self) -> PathAttributeDiscriminants
fn clone(&self) -> PathAttributeDiscriminants
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 PathAttributeDiscriminants
Source§impl Debug for PathAttributeDiscriminants
impl Debug for PathAttributeDiscriminants
impl Eq for PathAttributeDiscriminants
Source§impl<'_enum> From<&'_enum PathAttribute> for PathAttributeDiscriminants
impl<'_enum> From<&'_enum PathAttribute> for PathAttributeDiscriminants
Source§fn from(val: &'_enum PathAttribute) -> PathAttributeDiscriminants
fn from(val: &'_enum PathAttribute) -> PathAttributeDiscriminants
Converts to this type from the input type.
Source§impl From<PathAttribute> for PathAttributeDiscriminants
impl From<PathAttribute> for PathAttributeDiscriminants
Source§fn from(val: PathAttribute) -> PathAttributeDiscriminants
fn from(val: PathAttribute) -> PathAttributeDiscriminants
Converts to this type from the input type.
Source§impl From<u8> for PathAttributeDiscriminants
impl From<u8> for PathAttributeDiscriminants
Source§impl PartialEq for PathAttributeDiscriminants
impl PartialEq for PathAttributeDiscriminants
Source§fn eq(&self, other: &PathAttributeDiscriminants) -> bool
fn eq(&self, other: &PathAttributeDiscriminants) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PathAttributeDiscriminants
Auto Trait Implementations§
impl Freeze for PathAttributeDiscriminants
impl RefUnwindSafe for PathAttributeDiscriminants
impl Send for PathAttributeDiscriminants
impl Sync for PathAttributeDiscriminants
impl Unpin for PathAttributeDiscriminants
impl UnsafeUnpin for PathAttributeDiscriminants
impl UnwindSafe for PathAttributeDiscriminants
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