From 5adeb6dc11fd11d26d09ec35c25b93866bb21d31 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Fri, 6 Jan 2023 23:24:11 -0500 Subject: [PATCH] derive: debug copy clone --- networkmanager/src/interface/enums.rs | 5 +++++ 1 file changed, 5 insertions(+) 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,