[−][src]Enum embedded_ccs811::Error
All possible errors generated when using the Ccs811
type.
Variants
I²C bus error
nWAKE pin set error
Device(DeviceErrors)
Errors reported by device
This can contain several errors at the same time.
You can index this list by DeviceError
to see if an specific error variant
has been reported. See the documentation for usage examples.
No valid application loaded
Invalid input data provided to function
Trait Implementations
impl<CommE: Debug, PinE: Debug> Debug for Error<CommE, PinE>
[src]
impl<CommE, PinE> From<ErrorAwake<CommE>> for Error<CommE, PinE>
[src]
fn from(error: ErrorAwake<CommE>) -> Self
[src]
Auto Trait Implementations
impl<CommE, PinE> RefUnwindSafe for Error<CommE, PinE> where
CommE: RefUnwindSafe,
PinE: RefUnwindSafe,
CommE: RefUnwindSafe,
PinE: RefUnwindSafe,
impl<CommE, PinE> Send for Error<CommE, PinE> where
CommE: Send,
PinE: Send,
CommE: Send,
PinE: Send,
impl<CommE, PinE> Sync for Error<CommE, PinE> where
CommE: Sync,
PinE: Sync,
CommE: Sync,
PinE: Sync,
impl<CommE, PinE> Unpin for Error<CommE, PinE> where
CommE: Unpin,
PinE: Unpin,
CommE: Unpin,
PinE: Unpin,
impl<CommE, PinE> UnwindSafe for Error<CommE, PinE> where
CommE: UnwindSafe,
PinE: UnwindSafe,
CommE: UnwindSafe,
PinE: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,