pub struct BgpExtendedMessageCapability;Expand description
BGP Extended Message capability - RFC 8654 This capability has no parameters, it’s just a flag indicating support for extended messages
Implementations§
Source§impl BgpExtendedMessageCapability
impl BgpExtendedMessageCapability
Sourcepub fn parse(data: Bytes) -> Result<Self, ParserError>
pub fn parse(data: Bytes) -> Result<Self, ParserError>
Parse BGP Extended Message capability from raw bytes - RFC 8654 This capability has length 0, so data should be empty
Trait Implementations§
Source§impl Clone for BgpExtendedMessageCapability
impl Clone for BgpExtendedMessageCapability
Source§fn clone(&self) -> BgpExtendedMessageCapability
fn clone(&self) -> BgpExtendedMessageCapability
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 BgpExtendedMessageCapability
impl Debug for BgpExtendedMessageCapability
Source§impl Hash for BgpExtendedMessageCapability
impl Hash for BgpExtendedMessageCapability
Source§impl PartialEq for BgpExtendedMessageCapability
impl PartialEq for BgpExtendedMessageCapability
Source§fn eq(&self, other: &BgpExtendedMessageCapability) -> bool
fn eq(&self, other: &BgpExtendedMessageCapability) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BgpExtendedMessageCapability
impl StructuralPartialEq for BgpExtendedMessageCapability
Auto Trait Implementations§
impl Freeze for BgpExtendedMessageCapability
impl RefUnwindSafe for BgpExtendedMessageCapability
impl Send for BgpExtendedMessageCapability
impl Sync for BgpExtendedMessageCapability
impl Unpin for BgpExtendedMessageCapability
impl UnwindSafe for BgpExtendedMessageCapability
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