use std::fmt::{Display, Formatter, Result};
#[derive(Debug)]
pub enum QueryContextError {
InvalidDate(String),
}
impl std::error::Error for QueryContextError {}
impl Display for QueryContextError {
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result {
match self {
QueryContextError::InvalidDate(date) => write!(
fmt,
"Invalid date provided: {date}! Must be in format YYYY-MM-DD."
),
}
}
}