chore: derive Default, PartialEq, and Eq
This commit is contained in:
parent
c9cb2c256e
commit
2ef53b2bfa
1 changed files with 12 additions and 6 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
// SPDX-License-Identifier: MPL-2.0
|
// SPDX-License-Identifier: MPL-2.0
|
||||||
use bitflags::bitflags;
|
use bitflags::bitflags;
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum NmState {
|
pub enum NmState {
|
||||||
Asleep,
|
Asleep,
|
||||||
Disconnected,
|
Disconnected,
|
||||||
|
|
@ -10,6 +10,7 @@ pub enum NmState {
|
||||||
ConnectedLocal,
|
ConnectedLocal,
|
||||||
ConnectedSite,
|
ConnectedSite,
|
||||||
ConnectedGlobal,
|
ConnectedGlobal,
|
||||||
|
#[default]
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -28,12 +29,13 @@ impl From<u32> for NmState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum NmConnectivityState {
|
pub enum NmConnectivityState {
|
||||||
None,
|
None,
|
||||||
Portal,
|
Portal,
|
||||||
Loss,
|
Loss,
|
||||||
Full,
|
Full,
|
||||||
|
#[default]
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -49,7 +51,7 @@ impl From<u32> for NmConnectivityState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum DeviceType {
|
pub enum DeviceType {
|
||||||
Ethernet,
|
Ethernet,
|
||||||
Wifi,
|
Wifi,
|
||||||
|
|
@ -58,6 +60,7 @@ pub enum DeviceType {
|
||||||
WireGuard,
|
WireGuard,
|
||||||
Generic,
|
Generic,
|
||||||
Other,
|
Other,
|
||||||
|
#[default]
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -76,7 +79,7 @@ impl From<u32> for DeviceType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum DeviceState {
|
pub enum DeviceState {
|
||||||
Unmanaged,
|
Unmanaged,
|
||||||
Unavailable,
|
Unavailable,
|
||||||
|
|
@ -90,6 +93,7 @@ pub enum DeviceState {
|
||||||
Activated,
|
Activated,
|
||||||
Deactivating,
|
Deactivating,
|
||||||
Failed,
|
Failed,
|
||||||
|
#[default]
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -113,8 +117,9 @@ impl From<u32> for DeviceState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum ActiveConnectionState {
|
pub enum ActiveConnectionState {
|
||||||
|
#[default]
|
||||||
Unknown,
|
Unknown,
|
||||||
Activating,
|
Activating,
|
||||||
Activated,
|
Activated,
|
||||||
|
|
@ -134,12 +139,13 @@ impl From<u32> for ActiveConnectionState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq)]
|
||||||
pub enum WifiMode {
|
pub enum WifiMode {
|
||||||
AdHoc,
|
AdHoc,
|
||||||
Infra,
|
Infra,
|
||||||
Ap,
|
Ap,
|
||||||
Mesh,
|
Mesh,
|
||||||
|
#[default]
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue