#[non_exhaustive]
pub enum AnyDateInner {
    Gregorian(<Gregorian as Calendar>::DateInner),
    Buddhist(<Buddhist as Calendar>::DateInner),
    Japanese(<Japanese as Calendar>::DateInner),
    JapaneseExtended(<JapaneseExtended as Calendar>::DateInner),
    Ethiopian(<Ethiopian as Calendar>::DateInner),
    Indian(<Indian as Calendar>::DateInner),
    Coptic(<Coptic as Calendar>::DateInner),
    Iso(<Iso as Calendar>::DateInner),
}
Expand description

The inner date type for AnyCalendar

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

Gregorian(<Gregorian as Calendar>::DateInner)

A date for a Gregorian calendar

Buddhist(<Buddhist as Calendar>::DateInner)

A date for a Buddhist calendar

Japanese(<Japanese as Calendar>::DateInner)

A date for a Japanese calendar

JapaneseExtended(<JapaneseExtended as Calendar>::DateInner)

A date for a JapaneseExtended calendar

Ethiopian(<Ethiopian as Calendar>::DateInner)

A date for an Ethiopian calendar

Indian(<Indian as Calendar>::DateInner)

A date for an Indian calendar

Coptic(<Coptic as Calendar>::DateInner)

A date for a Coptic calendar

Iso(<Iso as Calendar>::DateInner)

A date for an Iso calendar

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.