use thiserror;
#[derive(thiserror::Error, Debug, PartialEq, Eq)]
pub enum DateError {
#[error("'{0}' is not a valid day specification")]
InvalidDaySpec(String),
#[error("Invalid stamp format.")]
InvalidDate,
#[error("Entries out of order.")]
EntryOrder,
#[error("Start date after end date.")]
WrongDateOrder
}