#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum EapolType {
EapPacket,
Start,
Logoff,
Key,
}
#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct EapolSpec<'a> {
pub version: Option<u8>,
pub packet_type: Option<EapolType>,
pub eap_code: Option<u8>,
pub eap_id: Option<u8>,
pub eap_method: Option<u8>,
pub identity: Option<&'a str>,
}