Enum SampleError
#[non_exhaustive]pub enum SampleError {
TemporarilyUnavailable,
ChannelDisabled,
}Available on crate feature
sensors only.Expand description
Errors returned when trying to interpret a sample.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The channel is not available at the moment (e.g., part of the sensor is not ready yet).
ChannelDisabled
The channel is disabled by configuration.
Trait Implementations§
§impl Clone for SampleError
impl Clone for SampleError
§fn clone(&self) -> SampleError
fn clone(&self) -> SampleError
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 more§impl Debug for SampleError
impl Debug for SampleError
§impl Format for SampleError
impl Format for SampleError
§impl PartialEq for SampleError
impl PartialEq for SampleError
impl Copy for SampleError
impl Eq for SampleError
impl StructuralPartialEq for SampleError
Auto Trait Implementations§
impl Freeze for SampleError
impl RefUnwindSafe for SampleError
impl Send for SampleError
impl Sync for SampleError
impl Unpin for SampleError
impl UnwindSafe for SampleError
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