#[non_exhaustive]pub enum Width {
Long,
Short,
Narrow,
}
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.
Long
Format the units with the long units format.
For example, 1 hour formats as “1 hour” in en-US.
Short
Format the units with the short units format.
For example, 1 hour formats as “1 hr” in en-US.
Narrow
Format the units with the narrow units format.
The narrow symbol may be ambiguous, so it should be evident from context which units is being represented.
For example, 1 hour formats as “1 h” in most locales.
Trait Implementations§
source§impl From<Width> for TinyAsciiStr<8>
impl From<Width> for TinyAsciiStr<8>
source§fn from(width: Width) -> TinyAsciiStr<8>
fn from(width: Width) -> TinyAsciiStr<8>
Converts to this type from the input type.
source§impl From<Width> for UnitsFormatterOptions
impl From<Width> for UnitsFormatterOptions
source§fn from(width: Width) -> UnitsFormatterOptions
fn from(width: Width) -> UnitsFormatterOptions
Converts to this type from the input type.
impl Copy for Width
impl Eq for Width
impl StructuralPartialEq for Width
Auto Trait Implementations§
impl Freeze for Width
impl RefUnwindSafe for Width
impl Send for Width
impl Sync for Width
impl Unpin for Width
impl UnwindSafe for Width
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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