Trait packet_formats::ipv6::Ipv6Header
source · pub trait Ipv6Header {
// Required method
fn get_fixed_header(&self) -> &FixedHeader;
// Provided methods
fn hop_limit(&self) -> u8 { ... }
fn next_header(&self) -> u8 { ... }
fn src_ip(&self) -> Ipv6Addr { ... }
fn dst_ip(&self) -> Ipv6Addr { ... }
}
Expand description
Provides common access to IPv6 header fields.
Ipv6Header
provides access to IPv6 header fields as a common
implementation for both Ipv6Packet
and Ipv6PacketRaw
.
Required Methods§
sourcefn get_fixed_header(&self) -> &FixedHeader
fn get_fixed_header(&self) -> &FixedHeader
Gets a reference to the IPv6 FixedHeader
.
Provided Methods§
sourcefn next_header(&self) -> u8
fn next_header(&self) -> u8
The Next Header.