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