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}