[][src]Enum accelerometer::error::ErrorKind

pub enum ErrorKind {
    Bus,
    Device,
    Mode,
    Param,
}

Kinds of accelerometer errors

Variants

Bus

Error in the underlying communications bus (e.g. I2C, SPI)

Device

Device invalid or other hardware error

Mode

Device is in an invalid mode to complete the requested operation

Param

Invalid parameter

Methods

impl ErrorKind[src]

pub fn err<E: Debug>(self) -> Result<(), Error<E>>[src]

Create an Err(Error) out of this ErrorKind

impl ErrorKind[src]

pub fn description(self) -> &'static str[src]

Get a string describing the error

Trait Implementations

impl Clone for ErrorKind[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Display for ErrorKind[src]

impl Debug for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Eq for ErrorKind[src]

impl Copy for ErrorKind[src]

Auto Trait Implementations

impl Send for ErrorKind

impl Sync for ErrorKind

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self