[−][src]Struct bgpdump::records::bgp4mp::MESSAGE
Represents a BGP message (UPDATE, OPEN, NOTIFICATION and KEEPALIVE) using 16bit ASN.
Fields
peer_as: u16
The peer ASN from which the BGP message has been received.
local_as: u16
The ASN of the AS that received this BGP message.
interface: u16
The interface identifier to which this message applies.
peer_address: IpAddr
The peer IP address address from which the BGP message has been received.
local_address: IpAddr
The IP address 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>,