electricui_embedded/error.rs
1use err_derive::Error;
2
3#[derive(Copy, Clone, Debug, Error)]
4pub enum Error {
5 #[error(display = "Packet error. {}", _0)]
6 Packet(#[source] crate::wire::packet::Error),
7
8 #[error(display = "Framing error. {}", _0)]
9 Framing(#[source] crate::wire::framing::Error),
10
11 #[error(display = "Decoder error. {}", _0)]
12 Decoder(#[source] crate::decoder::Error),
13}