Enum icu_datetime::fields::Week
source · #[repr(u8)]
pub enum Week {
WeekOfYear,
WeekOfMonth,
}
Expand description
An enum for the possible symbols of a week field in a date pattern.
Variants§
WeekOfYear
Field symbol for week of year (numeric).
When used in a pattern with year, use Year::WeekOf
for the year field instead of Year::Calendar
.
This field symbol is represented by the character w
in a date formatting pattern string.
For more details, see documentation on date field symbols.
WeekOfMonth
Field symbol for week of month (numeric).
This field symbol is represented by the character W
in a date formatting pattern string.
For more details, see documentation on date field symbols.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Week
impl<'de> Deserialize<'de> for Week
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<Week> for FieldSymbol
impl From<Week> for FieldSymbol
source§impl Ord for Week
impl Ord for Week
source§impl PartialEq<Week> for Week
impl PartialEq<Week> for Week
source§impl PartialOrd<Week> for Week
impl PartialOrd<Week> for Week
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl<'a> Yokeable<'a> for Week
impl<'a> Yokeable<'a> for Week
source§fn transform_owned(self) -> Self::Output
fn transform_owned(self) -> Self::Output
source§unsafe fn make(this: Self::Output) -> Self
unsafe fn make(this: Self::Output) -> Self
This method can be used to cast away
Self<'a>
’s lifetime. Read moresource§fn transform_mut<F>(&'a mut self, f: F)where
F: 'static + for<'b> FnOnce(&'b mut Self::Output),
fn transform_mut<F>(&'a mut self, f: F)where F: 'static + for<'b> FnOnce(&'b mut Self::Output),
This method must cast
self
between &'a mut Self<'static>
and &'a mut Self<'a>
,
and pass it to f
. Read more