#[repr(u16)]pub enum PrefixAttributeType {
Show 15 variants
Reserved = 0,
IgpFlags = 1_152,
IgpRouteTag = 1_153,
IgpExtendedRouteTag = 1_154,
PrefixMetric = 1_155,
OspfForwardingAddress = 1_156,
OpaquePrefixAttribute = 1_157,
PrefixSid = 1_158,
RangeSid = 1_159,
SidLabelIndex = 1_161,
SidLabelBinding = 1_162,
Srv6LocatorTlv = 1_163,
PrefixAttributeFlags = 1_170,
SourceRouterIdentifier = 1_171,
SourceOspfRouterId = 1_174,
}Expand description
Prefix Attribute TLV Types
Variants§
Reserved = 0
IgpFlags = 1_152
IgpRouteTag = 1_153
IgpExtendedRouteTag = 1_154
PrefixMetric = 1_155
OspfForwardingAddress = 1_156
OpaquePrefixAttribute = 1_157
PrefixSid = 1_158
RangeSid = 1_159
SidLabelIndex = 1_161
SidLabelBinding = 1_162
Srv6LocatorTlv = 1_163
PrefixAttributeFlags = 1_170
Prefix Attribute Flags - RFC 9085
SourceRouterIdentifier = 1_171
Source Router Identifier - RFC 9085
SourceOspfRouterId = 1_174
Source OSPF Router-ID - RFC 9085
Trait Implementations§
Source§impl Clone for PrefixAttributeType
impl Clone for PrefixAttributeType
Source§fn clone(&self) -> PrefixAttributeType
fn clone(&self) -> PrefixAttributeType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrefixAttributeType
impl Debug for PrefixAttributeType
Source§impl From<PrefixAttributeType> for u16
impl From<PrefixAttributeType> for u16
Source§fn from(enum_value: PrefixAttributeType) -> Self
fn from(enum_value: PrefixAttributeType) -> Self
Converts to this type from the input type.
Source§impl From<u16> for PrefixAttributeType
impl From<u16> for PrefixAttributeType
Source§impl FromPrimitive for PrefixAttributeType
impl FromPrimitive for PrefixAttributeType
Source§impl Hash for PrefixAttributeType
impl Hash for PrefixAttributeType
Source§impl PartialEq for PrefixAttributeType
impl PartialEq for PrefixAttributeType
impl Copy for PrefixAttributeType
impl Eq for PrefixAttributeType
impl StructuralPartialEq for PrefixAttributeType
Auto Trait Implementations§
impl Freeze for PrefixAttributeType
impl RefUnwindSafe for PrefixAttributeType
impl Send for PrefixAttributeType
impl Sync for PrefixAttributeType
impl Unpin for PrefixAttributeType
impl UnwindSafe for PrefixAttributeType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more