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§

source

type HourInput: Into<Option<IsoHour>>

Marker for resolving the day-of-month input field.

source

type MinuteInput: Into<Option<IsoMinute>>

Marker for resolving the day-of-week input field.

source

type SecondInput: Into<Option<IsoSecond>>

Marker for resolving the day-of-year input field.

source

type NanoSecondInput: Into<Option<NanoSecond>>

Marker for resolving the any-calendar-kind input field.

source

type TimeSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedSkeletonDataV1<'static>>

Marker for loading time skeleton patterns.

source

type DayPeriodNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>

Marker for loading day period names.

Implementors§