#[derive(Debug)]
pub struct Xl9555Error<E>(pub E);
impl<E> embedded_hal::digital::Error for Xl9555Error<E>
where
E: embedded_hal::i2c::Error,
{
fn kind(&self) -> embedded_hal::digital::ErrorKind {
embedded_hal::digital::ErrorKind::Other
}
}
impl<E> From<E> for Xl9555Error<E> {
fn from(e: E) -> Self {
Xl9555Error(e)
}
}