pub enum RangePosition {
Before,
InRange,
After,
InvalidRange,
}Expand description
The position of a date relative to a range defined by a start and optional end date.
Variants§
Before
The date is before the start of the range.
InRange
The date is within the range.
After
The date is after the start of the range.
InvalidRange
The range is invalid, e.g., start date is after end date.
Trait Implementations§
Source§impl Clone for RangePosition
impl Clone for RangePosition
Source§fn clone(&self) -> RangePosition
fn clone(&self) -> RangePosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RangePosition
impl Debug for RangePosition
Source§impl PartialEq for RangePosition
impl PartialEq for RangePosition
impl Copy for RangePosition
impl Eq for RangePosition
impl StructuralPartialEq for RangePosition
Auto Trait Implementations§
impl Freeze for RangePosition
impl RefUnwindSafe for RangePosition
impl Send for RangePosition
impl Sync for RangePosition
impl Unpin for RangePosition
impl UnwindSafe for RangePosition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more