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}