[][src]Enum mcp49xx::Error

pub enum Error<E> {
    Comm(E),
    InvalidChannel,
    InvalidValue,
    BufferingNotSupported,
}

All possible errors in this crate

Variants

Comm(E)

Communication error

InvalidChannel

The channel provided is not available in the current device (MCP4xx1)

InvalidValue

The value provided does not fit the bitness of the current device

BufferingNotSupported

Buffering is not available in the current device (MCP48xx)

Trait Implementations

impl<E: Debug> Debug for Error<E>[src]

Auto Trait Implementations

impl<E> Send for Error<E> where
    E: Send

impl<E> Sync for Error<E> where
    E: Sync

Blanket Implementations

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

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]