pub enum Error<CommE, PinE> {
Spi(CommE),
Pin(PinE),
InvalidArgument,
CJHighFaultError,
CJLowFaultError,
TCHighFaultError,
TCLowFaultError,
OVUVFaultError,
OpenCircuitFaultError,
}
Expand description
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§
Auto Trait Implementations§
impl<CommE, PinE> Freeze for Error<CommE, PinE>
impl<CommE, PinE> RefUnwindSafe for Error<CommE, PinE>where
CommE: RefUnwindSafe,
PinE: RefUnwindSafe,
impl<CommE, PinE> Send for Error<CommE, PinE>
impl<CommE, PinE> Sync for Error<CommE, PinE>
impl<CommE, PinE> Unpin for Error<CommE, PinE>
impl<CommE, PinE> UnwindSafe for Error<CommE, PinE>where
CommE: UnwindSafe,
PinE: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more