Trait icu::datetime::scaffold::DateTimeMarkers

source ·
pub trait DateTimeMarkers: UnstableSealed + DateTimeNamesMarker {
    type D;
    type T;
    type Z;
    type GluePatternV1Marker: DataMarker<DataStruct = GluePatternV1<'static>>;
}
Expand description

A trait associating constants and types implementing various other traits required for datetime formatting.

Required Associated Types§

source

type D

Associated types for date formatting.

Should implement DateDataMarkers, TypedDateDataMarkers, and DateInputMarkers.

source

type T

Associated types for time formatting.

Should implement TimeMarkers.

source

type Z

Associated types for time zone formatting.

Should implement ZoneMarkers.

source

type GluePatternV1Marker: DataMarker<DataStruct = GluePatternV1<'static>>

Marker for loading the date/time glue pattern.

Implementors§

source§

impl DateTimeMarkers for CalendarPeriodFieldSet

source§

impl DateTimeMarkers for CompositeDateTimeFieldSet

source§

impl DateTimeMarkers for CompositeFieldSet

source§

impl DateTimeMarkers for DateFieldSet

source§

impl DateTimeMarkers for TimeFieldSet

source§

impl DateTimeMarkers for ZoneFieldSet

source§

impl DateTimeMarkers for D

source§

impl DateTimeMarkers for DE

source§

impl DateTimeMarkers for DET

source§

impl DateTimeMarkers for DT

source§

impl DateTimeMarkers for E

source§

impl DateTimeMarkers for ET

source§

impl DateTimeMarkers for L

source§

impl DateTimeMarkers for M

source§

impl DateTimeMarkers for MD

source§

impl DateTimeMarkers for MDE

source§

impl DateTimeMarkers for MDET

source§

impl DateTimeMarkers for MDT

source§

impl DateTimeMarkers for O

source§

impl DateTimeMarkers for T

source§

impl DateTimeMarkers for V

source§

impl DateTimeMarkers for Vs

source§

impl DateTimeMarkers for Y

source§

impl DateTimeMarkers for YM

source§

impl DateTimeMarkers for YMD

source§

impl DateTimeMarkers for YMDE

source§

impl DateTimeMarkers for YMDET

source§

impl DateTimeMarkers for YMDT

source§

impl DateTimeMarkers for Z

source§

impl DateTimeMarkers for Zs

source§

impl<DT, Z> DateTimeMarkers for Combo<DT, Z>