Trait TimeParser

Source
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>;
}

Required Associated Types§

Required Methods§

Source

fn now(&self) -> Self::DateTime

Source

fn parse_expression( &self, expr: TimeExpression, ) -> Result<Self::DateTime, Self::Error>

Implementors§