#[non_exhaustive]pub struct Hour {
pub padding: Padding,
pub is_12_hour_clock: bool,
}Hour12 or Hour24 insteadformatting or parsing only.Expand description
Hour of the day.
Fields (Non-exhaustive)ยง
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.padding: PaddingHour12 or Hour24 insteadThe padding to obtain the minimum width.
is_12_hour_clock: boolHour12 or Hour24 insteadIs the hour displayed using a 12 or 24-hour clock?
Implementationsยง
Sourceยงimpl Hour
impl Hour
Sourcepub const fn default() -> Self
pub const fn default() -> Self
Creates a modifier that indicates the value is padded with zeroes and has the 24-hour representation.
This function exists since Default::default() cannot be used in a const context.
It may be removed once that becomes possible. As the Default trait is in the
prelude, removing this function in the future will not cause any resolution failures for
the overwhelming majority of users; only users who use #![no_implicit_prelude] will be
affected. As such it will not be considered a breaking change.
Sourceยงimpl Hour
impl Hour
Sourcepub const fn with_padding(self, padding: Padding) -> Self
pub const fn with_padding(self, padding: Padding) -> Self
Set the padding type.
Sourcepub const fn with_is_12_hour_clock(self, is_12_hour_clock: bool) -> Self
pub const fn with_is_12_hour_clock(self, is_12_hour_clock: bool) -> Self
Set whether the hour uses a 12-hour clock.
Trait Implementationsยง
Sourceยงimpl Default for Hour
Creates a modifier that indicates the value is padded with zeroes and
has the 24-hour representation.
impl Default for Hour
Creates a modifier that indicates the value is padded with zeroes and has the 24-hour representation.