Trait icu_datetime::neo_marker::TimeMarkers
source · pub trait TimeMarkers: Sealed {
type HourInput: Into<Option<IsoHour>>;
type MinuteInput: Into<Option<IsoMinute>>;
type SecondInput: Into<Option<IsoSecond>>;
type NanoSecondInput: Into<Option<NanoSecond>>;
type TimeSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedSkeletonDataV1<'static>>;
type DayPeriodNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>;
}
Expand description
A trait associating types for time formatting (input types and data markers).
Required Associated Types§
sourcetype MinuteInput: Into<Option<IsoMinute>>
type MinuteInput: Into<Option<IsoMinute>>
Marker for resolving the day-of-week input field.
sourcetype SecondInput: Into<Option<IsoSecond>>
type SecondInput: Into<Option<IsoSecond>>
Marker for resolving the day-of-year input field.
sourcetype NanoSecondInput: Into<Option<NanoSecond>>
type NanoSecondInput: Into<Option<NanoSecond>>
Marker for resolving the any-calendar-kind input field.
sourcetype TimeSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedSkeletonDataV1<'static>>
type TimeSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedSkeletonDataV1<'static>>
Marker for loading time skeleton patterns.
sourcetype DayPeriodNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>
type DayPeriodNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>
Marker for loading day period names.