arbor_cli/util/
errors.rs

1use std::{error::Error, fmt::Display};
2
3#[derive(Debug, PartialEq)]
4pub enum TrieError {
5    InvalidCharacter,
6}
7
8impl Error for TrieError {}
9
10impl Display for TrieError {
11    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
12        match self {
13            TrieError::InvalidCharacter => write!(f, "Invalid ASCII character."),
14        }
15    }
16}