pub trait TimeParser {
type DateTime;
type Error;
// Required methods
fn now(&self) -> Self::DateTime;
fn parse_expression(
&self,
expr: TimeExpression,
) -> Result<Self::DateTime, Self::Error>;
}pub trait TimeParser {
type DateTime;
type Error;
// Required methods
fn now(&self) -> Self::DateTime;
fn parse_expression(
&self,
expr: TimeExpression,
) -> Result<Self::DateTime, Self::Error>;
}