Enum tz::error::TzFileError
source · [−]#[non_exhaustive]
pub enum TzFileError {
TryFromSliceError(TryFromSliceError),
IoError(Error),
TzStringError(TzStringError),
InvalidTzFile(&'static str),
UnsupportedTzFile(&'static str),
}Expand description
Unified error type for parsing a TZif file
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.
TryFromSliceError(TryFromSliceError)
Conversion from slice to array error
IoError(Error)
I/O error
TzStringError(TzStringError)
Unified error for parsing a TZ string
InvalidTzFile(&'static str)
Invalid TZif file
UnsupportedTzFile(&'static str)
Unsupported TZif file
Trait Implementations
sourceimpl Debug for TzFileError
impl Debug for TzFileError
sourceimpl Display for TzFileError
impl Display for TzFileError
sourceimpl Error for TzFileError
impl Error for TzFileError
1.30.0 · 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>
🔬 This is a nightly-only experimental API. (
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
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<TryFromSliceError> for TzFileError
impl From<TryFromSliceError> for TzFileError
sourcefn from(error: TryFromSliceError) -> Self
fn from(error: TryFromSliceError) -> Self
Performs the conversion.
sourceimpl From<TzFileError> for TzError
impl From<TzFileError> for TzError
sourcefn from(error: TzFileError) -> Self
fn from(error: TzFileError) -> Self
Performs the conversion.
sourceimpl From<TzStringError> for TzFileError
impl From<TzStringError> for TzFileError
sourcefn from(error: TzStringError) -> Self
fn from(error: TzStringError) -> Self
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for TzFileError
impl Send for TzFileError
impl Sync for TzFileError
impl Unpin for TzFileError
impl UnwindSafe for TzFileError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more