pub struct TimeUnitAgoParser;Expand description
Parser for English relative expressions such as “3 days ago”.
Trait Implementations§
Source§impl Parser for TimeUnitAgoParser
impl Parser for TimeUnitAgoParser
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 TimeUnitAgoParser
impl RefUnwindSafe for TimeUnitAgoParser
impl Send for TimeUnitAgoParser
impl Sync for TimeUnitAgoParser
impl Unpin for TimeUnitAgoParser
impl UnsafeUnpin for TimeUnitAgoParser
impl UnwindSafe for TimeUnitAgoParser
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