diff --git a/networkmanager/src/interface/enums.rs b/networkmanager/src/interface/enums.rs index 9608077..ac670d5 100644 --- a/networkmanager/src/interface/enums.rs +++ b/networkmanager/src/interface/enums.rs @@ -1,6 +1,7 @@ // SPDX-License-Identifier: MPL-2.0 use bitflags::bitflags; +#[derive(Debug, Clone, Copy)] pub enum State { Asleep, Disconnected, @@ -27,6 +28,7 @@ impl From for State { } } +#[derive(Debug, Clone, Copy)] pub enum ConnectivityState { None, Portal, @@ -47,6 +49,7 @@ impl From for ConnectivityState { } } +#[derive(Debug, Clone, Copy)] pub enum DeviceType { Ethernet, Wifi, @@ -73,6 +76,7 @@ impl From for DeviceType { } } +#[derive(Debug, Clone, Copy)] pub enum DeviceState { Unmanaged, Unavailable, @@ -109,6 +113,7 @@ impl From for DeviceState { } } +#[derive(Debug, Clone, Copy)] pub enum WifiMode { AdHoc, Infra,