#[repr(u32)]pub enum DeviceStatus {
Changed = 6_162,
HardwareError = 6_174,
UserError = 6_175,
Offline = 6_179,
Online = 6_180,
}Expand description
Represents CDR device status values.
Variants§
Changed = 6_162
Indicates a change in the device status
HardwareError = 6_174
Indicates a hardware error occured
UserError = 6_175
Indicates a user error occured
Offline = 6_179
Device is offline
Online = 6_180
Device is online
Implementations§
Source§impl DeviceStatus
impl DeviceStatus
Sourcepub const fn new() -> DeviceStatus
pub const fn new() -> DeviceStatus
Creates a new DeviceStatus.
Sourcepub const fn create(val: u32) -> DeviceStatus
pub const fn create(val: u32) -> DeviceStatus
Creates a new DeviceStatus from the provided parameter.
Source§impl DeviceStatus
impl DeviceStatus
Trait Implementations§
Source§impl Clone for DeviceStatus
impl Clone for DeviceStatus
Source§fn clone(&self) -> DeviceStatus
fn clone(&self) -> DeviceStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeviceStatus
impl Debug for DeviceStatus
Source§impl Default for DeviceStatus
impl Default for DeviceStatus
Source§fn default() -> DeviceStatus
fn default() -> DeviceStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceStatus
impl<'de> Deserialize<'de> for DeviceStatus
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeviceStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeviceStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DeviceStatus
impl Display for DeviceStatus
Source§impl From<&DeviceStatus> for &'static str
impl From<&DeviceStatus> for &'static str
Source§fn from(val: &DeviceStatus) -> &'static str
fn from(val: &DeviceStatus) -> &'static str
Converts to this type from the input type.
Source§impl From<&DeviceStatus> for XfsMember
impl From<&DeviceStatus> for XfsMember
Source§fn from(val: &DeviceStatus) -> XfsMember
fn from(val: &DeviceStatus) -> XfsMember
Converts to this type from the input type.
Source§impl From<&DeviceStatus> for XfsValue
impl From<&DeviceStatus> for XfsValue
Source§fn from(val: &DeviceStatus) -> XfsValue
fn from(val: &DeviceStatus) -> XfsValue
Converts to this type from the input type.
Source§impl From<&i32> for DeviceStatus
impl From<&i32> for DeviceStatus
Source§fn from(val: &i32) -> DeviceStatus
fn from(val: &i32) -> DeviceStatus
Converts to this type from the input type.
Source§impl From<&u32> for DeviceStatus
impl From<&u32> for DeviceStatus
Source§fn from(val: &u32) -> DeviceStatus
fn from(val: &u32) -> DeviceStatus
Converts to this type from the input type.
Source§impl From<DeviceStatus> for &'static str
impl From<DeviceStatus> for &'static str
Source§fn from(val: DeviceStatus) -> &'static str
fn from(val: DeviceStatus) -> &'static str
Converts to this type from the input type.
Source§impl From<DeviceStatus> for HardwareStatus
impl From<DeviceStatus> for HardwareStatus
Source§fn from(val: DeviceStatus) -> HardwareStatus
fn from(val: DeviceStatus) -> HardwareStatus
Converts to this type from the input type.
Source§impl From<DeviceStatus> for XfsMember
impl From<DeviceStatus> for XfsMember
Source§fn from(val: DeviceStatus) -> XfsMember
fn from(val: DeviceStatus) -> XfsMember
Converts to this type from the input type.
Source§impl From<DeviceStatus> for XfsValue
impl From<DeviceStatus> for XfsValue
Source§fn from(val: DeviceStatus) -> XfsValue
fn from(val: DeviceStatus) -> XfsValue
Converts to this type from the input type.
Source§impl From<i32> for DeviceStatus
impl From<i32> for DeviceStatus
Source§fn from(val: i32) -> DeviceStatus
fn from(val: i32) -> DeviceStatus
Converts to this type from the input type.
Source§impl From<u32> for DeviceStatus
impl From<u32> for DeviceStatus
Source§fn from(val: u32) -> DeviceStatus
fn from(val: u32) -> DeviceStatus
Converts to this type from the input type.
Source§impl PartialEq for DeviceStatus
impl PartialEq for DeviceStatus
Source§impl Serialize for DeviceStatus
impl Serialize for DeviceStatus
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TryFrom<&XfsMember> for DeviceStatus
impl TryFrom<&XfsMember> for DeviceStatus
Source§impl TryFrom<&XfsValue> for DeviceStatus
impl TryFrom<&XfsValue> for DeviceStatus
Source§impl TryFrom<XfsMember> for DeviceStatus
impl TryFrom<XfsMember> for DeviceStatus
Source§impl TryFrom<XfsValue> for DeviceStatus
impl TryFrom<XfsValue> for DeviceStatus
impl Copy for DeviceStatus
impl StructuralPartialEq for DeviceStatus
Auto Trait Implementations§
impl Freeze for DeviceStatus
impl RefUnwindSafe for DeviceStatus
impl Send for DeviceStatus
impl Sync for DeviceStatus
impl Unpin for DeviceStatus
impl UnwindSafe for DeviceStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more