[go: up one dir, main page]

Enum time::error::Error[][src]

#[non_exhaustive]
pub enum Error {
    ConversionRange,
    ComponentRange(ComponentRange),
    IndeterminateOffset,
    Format(Format),
    ParseFromDescription(ParseFromDescription),
    UnexpectedTrailingCharacters,
    TryFromParsed(TryFromParsed),
    InvalidFormatDescription(InvalidFormatDescription),
}

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> will work in these situations.

Variants (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
ComponentRange(ComponentRange)
IndeterminateOffset
This is supported on crate feature local-offset only.
Format(Format)
This is supported on crate feature formatting only.
ParseFromDescription(ParseFromDescription)
This is supported on crate feature parsing only.
UnexpectedTrailingCharacters
This is supported on crate feature parsing only.
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
TryFromParsed(TryFromParsed)
This is supported on crate feature parsing only.
InvalidFormatDescription(InvalidFormatDescription)
This is supported on (crate features formatting or parsing) and crate feature alloc only.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

This is supported on crate feature std only.

impl From<ComponentRange> for Error[src]

impl From<ConversionRange> for Error[src]

impl From<Format> for Error[src]

This is supported on crate feature formatting only.

impl From<IndeterminateOffset> for Error[src]

This is supported on crate feature local-offset only.

impl From<InvalidFormatDescription> for Error[src]

This is supported on (crate features formatting or parsing) and crate feature alloc only.

impl From<Parse> for Error[src]

impl From<ParseFromDescription> for Error[src]

This is supported on crate feature parsing only.

impl From<TryFromParsed> for Error[src]

This is supported on crate feature parsing only.

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.