Trait icu_datetime::neo_marker::DateInputMarkers

source ·
pub trait DateInputMarkers: UnstableSealed {
    type YearInput: IntoOption<YearInfo>;
    type MonthInput: IntoOption<MonthInfo>;
    type DayOfMonthInput: IntoOption<DayOfMonth>;
    type DayOfWeekInput: IntoOption<IsoWeekday>;
    type AnyCalendarKindInput: IntoOption<AnyCalendarKind>;
}
Expand description

A trait associating types for date formatting in any calendar (input types only).

Required Associated Types§

source

type YearInput: IntoOption<YearInfo>

Marker for resolving the year input field.

source

type MonthInput: IntoOption<MonthInfo>

Marker for resolving the month input field.

source

type DayOfMonthInput: IntoOption<DayOfMonth>

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

source

type DayOfWeekInput: IntoOption<IsoWeekday>

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

source

type AnyCalendarKindInput: IntoOption<AnyCalendarKind>

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

Implementors§

source§

impl DateInputMarkers for NeoNeverMarker

source§

impl DateInputMarkers for NeoCalendarPeriodSkeleton

source§

impl DateInputMarkers for NeoDateSkeleton

source§

type YearInput = YearInfo

source§

type MonthInput = MonthInfo

source§

type DayOfMonthInput = DayOfMonth

source§

type DayOfWeekInput = IsoWeekday

source§

type AnyCalendarKindInput = AnyCalendarKind

source§

impl DateInputMarkers for NeoAutoDateMarker

source§

type YearInput = YearInfo

source§

type MonthInput = MonthInfo

source§

type DayOfMonthInput = DayOfMonth

source§

type DayOfWeekInput = IsoWeekday

source§

type AnyCalendarKindInput = AnyCalendarKind

source§

impl DateInputMarkers for NeoMonthDayMarker

source§

impl DateInputMarkers for NeoYearMonthDayMarker

source§

type YearInput = YearInfo

source§

type MonthInput = MonthInfo

source§

type DayOfMonthInput = DayOfMonth

source§

type DayOfWeekInput = ()

source§

type AnyCalendarKindInput = AnyCalendarKind

source§

impl DateInputMarkers for NeoYearMonthMarker