[][src]Enum hd44780_ntb::HdError

pub enum HdError {
    InvalidDataBusLen,
    InvalidLineAndFontMode,
    SetOutputPin(&'static str),
    UnknownCommand(u8),
    Write(Error),
}

Provides a shared set of error types.

Variants

InvalidDataBusLen

Used if data bus given is not 4 or 8 bits long.

InvalidLineAndFontMode

Used by [function_set()] for un-supported mode setting.

SetOutputPin(&'static str)

Used if given output GPIO pin can not be set.

UnknownCommand(u8)

Used when decoding HD44780 commands.

Write(Error)

Used if under-laying IO Error happens.

Trait Implementations

impl Debug for HdError[src]

impl Display for HdError[src]

impl Error for HdError[src]

impl From<Error> for HdError[src]

impl From<HdError> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for HdError

impl Send for HdError

impl Sync for HdError

impl Unpin for HdError

impl !UnwindSafe for HdError

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> 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.