pub(crate) struct TimestampState {
date: Option<Date>,
time: Option<Time>,
date_state: <Date as ComponentProvider>::State,
}Available on crate feature
formatting only.Expand description
State used by Timestamp to cache computed date and time values.
Date and Time are cached separately, with the Date’s state being stored to allow for
reusing existing methods.
Fields§
§date: Option<Date>§time: Option<Time>§date_state: <Date as ComponentProvider>::StateTrait Implementations§
Source§impl Debug for TimestampState
impl Debug for TimestampState
Source§impl Default for TimestampState
impl Default for TimestampState
Source§fn default() -> TimestampState
fn default() -> TimestampState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TimestampState
impl RefUnwindSafe for TimestampState
impl Send for TimestampState
impl Sync for TimestampState
impl Unpin for TimestampState
impl UnsafeUnpin for TimestampState
impl UnwindSafe for TimestampState
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> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)]const SIZE: usize = _
#[doc(hidden)]const SIZE: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const ALIGN: usize = _
#[doc(hidden)]const ALIGN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const ALIGNMENT: Alignment = _
#[doc(hidden)]const ALIGNMENT: Alignment = _
🔬This is a nightly-only experimental API. (
ptr_alignment_type)Source§#[doc(hidden)]const IS_ZST: bool = _
#[doc(hidden)]const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const LAYOUT: Layout = _
#[doc(hidden)]const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const MAX_SLICE_LEN: usize = _
#[doc(hidden)]const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)The largest safe length for a
[Self]. Read more