pub struct TextDumpHeader {
pub table_version: Option<u64>,
pub router_id: Option<IpAddr>,
pub local_as: Option<u32>,
/* private fields */
}Expand description
Header metadata extracted from the preamble of a Cisco sh ip bgp dump.
Fields§
§table_version: Option<u64>BGP table version, when the preamble carries one (absent in route-views dumps).
router_id: Option<IpAddr>Local router ID, used as the peer_ip of parsed elements (absent in route-views dumps).
local_as: Option<u32>Local AS number, used as the peer_asn of parsed elements (absent in route-views dumps).
Trait Implementations§
Source§impl Clone for TextDumpHeader
impl Clone for TextDumpHeader
Source§fn clone(&self) -> TextDumpHeader
fn clone(&self) -> TextDumpHeader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TextDumpHeader
impl RefUnwindSafe for TextDumpHeader
impl Send for TextDumpHeader
impl Sync for TextDumpHeader
impl Unpin for TextDumpHeader
impl UnsafeUnpin for TextDumpHeader
impl UnwindSafe for TextDumpHeader
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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