#[derive(Debug, Clone, Copy)]
#[repr(i32)]
pub enum PROSErr {
Access = 13,
NoDev = 19,
AddrInUse = 112,
}
impl PROSErr {
pub fn parse(err: i32) -> Result<(), Self> {
Err(match err {
13 => Self::Access,
19 => Self::NoDev,
112 => Self::AddrInUse,
_ => return Ok(()),
})
}
}