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 {}