pub struct DateComponents {
pub year: u32,
pub month: u8,
pub day: u8,
pub hour: u8,
pub minute: u8,
pub second: u8,
pub day_of_week: u8,
pub quarter: u8,
pub day_of_year: u16,
pub week_of_year: u8,
}Expand description
Date and time components
Fields§
§year: u32§month: u8§day: u8§hour: u8§minute: u8§second: u8§day_of_week: u8§quarter: u8§day_of_year: u16§week_of_year: u8Trait Implementations§
Source§impl Clone for DateComponents
impl Clone for DateComponents
Source§fn clone(&self) -> DateComponents
fn clone(&self) -> DateComponents
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DateComponents
impl Debug for DateComponents
impl Copy for DateComponents
Auto Trait Implementations§
impl Freeze for DateComponents
impl RefUnwindSafe for DateComponents
impl Send for DateComponents
impl Sync for DateComponents
impl Unpin for DateComponents
impl UnwindSafe for DateComponents
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more