pub enum ScannerState {
Idle,
Processing,
Testing,
Stopped,
Down,
}Variants§
Idle
Idle
Processing
Busy with some job or activity
Testing
Calibrating, preparing the unit
Stopped
Error condition occurred
Down
Unit is unavailable
Trait Implementations§
Source§impl Clone for ScannerState
impl Clone for ScannerState
Source§fn clone(&self) -> ScannerState
fn clone(&self) -> ScannerState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScannerState
Source§impl Debug for ScannerState
impl Debug for ScannerState
Source§impl<'de> Deserialize<'de> for ScannerState
impl<'de> Deserialize<'de> for ScannerState
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
impl Eq for ScannerState
Source§impl PartialEq for ScannerState
impl PartialEq for ScannerState
Source§fn eq(&self, other: &ScannerState) -> bool
fn eq(&self, other: &ScannerState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ScannerState
impl Serialize for ScannerState
impl StructuralPartialEq for ScannerState
Auto Trait Implementations§
impl Freeze for ScannerState
impl RefUnwindSafe for ScannerState
impl Send for ScannerState
impl Sync for ScannerState
impl Unpin for ScannerState
impl UnsafeUnpin for ScannerState
impl UnwindSafe for ScannerState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.