[][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 Debug for ErrorKind[src]

impl Display for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

impl Eq for ErrorKind[src]

impl Copy for ErrorKind[src]

impl StructuralPartialEq for ErrorKind[src]

impl StructuralEq for ErrorKind[src]

impl Clone for ErrorKind[src]

Auto Trait Implementations

impl Unpin for ErrorKind

impl Send for ErrorKind

impl Sync for ErrorKind

Blanket Implementations

impl<T> From<T> for T[src]

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

type Error = !

The type returned in the event of a conversion error.

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

impl<T, U> TryInto<U> 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self