Enum jcm::UnitAvailability
source · #[repr(u8)]pub enum UnitAvailability {
Available = 0,
NotFunctional = 1,
}Expand description
Represents whether the device unit is functional.
Variants§
Implementations§
source§impl UnitAvailability
impl UnitAvailability
sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new UnitAvailability.
sourcepub const fn from_u8(val: u8) -> Self
pub const fn from_u8(val: u8) -> Self
Infallible function to convert a u8 into a UnitAvailability.
sourcepub const fn to_u8(&self) -> u8
pub const fn to_u8(&self) -> u8
Infallible function to convert a UnitAvailability into a u8.
Trait Implementations§
source§impl Clone for UnitAvailability
impl Clone for UnitAvailability
source§fn clone(&self) -> UnitAvailability
fn clone(&self) -> UnitAvailability
Returns a copy 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 UnitAvailability
impl Debug for UnitAvailability
source§impl Default for UnitAvailability
impl Default for UnitAvailability
source§impl Display for UnitAvailability
impl Display for UnitAvailability
source§impl From<&UnitAvailability> for &'static str
impl From<&UnitAvailability> for &'static str
source§fn from(val: &UnitAvailability) -> Self
fn from(val: &UnitAvailability) -> Self
Converts to this type from the input type.
source§impl From<UnitAvailability> for &'static str
impl From<UnitAvailability> for &'static str
source§fn from(val: UnitAvailability) -> Self
fn from(val: UnitAvailability) -> Self
Converts to this type from the input type.
source§impl PartialEq for UnitAvailability
impl PartialEq for UnitAvailability
source§fn eq(&self, other: &UnitAvailability) -> bool
fn eq(&self, other: &UnitAvailability) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for UnitAvailability
impl Eq for UnitAvailability
impl StructuralPartialEq for UnitAvailability
Auto Trait Implementations§
impl Freeze for UnitAvailability
impl RefUnwindSafe for UnitAvailability
impl Send for UnitAvailability
impl Sync for UnitAvailability
impl Unpin for UnitAvailability
impl UnwindSafe for UnitAvailability
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