#[non_exhaustive]pub enum DayPeriodNameLength {
Abbreviated,
Wide,
Narrow,
}
Expand description
Choices for loading day period names.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Abbreviated
An abbreviated 12-hour day period name, including display names for 0h and 12h.
Examples:
- “AM”
- “mid.”
Wide
A wide 12-hour day period name, including display names for 0h and 12h.
The wide form may be the same as the abbreviated form if the “real” long form (eg “ante meridiem”) is not customarily used.
Examples:
- “AM”
- “mignight”
Narrow
An abbreviated 12-hour day period name, including display names for 0h and 12h.
The narrow form must be unique, unlike some other fields.
Examples:
- “AM”
- “md”
Trait Implementations§
Source§impl Clone for DayPeriodNameLength
impl Clone for DayPeriodNameLength
Source§fn clone(&self) -> DayPeriodNameLength
fn clone(&self) -> DayPeriodNameLength
Returns a copy 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 DayPeriodNameLength
impl Debug for DayPeriodNameLength
Source§impl PartialEq for DayPeriodNameLength
impl PartialEq for DayPeriodNameLength
impl Copy for DayPeriodNameLength
impl Eq for DayPeriodNameLength
impl StructuralPartialEq for DayPeriodNameLength
Auto Trait Implementations§
impl Freeze for DayPeriodNameLength
impl RefUnwindSafe for DayPeriodNameLength
impl Send for DayPeriodNameLength
impl Sync for DayPeriodNameLength
impl Unpin for DayPeriodNameLength
impl UnwindSafe for DayPeriodNameLength
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