derive: debug copy clone
This commit is contained in:
parent
2120fffa57
commit
5adeb6dc11
1 changed files with 5 additions and 0 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
// SPDX-License-Identifier: MPL-2.0
|
// SPDX-License-Identifier: MPL-2.0
|
||||||
use bitflags::bitflags;
|
use bitflags::bitflags;
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Copy)]
|
||||||
pub enum State {
|
pub enum State {
|
||||||
Asleep,
|
Asleep,
|
||||||
Disconnected,
|
Disconnected,
|
||||||
|
|
@ -27,6 +28,7 @@ impl From<u32> for State {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Copy)]
|
||||||
pub enum ConnectivityState {
|
pub enum ConnectivityState {
|
||||||
None,
|
None,
|
||||||
Portal,
|
Portal,
|
||||||
|
|
@ -47,6 +49,7 @@ impl From<u32> for ConnectivityState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Copy)]
|
||||||
pub enum DeviceType {
|
pub enum DeviceType {
|
||||||
Ethernet,
|
Ethernet,
|
||||||
Wifi,
|
Wifi,
|
||||||
|
|
@ -73,6 +76,7 @@ impl From<u32> for DeviceType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Copy)]
|
||||||
pub enum DeviceState {
|
pub enum DeviceState {
|
||||||
Unmanaged,
|
Unmanaged,
|
||||||
Unavailable,
|
Unavailable,
|
||||||
|
|
@ -109,6 +113,7 @@ impl From<u32> for DeviceState {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Copy)]
|
||||||
pub enum WifiMode {
|
pub enum WifiMode {
|
||||||
AdHoc,
|
AdHoc,
|
||||||
Infra,
|
Infra,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue