1 2 3 4 5 6 7 8 9 10 11
use chrono::ParseError;
#[derive(thiserror::Error, Debug, Clone, PartialEq)]
pub enum TimestampError {
#[error("Overflow in adding/subtracting a Duration")]
Overflow,
#[error(transparent)]
ParseError(#[from] ParseError),
}
pub type TimestampResult<T> = Result<T, TimestampError>;