#[repr(C)]pub struct Time {
pub year: u16,
pub month: u8,
pub day: u8,
pub hour: u8,
pub minute: u8,
pub second: u8,
pub pad1: u8,
pub nanosecond: u32,
pub time_zone: i16,
pub daylight: Daylight,
pub pad2: u8,
}Expand description
Date and time representation.
Fields§
§year: u16Year. Valid range: 1900..=9999.
month: u8Month. Valid range: 1..=12.
day: u8Day of the month. Valid range: 1..=31.
hour: u8Hour. Valid range: 0..=23.
minute: u8Minute. Valid range: 0..=59.
second: u8Second. Valid range: 0..=59.
pad1: u8Unused padding.
nanosecond: u32Nanosececond. Valid range: 0..=999_999_999.
time_zone: i16Offset in minutes from UTC. Valid range: -1440..=1440, or
Time::UNSPECIFIED_TIMEZONE.
daylight: DaylightDaylight savings time information.
pad2: u8Unused padding.
Implementations§
Trait Implementations§
impl Copy for Time
impl Eq for Time
Auto Trait Implementations§
impl Freeze for Time
impl RefUnwindSafe for Time
impl Send for Time
impl Sync for Time
impl Unpin for Time
impl UnwindSafe for Time
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)