Enum Offset
pub enum Offset
A parsed TOML time offset
Variants
-
Z A suffix which, when applied to a time, denotes a UTC offset of 00:00; often spoken "Zulu" from the ICAO phonetic alphabet representation of the letter "Z". --- RFC 3339 section 2
-
Custom { minutes: i16 } Offset between local time and UTC
Trait Implementations
impl Clone for Offset
fn clone(&self) -> Self
impl Copy for Offset
impl Debug for Offset
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for Offset
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Offset
impl Ord for Offset
fn cmp(&self, other: &Self) -> Ordering
impl PartialEq for Offset
fn eq(&self, other: &Self) -> bool
impl PartialOrd for Offset
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
impl StructuralPartialEq for Offset
Auto Trait Implementations
impl Freeze for Offset
impl RefUnwindSafe for Offset
impl Send for Offset
impl Sync for Offset
impl Unpin for Offset
impl UnsafeUnpin for Offset
impl UnwindSafe for Offset
Blanket Implementations
impl<T> Any for Offset
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Offset
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Offset
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Offset
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Offset
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Offset
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for Offset
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for Offset
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Offset
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Offset
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>