#[non_exhaustive]pub enum AnyDateInner {
Show 17 variants
Buddhist(<Buddhist as Calendar>::DateInner),
Chinese(<Chinese as Calendar>::DateInner),
Coptic(<Coptic as Calendar>::DateInner),
Dangi(<Dangi as Calendar>::DateInner),
Ethiopian(<Ethiopian as Calendar>::DateInner),
Gregorian(<Gregorian as Calendar>::DateInner),
Hebrew(<Hebrew as Calendar>::DateInner),
Indian(<Indian as Calendar>::DateInner),
IslamicCivil(<IslamicCivil as Calendar>::DateInner),
IslamicObservational(<IslamicObservational as Calendar>::DateInner),
IslamicTabular(<IslamicTabular as Calendar>::DateInner),
IslamicUmmAlQura(<IslamicUmmAlQura as Calendar>::DateInner),
Iso(<Iso as Calendar>::DateInner),
Japanese(<Japanese as Calendar>::DateInner),
JapaneseExtended(<JapaneseExtended as Calendar>::DateInner),
Persian(<Persian as Calendar>::DateInner),
Roc(<Roc as Calendar>::DateInner),
}Expand description
The inner date type for AnyCalendar
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Buddhist(<Buddhist as Calendar>::DateInner)
A date for a Buddhist calendar
Chinese(<Chinese as Calendar>::DateInner)
A date for a Chinese calendar
Coptic(<Coptic as Calendar>::DateInner)
A date for a Coptic calendar
Dangi(<Dangi as Calendar>::DateInner)
A date for a Dangi calendar
Ethiopian(<Ethiopian as Calendar>::DateInner)
A date for an Ethiopian calendar
Gregorian(<Gregorian as Calendar>::DateInner)
A date for a Gregorian calendar
Hebrew(<Hebrew as Calendar>::DateInner)
A date for a Hebrew calendar
Indian(<Indian as Calendar>::DateInner)
A date for an Indian calendar
IslamicCivil(<IslamicCivil as Calendar>::DateInner)
A date for an IslamicCivil calendar
IslamicObservational(<IslamicObservational as Calendar>::DateInner)
A date for an IslamicObservational calendar
IslamicTabular(<IslamicTabular as Calendar>::DateInner)
A date for an IslamicTabular calendar
IslamicUmmAlQura(<IslamicUmmAlQura as Calendar>::DateInner)
A date for an IslamicUmmAlQura calendar
Iso(<Iso as Calendar>::DateInner)
A date for an Iso calendar
Japanese(<Japanese as Calendar>::DateInner)
A date for a Japanese calendar
JapaneseExtended(<JapaneseExtended as Calendar>::DateInner)
A date for a JapaneseExtended calendar
Persian(<Persian as Calendar>::DateInner)
A date for a Persian calendar
Roc(<Roc as Calendar>::DateInner)
A date for a Roc calendar
Trait Implementations§
Source§impl Clone for AnyDateInner
impl Clone for AnyDateInner
Source§fn clone(&self) -> AnyDateInner
fn clone(&self) -> AnyDateInner
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AnyDateInner
impl Debug for AnyDateInner
Source§impl PartialEq for AnyDateInner
impl PartialEq for AnyDateInner
impl Eq for AnyDateInner
impl StructuralPartialEq for AnyDateInner
Auto Trait Implementations§
impl Freeze for AnyDateInner
impl RefUnwindSafe for AnyDateInner
impl !Send for AnyDateInner
impl !Sync for AnyDateInner
impl Unpin for AnyDateInner
impl UnwindSafe for AnyDateInner
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes
Size for each variant:
Buddhist: 8 bytesChinese: 12 bytesCoptic: 8 bytesDangi: 12 bytesEthiopian: 8 bytesGregorian: 8 bytesHebrew: 8 bytesIndian: 8 bytesIslamicCivil: 8 bytesIslamicObservational: 12 bytesIslamicTabular: 8 bytesIslamicUmmAlQura: 12 bytesIso: 8 bytesJapanese: 28 bytesJapaneseExtended: 28 bytesPersian: 8 bytesRoc: 8 bytes