| pub type Radio = *mut ::core::ffi::c_void; |
| #[doc = "*Required features: `\"Devices_Radios\"`*"] |
| #[repr(transparent)] |
| pub struct RadioAccessStatus(pub i32); |
| impl RadioAccessStatus { |
| pub const Unspecified: Self = Self(0i32); |
| pub const Allowed: Self = Self(1i32); |
| pub const DeniedByUser: Self = Self(2i32); |
| pub const DeniedBySystem: Self = Self(3i32); |
| } |
| impl ::core::marker::Copy for RadioAccessStatus {} |
| impl ::core::clone::Clone for RadioAccessStatus { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |
| #[doc = "*Required features: `\"Devices_Radios\"`*"] |
| #[repr(transparent)] |
| pub struct RadioKind(pub i32); |
| impl RadioKind { |
| pub const Other: Self = Self(0i32); |
| pub const WiFi: Self = Self(1i32); |
| pub const MobileBroadband: Self = Self(2i32); |
| pub const Bluetooth: Self = Self(3i32); |
| pub const FM: Self = Self(4i32); |
| } |
| impl ::core::marker::Copy for RadioKind {} |
| impl ::core::clone::Clone for RadioKind { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |
| #[doc = "*Required features: `\"Devices_Radios\"`*"] |
| #[repr(transparent)] |
| pub struct RadioState(pub i32); |
| impl RadioState { |
| pub const Unknown: Self = Self(0i32); |
| pub const On: Self = Self(1i32); |
| pub const Off: Self = Self(2i32); |
| pub const Disabled: Self = Self(3i32); |
| } |
| impl ::core::marker::Copy for RadioState {} |
| impl ::core::clone::Clone for RadioState { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |