use crate::AlphabetError;
#[derive(Debug, PartialEq)]
pub enum BasedError {
ParseInt,
BaseZero,
Alphabet(AlphabetError),
}
impl From<core::num::ParseIntError> for BasedError {
fn from(_err: core::num::ParseIntError) -> Self {
Self::ParseInt
}
}
impl From<AlphabetError> for BasedError {
fn from(err: AlphabetError) -> Self {
Self::Alphabet(err)
}
}