Skip to main content

neco_base58/
error.rs

1use core::fmt;
2
3#[derive(Debug, Clone, PartialEq, Eq)]
4pub enum Base58Error {
5    InvalidCharacter(char),
6}
7
8impl fmt::Display for Base58Error {
9    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
10        match self {
11            Base58Error::InvalidCharacter(ch) => {
12                write!(f, "invalid Base58 character: {:?}", ch)
13            }
14        }
15    }
16}
17
18impl std::error::Error for Base58Error {}