Trait DateTimeNamesMarker

Source
pub trait DateTimeNamesMarker: UnstableSealed {
Show 15 associated items type YearNames: NamesContainer<YearNamesV1, YearNameLength>; type MonthNames: NamesContainer<MonthNamesV1, MonthNameLength>; type WeekdayNames: NamesContainer<DatetimeNamesWeekdayV1, WeekdayNameLength>; type DayPeriodNames: NamesContainer<DatetimeNamesDayperiodV1, DayPeriodNameLength>; type ZoneEssentials: NamesContainer<TimezoneNamesEssentialsV1, ()>; type ZoneLocations: NamesContainer<TimezoneNamesLocationsOverrideV1, ()>; type ZoneLocationsRoot: NamesContainer<TimezoneNamesLocationsRootV1, ()>; type ZoneExemplars: NamesContainer<TimezoneNamesCitiesOverrideV1, ()>; type ZoneExemplarsRoot: NamesContainer<TimezoneNamesCitiesRootV1, ()>; type ZoneGenericLong: NamesContainer<TimezoneNamesGenericLongV1, ()>; type ZoneGenericShort: NamesContainer<TimezoneNamesGenericShortV1, ()>; type ZoneStandardLong: NamesContainer<TimezoneNamesStandardLongV1, ()>; type ZoneSpecificLong: NamesContainer<TimezoneNamesSpecificLongV1, ()>; type ZoneSpecificShort: NamesContainer<TimezoneNamesSpecificShortV1, ()>; type MetazoneLookup: NamesContainer<TimezoneMetazonePeriodsV1, ()>;
}
Expand description

Trait for a type that owns datetime names data, usually in the form of data payloads.

This trait allows for types that contain data for some but not all types of datetime names, allowing for reduced stack size. For example, a type could contain year and month names but not weekday, day period, or time zone names.

๐Ÿšง This trait is considered unstable; it may change at any time, in breaking or non-breaking ways, including in SemVer minor releases. Do not implement this trait in userland unless you are prepared for things to occasionally break.

Required Associated Typesยง

Implementorsยง

Sourceยง

impl DateTimeNamesMarker for CalendarPeriodFieldSet

Sourceยง

impl DateTimeNamesMarker for CompositeDateTimeFieldSet

Sourceยง

impl DateTimeNamesMarker for CompositeFieldSet

Sourceยง

impl DateTimeNamesMarker for DateAndTimeFieldSet

Sourceยง

impl DateTimeNamesMarker for DateFieldSet

Sourceยง

impl DateTimeNamesMarker for TimeFieldSet

Sourceยง

impl DateTimeNamesMarker for ZoneFieldSet

Sourceยง

impl DateTimeNamesMarker for D

Sourceยง

impl DateTimeNamesMarker for DE

Sourceยง

impl DateTimeNamesMarker for DET

Sourceยง

impl DateTimeNamesMarker for DT

Sourceยง

impl DateTimeNamesMarker for E

Sourceยง

impl DateTimeNamesMarker for ET

Sourceยง

impl DateTimeNamesMarker for M

Sourceยง

impl DateTimeNamesMarker for MD

Sourceยง

impl DateTimeNamesMarker for MDE

Sourceยง

impl DateTimeNamesMarker for MDET

Sourceยง

impl DateTimeNamesMarker for MDT

Sourceยง

impl DateTimeNamesMarker for T

Sourceยง

impl DateTimeNamesMarker for Y

Sourceยง

impl DateTimeNamesMarker for YM

Sourceยง

impl DateTimeNamesMarker for YMD

Sourceยง

impl DateTimeNamesMarker for YMDE

Sourceยง

impl DateTimeNamesMarker for YMDET

Sourceยง

impl DateTimeNamesMarker for YMDT

Sourceยง

impl DateTimeNamesMarker for ExemplarCity

Sourceยง

impl DateTimeNamesMarker for GenericLong

Sourceยง

impl DateTimeNamesMarker for GenericShort

Sourceยง

impl DateTimeNamesMarker for LocalizedOffsetLong

Sourceยง

impl DateTimeNamesMarker for LocalizedOffsetShort

Sourceยง

impl DateTimeNamesMarker for Location

Sourceยง

impl DateTimeNamesMarker for SpecificLong

Sourceยง

impl DateTimeNamesMarker for SpecificShort

Sourceยง

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