[][src]Enum max31856::Error

pub enum Error<CommE, PinE> {
    Spi(CommE),
    Pin(PinE),
    InvalidArgument,
    CJHighFaultError,
    CJLowFaultError,
    TCHighFaultError,
    TCLowFaultError,
    OVUVFaultError,
    OpenCircuitFaultError,
}

Errors in this crate

Variants

Spi(CommE)

SPI communication error

Pin(PinE)

Pin setting error

InvalidArgument

Invalid argument provided

CJHighFaultError

Cold Junction High Fault Error

CJLowFaultError

Cold Junction Low Fault Error

TCHighFaultError

Thermocouple Temperature High Fault Error

TCLowFaultError

Thermocouple Temperature Low Fault Error

OVUVFaultError

Over-voltage or Undervoltage Input Fault Error

OpenCircuitFaultError

Thermocouple Open-circuit Fault Error

Trait Implementations

impl<CommE: Debug, PinE: Debug> Debug for Error<CommE, PinE>[src]

Auto Trait Implementations

impl<CommE, PinE> RefUnwindSafe for Error<CommE, PinE> where
    CommE: RefUnwindSafe,
    PinE: RefUnwindSafe
[src]

impl<CommE, PinE> Send for Error<CommE, PinE> where
    CommE: Send,
    PinE: Send
[src]

impl<CommE, PinE> Sync for Error<CommE, PinE> where
    CommE: Sync,
    PinE: Sync
[src]

impl<CommE, PinE> Unpin for Error<CommE, PinE> where
    CommE: Unpin,
    PinE: Unpin
[src]

impl<CommE, PinE> UnwindSafe for Error<CommE, PinE> where
    CommE: UnwindSafe,
    PinE: UnwindSafe
[src]

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