pub struct PrefixDescriptor {
pub multi_topology_id: Option<u16>,
pub ospf_route_type: Option<u8>,
pub ip_reachability_information: Option<NetworkPrefix>,
pub unknown_tlvs: Vec<Tlv>,
}Expand description
Prefix Descriptor TLVs
Fields§
§multi_topology_id: Option<u16>§ospf_route_type: Option<u8>§ip_reachability_information: Option<NetworkPrefix>§unknown_tlvs: Vec<Tlv>Trait Implementations§
Source§impl Clone for PrefixDescriptor
impl Clone for PrefixDescriptor
Source§fn clone(&self) -> PrefixDescriptor
fn clone(&self) -> PrefixDescriptor
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 PrefixDescriptor
impl Debug for PrefixDescriptor
Source§impl Default for PrefixDescriptor
impl Default for PrefixDescriptor
Source§fn default() -> PrefixDescriptor
fn default() -> PrefixDescriptor
Returns the “default value” for a type. Read more
Source§impl PartialEq for PrefixDescriptor
impl PartialEq for PrefixDescriptor
impl Eq for PrefixDescriptor
impl StructuralPartialEq for PrefixDescriptor
Auto Trait Implementations§
impl Freeze for PrefixDescriptor
impl RefUnwindSafe for PrefixDescriptor
impl Send for PrefixDescriptor
impl Sync for PrefixDescriptor
impl Unpin for PrefixDescriptor
impl UnwindSafe for PrefixDescriptor
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