Enum time::error::Parse [−][src]
#[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)
Tuple Fields
0: 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>)
Tuple Fields
0: Box<ComponentRange>
A component was out of range.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Error
impl UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more