[−][src]Struct bgpdump::records::bgp4plus::MESSAGE
Represents the BGP_UPDATE, BGP_OPEN, BGP_NOTIFY and BGP_KEEPALIVE subtypes of IPv6 peers.
Fields
peer_as: u16
The peer ASN from which the BGP message has been received.
peer_ip: Ipv6Addr
The peer IPv6 address from which the BGP message has been received.
local_as: u16
The ASN of the AS that received this BGP message.
local_ip: Ipv6Addr
The IPv6 of the AS that received this BGP message.
message: Vec<u8>
The message that has been received.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MESSAGE
impl Send for MESSAGE
impl Sync for MESSAGE
impl Unpin for MESSAGE
impl UnwindSafe for MESSAGE
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,