pub enum DateRangeParseError {
InvalidDateFormat(String),
InvalidRangeFormat(String),
InvalidNumber(String),
InvalidTimeUnit(String),
InvalidDateOrder,
UnsupportedFormat(String),
}Expand description
Date range parsing errors
Variants§
InvalidDateFormat(String)
A date could not be parsed; carries the invalid text.
InvalidRangeFormat(String)
The range syntax is invalid; carries the invalid text.
InvalidNumber(String)
A relative duration has an invalid number.
InvalidTimeUnit(String)
A relative duration has an unsupported unit.
InvalidDateOrder
The end date precedes the start date.
UnsupportedFormat(String)
The input does not match a supported range format.
Trait Implementations§
Source§impl Clone for DateRangeParseError
impl Clone for DateRangeParseError
Source§fn clone(&self) -> DateRangeParseError
fn clone(&self) -> DateRangeParseError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DateRangeParseError
impl Debug for DateRangeParseError
Source§impl Display for DateRangeParseError
impl Display for DateRangeParseError
Source§impl Error for DateRangeParseError
impl Error for DateRangeParseError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for DateRangeParseError
impl PartialEq for DateRangeParseError
impl StructuralPartialEq for DateRangeParseError
Auto Trait Implementations§
impl Freeze for DateRangeParseError
impl RefUnwindSafe for DateRangeParseError
impl Send for DateRangeParseError
impl Sync for DateRangeParseError
impl Unpin for DateRangeParseError
impl UnsafeUnpin for DateRangeParseError
impl UnwindSafe for DateRangeParseError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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