[][src]Enum lis2dh12::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

Implementations

impl ErrorKind[src]

pub fn err<E>(self) -> Result<(), Error<E>> where
    E: Debug
[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]

impl Copy for ErrorKind[src]

impl Debug for ErrorKind[src]

impl Display for ErrorKind[src]

impl Eq for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

impl StructuralEq for ErrorKind[src]

impl StructuralPartialEq for ErrorKind[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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.