rsiot/drivers_i2c/pm_di16/
error.rs1use crate::{components::shared_tasks, serde_utils::postcard_serde};
2
3#[allow(missing_docs)]
4#[derive(Debug, thiserror::Error)]
5pub enum Error {
6 #[error(transparent)]
7 TaskFilterIdenticalData(shared_tasks::filter_identical_data::Error),
8
9 #[error(transparent)]
10 TaskMpscToMsgBus(shared_tasks::mpsc_to_msgbus::Error),
11
12 #[error(transparent)]
13 Serde(#[from] postcard_serde::Error),
14
15 #[error("{0}")]
16 I2c(String),
17
18 #[error("Tokio mpsc send error: {0}")]
19 TokioSyncMpscSender(String),
20}