[−][src]Struct ospf_parser::Ospfv3PacketHeader
The OSPF v3 packet header
Every OSPF packet starts with a standard 16-byte header. Together with the encapsulating IPv6 headers, the OSPF header contains all the information necessary to determine whether the packet should be accepted for further processing. This determination is described in Section 4.2.2.
Fields
version: u8
packet_type: OspfPacketType
packet_length: u16
router_id: u32
area_id: u32
checksum: u16
instance_id: u8
reserved: u8
Implementations
impl Ospfv3PacketHeader
[src]
impl Ospfv3PacketHeader
[src]
pub fn source_router(&self) -> Ipv4Addr
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Ospfv3PacketHeader
impl Send for Ospfv3PacketHeader
impl Sync for Ospfv3PacketHeader
impl Unpin for Ospfv3PacketHeader
impl UnwindSafe for Ospfv3PacketHeader
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>,