Crate etherparse [] [src]

Structs

Ethernet2Header

Ethernet II header.

Ipv4Header

IPv4 header without options.

Ipv6Header

IPv6 header according to rfc8200.

VlanTaggingHeader

IEEE 802.1Q VLAN Tagging Header

Enums

ErrorField

Fields that can produce errors when serialized.

EtherType

Ether type enum present in ethernet II header.

IpHeader

Internet protocol headers

IpTrafficClass

Identifiers for the traffic_class field in ipv6 headers and protocol field in ipv4 headers.

ReadError

Errors that can occur when reading.

WriteError

Errors that can occur when writing.

Traits

ReadEtherExt

Helper for reading headers. Import this for adding read functions to every struct that implements the trait Read.

WriteEtherExt

Helper for writing headers. Import this for adding write functions to every struct that implements the trait Read.