#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum NM80211Mode {
Unknown = 0,
Adhoc = 1,
Infra = 2,
Ap = 3,
Mesh = 4,
}
impl NM80211Mode {
pub fn from_u32(value: u32) -> Self {
match value {
0 => Self::Unknown,
1 => Self::Adhoc,
2 => Self::Infra,
3 => Self::Ap,
4 => Self::Mesh,
_ => Self::Unknown,
}
}
}