bloock_types/error.rs
1use thiserror::Error;
2
3#[derive(Error, Debug, PartialEq)]
4pub enum TypeError {
5 /// Used whenever a node is read with no coherent data.
6 #[error("Message has invalid length. Overflow at message \"{key:?}\" at bit \"{bit:?}\")]: Bit must be lower than \"{maxbit:?}\".")]
7 BitOverflow {
8 key: String,
9 bit: u16,
10 maxbit: usize,
11 },
12}