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) -> T

Returns the argument unchanged.

impl<T> ToOwned for Offset where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn 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) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>