#[repr(u8)]pub enum FunctionStatus {
Normal = 0,
NearFull = 1,
Full = 193,
BoxRemoved = 194,
JamAcceptor = 195,
JamStacker = 196,
Cheat = 197,
UnitRemoved = 198,
Failure = 255,
Reserved = 192,
}
Expand description
Represents the function status of device unit.
Variants§
Normal = 0
Unit is functional.
NearFull = 1
Recycler Unit is almost full.
Full = 193
Recycler Unit is full.
BoxRemoved = 194
Cash Box has been removed.
JamAcceptor = 195
A jam detected in the Acceptor unit.
JamStacker = 196
A jam detected in the Stacker unit.
Cheat = 197
Fraud detected.
UnitRemoved = 198
One of the units is removed.
Failure = 255
Unit error.
Reserved = 192
Reserved value.
Implementations§
Source§impl FunctionStatus
impl FunctionStatus
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new FunctionStatus.
Sourcepub const fn unit_availability(&self) -> UnitAvailability
pub const fn unit_availability(&self) -> UnitAvailability
Gets the UnitAvailability of the FunctionStatus.
Sourcepub const fn errors(&self) -> FunctionErrors
pub const fn errors(&self) -> FunctionErrors
Gets the FunctionErrors of the FunctionStatus.
Sourcepub const fn details(&self) -> u8
pub const fn details(&self) -> u8
Gets the details of the FunctionStatus.
Sourcepub const fn from_u8(val: u8) -> Self
pub const fn from_u8(val: u8) -> Self
Infallible function that converts a u8
into a FunctionStatus.
Sourcepub const fn to_u8(&self) -> u8
pub const fn to_u8(&self) -> u8
Converts the FunctionStatus into a u8
.
Sourcepub const fn into_u8(self) -> u8
pub const fn into_u8(self) -> u8
Converts the FunctionStatus into a u8
.
Sourcepub const fn len() -> usize
pub const fn len() -> usize
Gets the length of the FunctionStatus.
Sourcepub const fn is_empty(&self) -> bool
pub const fn is_empty(&self) -> bool
Gets whether the FunctionStatus is empty.
Sourcepub const fn is_valid(&self) -> bool
pub const fn is_valid(&self) -> bool
Gets whether the FunctionStatus is valid.
Trait Implementations§
Source§impl Clone for FunctionStatus
impl Clone for FunctionStatus
Source§fn clone(&self) -> FunctionStatus
fn clone(&self) -> FunctionStatus
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 FunctionStatus
impl Debug for FunctionStatus
Source§impl Default for FunctionStatus
impl Default for FunctionStatus
Source§impl Display for FunctionStatus
impl Display for FunctionStatus
Source§impl From<&FunctionStatus> for &'static str
impl From<&FunctionStatus> for &'static str
Source§fn from(val: &FunctionStatus) -> Self
fn from(val: &FunctionStatus) -> Self
Converts to this type from the input type.
Source§impl From<&FunctionStatus> for u8
impl From<&FunctionStatus> for u8
Source§fn from(val: &FunctionStatus) -> u8
fn from(val: &FunctionStatus) -> u8
Converts to this type from the input type.
Source§impl From<FunctionStatus> for &'static str
impl From<FunctionStatus> for &'static str
Source§fn from(val: FunctionStatus) -> Self
fn from(val: FunctionStatus) -> Self
Converts to this type from the input type.
Source§impl From<FunctionStatus> for u8
impl From<FunctionStatus> for u8
Source§fn from(val: FunctionStatus) -> u8
fn from(val: FunctionStatus) -> u8
Converts to this type from the input type.
Source§impl PartialEq for FunctionStatus
impl PartialEq for FunctionStatus
Source§impl TryFrom<u8> for FunctionStatus
impl TryFrom<u8> for FunctionStatus
impl Copy for FunctionStatus
impl Eq for FunctionStatus
impl StructuralPartialEq for FunctionStatus
Auto Trait Implementations§
impl Freeze for FunctionStatus
impl RefUnwindSafe for FunctionStatus
impl Send for FunctionStatus
impl Sync for FunctionStatus
impl Unpin for FunctionStatus
impl UnwindSafe for FunctionStatus
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