pub enum TzifBuildError {
Show 20 variants
EmptyDesignation,
NonAsciiDesignation {
designation: String,
},
UnsupportedDesignationCharacter {
designation: String,
character: char,
},
DesignationTooShort {
designation: String,
},
DesignationTooLong {
designation: String,
},
DuplicateDesignation(String),
UnknownDesignation(String),
UnsortedTransitions,
InvalidUtcOffset,
PosixOffsetOutOfRange {
seconds: i32,
},
TransitionOutOfRangeForVersion {
version: Version,
timestamp: i64,
},
VersionCannotIncludeFooter {
version: Version,
},
VersionCannotRepresentFooterExtension {
version: Version,
},
InvalidPosixMonth {
month: u8,
},
InvalidPosixWeek {
week: u8,
},
InvalidPosixWeekday {
weekday: u8,
},
InvalidPosixJulianDay {
day: u16,
},
InvalidPosixZeroBasedDay {
day: u16,
},
InvalidPosixTransitionTime {
seconds: i32,
},
InvalidTzif(TzifError),
}Variants§
EmptyDesignation
NonAsciiDesignation
UnsupportedDesignationCharacter
DesignationTooShort
DesignationTooLong
DuplicateDesignation(String)
UnknownDesignation(String)
UnsortedTransitions
InvalidUtcOffset
PosixOffsetOutOfRange
TransitionOutOfRangeForVersion
InvalidPosixMonth
InvalidPosixWeek
InvalidPosixWeekday
InvalidPosixJulianDay
InvalidPosixZeroBasedDay
InvalidPosixTransitionTime
InvalidTzif(TzifError)
Trait Implementations§
Source§impl Debug for TzifBuildError
impl Debug for TzifBuildError
Source§impl Display for TzifBuildError
impl Display for TzifBuildError
Source§impl Error for TzifBuildError
impl Error for TzifBuildError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<TzifError> for TzifBuildError
impl From<TzifError> for TzifBuildError
Source§impl PartialEq for TzifBuildError
impl PartialEq for TzifBuildError
impl Eq for TzifBuildError
impl StructuralPartialEq for TzifBuildError
Auto Trait Implementations§
impl Freeze for TzifBuildError
impl RefUnwindSafe for TzifBuildError
impl Send for TzifBuildError
impl Sync for TzifBuildError
impl Unpin for TzifBuildError
impl UnsafeUnpin for TzifBuildError
impl UnwindSafe for TzifBuildError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more