Enum icu_datetime::options::DateTimeFormatOptions [−][src]
A bag of options which, together with Locale
, defines how
dates will be formatted with a DateTimeFormat
instance.
Each variant of the bag is a combination of settings defining how to format
the date, with an optional Preferences
which represent user preferences and
may alter how the selected pattern is formatted.
Examples
use icu::datetime::{DateTimeFormatOptions, options::length}; let options = DateTimeFormatOptions::Length( length::Bag { date: Some(length::Date::Medium), time: Some(length::Time::Short), ..Default::default() } );
At the moment only the length::Bag
works, and we plan to extend that to support
ECMA402
like components bag later.
Variants
Length(Bag)
Bag of lengths for date and time.
Components(Bag)
Bag of components describing which fields and how should be displayed.
Trait Implementations
impl Default for DateTimeFormatOptions
[src]
impl Default for DateTimeFormatOptions
[src]Auto Trait Implementations
impl RefUnwindSafe for DateTimeFormatOptions
impl RefUnwindSafe for DateTimeFormatOptions
impl Send for DateTimeFormatOptions
impl Send for DateTimeFormatOptions
impl Sync for DateTimeFormatOptions
impl Sync for DateTimeFormatOptions
impl Unpin for DateTimeFormatOptions
impl Unpin for DateTimeFormatOptions
impl UnwindSafe for DateTimeFormatOptions
impl UnwindSafe for DateTimeFormatOptions