Enum icu_datetime::date::IsoWeekday [−][src]
#[repr(i8)] pub enum IsoWeekday { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, }
A weekday in a 7-day week, according to ISO-8601.
The discriminant values correspond to ISO-8601 weekday numbers (Monday = 1, Sunday = 7).
Examples
use icu::datetime::date::IsoWeekday; assert_eq!(1, IsoWeekday::Monday as usize); assert_eq!(7, IsoWeekday::Sunday as usize);
Variants
Trait Implementations
impl Clone for IsoWeekday
[src]
impl Clone for IsoWeekday
[src]fn clone(&self) -> IsoWeekday
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for IsoWeekday
[src]
impl Copy for IsoWeekday
[src]impl Eq for IsoWeekday
[src]
impl Eq for IsoWeekday
[src]impl From<usize> for IsoWeekday
[src]
impl From<usize> for IsoWeekday
[src]fn from(input: usize) -> Self
[src]
Convert from an ISO-8601 weekday number to an IsoWeekday
enum. 0 is automatically converted
to 7 (Sunday). If the number is out of range, it is interpreted modulo 7.
Examples
use icu::datetime::date::IsoWeekday; assert_eq!(IsoWeekday::Sunday, IsoWeekday::from(0)); assert_eq!(IsoWeekday::Monday, IsoWeekday::from(1)); assert_eq!(IsoWeekday::Sunday, IsoWeekday::from(7)); assert_eq!(IsoWeekday::Monday, IsoWeekday::from(8));
impl PartialEq<IsoWeekday> for IsoWeekday
[src]
impl PartialEq<IsoWeekday> for IsoWeekday
[src]impl StructuralEq for IsoWeekday
[src]
impl StructuralEq for IsoWeekday
[src]impl StructuralPartialEq for IsoWeekday
[src]
impl StructuralPartialEq for IsoWeekday
[src]Auto Trait Implementations
impl RefUnwindSafe for IsoWeekday
impl RefUnwindSafe for IsoWeekday
impl Send for IsoWeekday
impl Send for IsoWeekday
impl Sync for IsoWeekday
impl Sync for IsoWeekday
impl Unpin for IsoWeekday
impl Unpin for IsoWeekday
impl UnwindSafe for IsoWeekday
impl UnwindSafe for IsoWeekday