Core types and traits used for defining packet dissectors.
Provides type aliases for various primitive integer types
A MAC address.
Mutable packet data.
The number of bytes in an ethernet (MAC) address.
Used to convert on-the-wire packets to their #[packet] equivalent.
Represents a generic, mutable, network packet.
Represents a generic network packet.
Used to find the calculated size of the packet. This is used for occasions where the underlying buffer is not the same length as the packet itself.
Used to convert a type to primitive values representing it.