[][src]Struct sunrise_libtimezone::conversion::Rule

#[repr(C, align(8))]struct Rule {
    rule_type: RuleType,
    day: i64,
    week: i64,
    month: i64,
    time: i64,
}

Represent a rule of a POSIX TimeZone name.

Fields

rule_type: RuleType

The type of this rule.

day: i64

The day of this rule.

week: i64

The day of this rule.

month: i64

The month of this rule.

time: i64

The time of this rule.

Trait Implementations

impl Default for Rule[src]

Auto Trait Implementations

impl Send for Rule

impl Sync for Rule

impl Unpin for Rule

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, 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.