#[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() -> Self
pub const fn new() -> Self
Creates a new DeviceStatus.
Sourcepub const fn create(val: u32) -> Self
pub const fn create(val: u32) -> Self
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<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::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) -> Self
fn from(val: &DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<&DeviceStatus> for XfsMember
impl From<&DeviceStatus> for XfsMember
Source§fn from(val: &DeviceStatus) -> Self
fn from(val: &DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<&DeviceStatus> for XfsValue
impl From<&DeviceStatus> for XfsValue
Source§fn from(val: &DeviceStatus) -> Self
fn from(val: &DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<&DeviceStatus> for i32
impl From<&DeviceStatus> for i32
Source§fn from(val: &DeviceStatus) -> Self
fn from(val: &DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<&DeviceStatus> for u32
impl From<&DeviceStatus> for u32
Source§fn from(val: &DeviceStatus) -> Self
fn from(val: &DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<&i32> for DeviceStatus
impl From<&i32> for DeviceStatus
Source§impl From<&u32> for DeviceStatus
impl From<&u32> for DeviceStatus
Source§impl From<DeviceStatus> for &'static str
impl From<DeviceStatus> for &'static str
Source§fn from(val: DeviceStatus) -> Self
fn from(val: DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<DeviceStatus> for HardwareStatus
impl From<DeviceStatus> for HardwareStatus
Source§fn from(val: DeviceStatus) -> Self
fn from(val: DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<DeviceStatus> for XfsMember
impl From<DeviceStatus> for XfsMember
Source§fn from(val: DeviceStatus) -> Self
fn from(val: DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<DeviceStatus> for XfsValue
impl From<DeviceStatus> for XfsValue
Source§fn from(val: DeviceStatus) -> Self
fn from(val: DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<DeviceStatus> for i32
impl From<DeviceStatus> for i32
Source§fn from(val: DeviceStatus) -> Self
fn from(val: DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<DeviceStatus> for u32
impl From<DeviceStatus> for u32
Source§fn from(val: DeviceStatus) -> Self
fn from(val: DeviceStatus) -> Self
Converts to this type from the input type.
Source§impl From<i32> for DeviceStatus
impl From<i32> for DeviceStatus
Source§impl From<u32> for DeviceStatus
impl From<u32> for DeviceStatus
Source§impl PartialEq for DeviceStatus
impl PartialEq for DeviceStatus
Source§impl Serialize for DeviceStatus
impl Serialize for DeviceStatus
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