Enum time::error::Error [−][src]
#[non_exhaustive]
pub enum Error {
ConversionRange(ConversionRange),
ComponentRange(ComponentRange),
IndeterminateOffset(IndeterminateOffset),
Format(Format),
InvalidFormatDescription(InvalidFormatDescription),
DifferentVariant(DifferentVariant),
}
Expand description
A unified error type for anything returned by a method in the time crate.
This can be used when you either don’t know or don’t care about the exact error returned.
Result<_, time::Error>
(or its alias time::Result<_>
) will work in these situations.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ConversionRange(ConversionRange)
Tuple Fields
ComponentRange(ComponentRange)
Tuple Fields
IndeterminateOffset(IndeterminateOffset)
Tuple Fields
Format(Format)
Tuple Fields
0: Format
InvalidFormatDescription(InvalidFormatDescription)
Tuple Fields
DifferentVariant(DifferentVariant)
Tuple Fields
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.