pub struct TimeExpressionParser;Expand description
Parser for English clock-time expressions.
Trait Implementations§
Source§impl Parser for TimeExpressionParser
impl Parser for TimeExpressionParser
Source§fn should_apply(&self, context: &ParsingContext<'_>) -> bool
fn should_apply(&self, context: &ParsingContext<'_>) -> bool
Check if this parser should run on the given context
This is a fast pre-filter to skip parsers that won’t match
Source§fn parse(&self, context: &ParsingContext<'_>) -> Result<Vec<ParsedResult>>
fn parse(&self, context: &ParsingContext<'_>) -> Result<Vec<ParsedResult>>
Parse the text and return all matches
Auto Trait Implementations§
impl Freeze for TimeExpressionParser
impl RefUnwindSafe for TimeExpressionParser
impl Send for TimeExpressionParser
impl Sync for TimeExpressionParser
impl Unpin for TimeExpressionParser
impl UnsafeUnpin for TimeExpressionParser
impl UnwindSafe for TimeExpressionParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more