[][src]Enum spinoso_time::Offset

pub enum Offset {
    Utc,
    Local,
    Tz(Tz),
    Fixed(FixedOffset),
}

Timestamp offsets from UTC.

Spinoso time stores integer timestamps with an offset for performing datetime operations.

Variants

Utc

UTC, zero offset, zulu time.

Local

The local offset of the machine at runtime.

Tz(Tz)

A timezone-based offset, defined by Time Zone Database.

Timezone offsets are named.

Fixed(FixedOffset)

A fixed offset from UTC, like -2:00 or +10:45.

Trait Implementations

impl Clone for Offset[src]

impl Copy for Offset[src]

impl Debug for Offset[src]

impl Eq for Offset[src]

impl From<FixedOffset> for Offset[src]

impl From<Local> for Offset[src]

impl From<Tz> for Offset[src]

impl From<Utc> for Offset[src]

impl Hash for Offset[src]

impl PartialEq<FixedOffset> for Offset[src]

impl PartialEq<Local> for Offset[src]

impl PartialEq<Offset> for Offset[src]

impl PartialEq<Tz> for Offset[src]

impl PartialEq<Utc> for Offset[src]

impl StructuralEq for Offset[src]

impl StructuralPartialEq for Offset[src]

Auto Trait Implementations

impl RefUnwindSafe for Offset[src]

impl Send for Offset[src]

impl Sync for Offset[src]

impl Unpin for Offset[src]

impl UnwindSafe for Offset[src]

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.