Enum Day
pub enum Day
Represents a day in particular year on which a time zone transition occurs.
Variants
-
JulianOne(i16) Julian day in a year, no counting for leap days.
Valid range is
1..=365.-
JulianZero(i16) Julian day in a year, counting for leap days.
Valid range is
0..=365.-
WeekdayOfMonth { month: i8, week: i8, weekday: Weekday } The nth weekday of a month.
Trait Implementations
impl Clone for Day
fn clone(&self) -> Day
impl Copy for Day
impl Debug for Day
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Day
impl PartialEq for Day
fn eq(&self, other: &Day) -> bool
impl StructuralPartialEq for Day
Auto Trait Implementations
impl Freeze for Day
impl RefUnwindSafe for Day
impl Send for Day
impl Sync for Day
impl Unpin for Day
impl UnsafeUnpin for Day
impl UnwindSafe for Day
Blanket Implementations
impl<T> Any for Day
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Day
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Day
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Day
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Day
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Day
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Day
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Day
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Day
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>