1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/// SEN6x errors #[derive(Debug, Clone, PartialEq, thiserror_no_std::Error)] pub enum Error<E> { /// I²C bus error #[error("I2C: {0}")] I2c(E), /// CRC checksum validation failed #[error("CRC")] Crc, /// Not allowed in current state #[error("Not Allowed")] NotAllowed, /// Invalid value #[error("Invalid value")] InvalidValue, }