use thiserror::Error;
#[derive(Debug, Error)]
pub enum WinDivertValueError {
#[error("Unexpected value for WinDivertLayer: {0}")]
Layer(u32),
#[error("Unexpected value for WinDivertEvent: {0}")]
Event(u8),
#[error("Unexpected value for WinDivertParameter: {0}")]
Parameter(u32),
#[error("Unexpected value for WinDivertShutdownMode: {0}")]
Shutdown(u32),
}