Enum time::ParseError [−][src]
#[non_exhaustive] pub enum ParseError {}Show variants
InvalidSecond, InvalidMinute, InvalidHour, InvalidAmPm, InvalidMonth, InvalidYear, InvalidWeek, InvalidDayOfWeek, InvalidDayOfMonth, InvalidDayOfYear, InvalidOffset, MissingFormatSpecifier, InvalidFormatSpecifier(char), UnexpectedCharacter { expected: char, actual: char, }, UnexpectedEndOfString, InsufficientInformation, ComponentOutOfRange(Box<ComponentRangeError>),
Expand description
An error ocurred while parsing.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
The second present was not valid.
The minute present was not valid.
The hour present was not valid.
The AM/PM was not valid.
The month present was not valid.
The year present was not valid.
The week present was not valid.
The day of week present was not valid.
The day of month present was not valid.
The day of year present was not valid.
The UTC offset present was not valid.
There was no character following a %
.
InvalidFormatSpecifier(char)
The character following %
is not valid.
A character literal was expected to be present but was not.
Show fields
The string ended, but there should be more content.
There was not enough information provided to create the requested type.
ComponentOutOfRange(Box<ComponentRangeError>)
A component was out of range.
Trait Implementations
impl Clone for ParseError
[src]
impl Clone for ParseError
[src]fn clone(&self) -> ParseError
[src]
fn clone(&self) -> ParseError
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for ParseError
[src]
impl Debug for ParseError
[src]impl Display for ParseError
[src]
impl Display for ParseError
[src]impl Error for ParseError
[src]
impl Error for ParseError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
impl From<ComponentRangeError> for ParseError
[src]
impl From<ComponentRangeError> for ParseError
[src]fn from(error: ComponentRangeError) -> Self
[src]
fn from(error: ComponentRangeError) -> Self
[src]Performs the conversion.
impl From<ParseError> for Error
[src]
impl From<ParseError> for Error
[src]fn from(original: ParseError) -> Self
[src]
fn from(original: ParseError) -> Self
[src]Performs the conversion.
impl Hash for ParseError
[src]
impl Hash for ParseError
[src]impl PartialEq<ParseError> for ParseError
[src]
impl PartialEq<ParseError> for ParseError
[src]fn eq(&self, other: &ParseError) -> bool
[src]
fn eq(&self, other: &ParseError) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &ParseError) -> bool
[src]
fn ne(&self, other: &ParseError) -> bool
[src]This method tests for !=
.
impl Eq for ParseError
[src]
impl StructuralEq for ParseError
[src]
impl StructuralPartialEq for ParseError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Unpin for ParseError
impl UnwindSafe for ParseError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more