1 2 3 4 5 6 7 8 9
#[derive(thiserror::Error, Debug)] pub enum Error<Spi, Reset, Dc> { #[error("SPI error: {0}")] Spi(#[source] Spi), #[error("Reset pin error: {0}")] Reset(#[source] Reset), #[error("DC pin error: {0}")] Dc(#[source] Dc), }