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