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: Day
Day of the month.
Month(Month)
Tuple Fields
0: Month
Month of the year.
Ordinal(Ordinal)
Tuple Fields
0: Ordinal
Ordinal day of the year.
Weekday(Weekday)
Tuple Fields
0: Weekday
Day of the week.
WeekNumber(WeekNumber)
Tuple Fields
0: WeekNumber
Week within the year.
Year(Year)
Tuple Fields
0: Year
Year of the date.
Hour(Hour)
Tuple Fields
0: Hour
Hour of the day.
Minute(Minute)
Tuple Fields
0: Minute
Minute within the hour.
Period(Period)
Tuple Fields
0: Period
AM/PM part of the time.
Second(Second)
Tuple Fields
0: Second
Second within the minute.
Subsecond(Subsecond)
Tuple Fields
0: Subsecond
Subsecond within the second.
OffsetHour(OffsetHour)
Tuple Fields
0: OffsetHour
Hour of the UTC offset.
OffsetMinute(OffsetMinute)
Tuple Fields
0: OffsetMinute
Minute within the hour of the UTC offset.
OffsetSecond(OffsetSecond)
Tuple Fields
0: OffsetSecond
Second 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