pub struct RelativeDateParser;Expand description
Parser for English relative calendar periods such as “next month”.
Trait Implementations§
Source§impl Parser for RelativeDateParser
impl Parser for RelativeDateParser
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 RelativeDateParser
impl RefUnwindSafe for RelativeDateParser
impl Send for RelativeDateParser
impl Sync for RelativeDateParser
impl Unpin for RelativeDateParser
impl UnsafeUnpin for RelativeDateParser
impl UnwindSafe for RelativeDateParser
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