#[non_exhaustive]
pub enum Parse {
Show 18 variants
InvalidNanosecond,
InvalidSecond,
InvalidMinute,
InvalidHour,
InvalidAmPm,
InvalidMonth,
InvalidYear,
InvalidWeek,
InvalidDayOfWeek,
InvalidDayOfMonth,
InvalidDayOfYear,
InvalidOffset,
MissingFormatSpecifier,
InvalidFormatSpecifier(char),
UnexpectedCharacter {
expected: char,
actual: char,
},
UnexpectedEndOfString,
InsufficientInformation,
ComponentOutOfRange(Box<ComponentRange>),
}
Expand description
An error occurred while parsing.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
InvalidNanosecond
The nanosecond present was not valid.
InvalidSecond
The second present was not valid.
InvalidMinute
The minute present was not valid.
InvalidHour
The hour present was not valid.
InvalidAmPm
The AM/PM was not valid.
InvalidMonth
The month present was not valid.
InvalidYear
The year present was not valid.
InvalidWeek
The week present was not valid.
InvalidDayOfWeek
The day of week present was not valid.
InvalidDayOfMonth
The day of month present was not valid.
InvalidDayOfYear
The day of year present was not valid.
InvalidOffset
The UTC offset present was not valid.
MissingFormatSpecifier
There was no character following a %
.
InvalidFormatSpecifier(char)
The character following %
is not valid.
UnexpectedCharacter
Fields
expected: char
The character that was expected to be present.
actual: char
The character that was present in the string.
A character literal was expected to be present but was not.
UnexpectedEndOfString
The string ended, but there should be more content.
InsufficientInformation
There was not enough information provided to create the requested type.
ComponentOutOfRange(Box<ComponentRange>)
A component was out of range.
Trait Implementations
sourceimpl Error for Error
impl Error for Error
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<ComponentRange> for Error
impl From<ComponentRange> for Error
sourcefn from(error: ComponentRange) -> Self
fn from(error: ComponentRange) -> Self
Performs the conversion.
impl Eq for Error
impl StructuralEq for Error
impl StructuralPartialEq for Error
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more