pako-core 0.1.2

pako (main library)
Documentation
use pnet_packet::{ethernet::EtherTypes, ip::IpNextHeaderProtocols};

#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(u16)]
pub enum LinkLayerType {
    Ethernet = 0x1,
}

#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(u16)]
pub enum NetworkLayerType {
    Ipv4 = EtherTypes::Ipv4.0,
    Ipv6 = EtherTypes::Ipv6.0,
}

#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(u16)]
pub enum TransportLayerType {
    Icmp = IpNextHeaderProtocols::Icmp.0 as u16,
    Tcp = IpNextHeaderProtocols::Tcp.0 as u16,
    Udp = IpNextHeaderProtocols::Udp.0 as u16,
}