use std::fmt;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum IztroError {
InvalidDate(String),
InvalidTimeIndex(u8),
}
impl fmt::Display for IztroError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
Self::InvalidDate(msg) => f.write_str(msg),
Self::InvalidTimeIndex(t) => write!(f, "time_index must be 0-12, got {t}"),
}
}
}
impl std::error::Error for IztroError {}