Enum time::format_description::Component [−][src]
#[non_exhaustive]
pub enum Component {
Show 14 variants
Day(Day),
Month(Month),
Ordinal(Ordinal),
Weekday(Weekday),
WeekNumber(WeekNumber),
Year(Year),
Hour(Hour),
Minute(Minute),
Period(Period),
Second(Second),
Subsecond(Subsecond),
OffsetHour(OffsetHour),
OffsetMinute(OffsetMinute),
OffsetSecond(OffsetSecond),
}Expand description
A component of a larger format description.
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.
Day(Day)
Tuple Fields
0: DayDay of the month.
Month(Month)
Tuple Fields
0: MonthMonth of the year.
Ordinal(Ordinal)
Tuple Fields
0: OrdinalOrdinal day of the year.
Weekday(Weekday)
Tuple Fields
0: WeekdayDay of the week.
WeekNumber(WeekNumber)
Tuple Fields
0: WeekNumberWeek within the year.
Year(Year)
Tuple Fields
0: YearYear of the date.
Hour(Hour)
Tuple Fields
0: HourHour of the day.
Minute(Minute)
Tuple Fields
0: MinuteMinute within the hour.
Period(Period)
Tuple Fields
0: PeriodAM/PM part of the time.
Second(Second)
Tuple Fields
0: SecondSecond within the minute.
Subsecond(Subsecond)
Tuple Fields
0: SubsecondSubsecond within the second.
OffsetHour(OffsetHour)
Tuple Fields
0: OffsetHourHour of the UTC offset.
OffsetMinute(OffsetMinute)
Tuple Fields
0: OffsetMinuteMinute within the hour of the UTC offset.
OffsetSecond(OffsetSecond)
Tuple Fields
0: OffsetSecondSecond within the minute of the UTC offset.
Trait Implementations
type Error = DifferentVariant
type Error = DifferentVariant
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Component
impl UnwindSafe for Component
Blanket Implementations
Mutably borrows from an owned value. Read more