[−][src]Struct ospf_parser::Ospfv2PacketHeader
The OSPF packet header
Every OSPF packet starts with a common 24 byte header. This header contains all the necessary information to determine whether the packet should be accepted for further processing. This determination is described in Section 8.2 of the specification.
Fields
version: u8
packet_type: OspfPacketType
packet_length: u16
router_id: u32
area_id: u32
checksum: u16
au_type: u16
authentication: u64
Implementations
impl Ospfv2PacketHeader
[src]
impl Ospfv2PacketHeader
[src]
pub fn source_router(&self) -> Ipv4Addr
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Ospfv2PacketHeader
impl Send for Ospfv2PacketHeader
impl Sync for Ospfv2PacketHeader
impl Unpin for Ospfv2PacketHeader
impl UnwindSafe for Ospfv2PacketHeader
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>,