pub trait DateTimeNamesMarker: UnstableSealed {
Show 15 associated items
type YearNames: NamesContainer<YearNamesV1, YearNameLength>;
type MonthNames: NamesContainer<MonthNamesV1, MonthNameLength>;
type WeekdayNames: NamesContainer<WeekdayNamesV1, WeekdayNameLength>;
type DayPeriodNames: NamesContainer<DayPeriodNamesV1, DayPeriodNameLength>;
type ZoneEssentials: NamesContainer<TimeZoneEssentialsV1, ()>;
type ZoneLocations: NamesContainer<LocationsV1, ()>;
type ZoneLocationsRoot: NamesContainer<LocationsRootV1, ()>;
type ZoneExemplars: NamesContainer<ExemplarCitiesV1, ()>;
type ZoneExemplarsRoot: NamesContainer<ExemplarCitiesRootV1, ()>;
type ZoneGenericLong: NamesContainer<MetazoneGenericNamesLongV1, ()>;
type ZoneGenericShort: NamesContainer<MetazoneGenericNamesShortV1, ()>;
type ZoneStandardLong: NamesContainer<MetazoneStandardNamesLongV1, ()>;
type ZoneSpecificLong: NamesContainer<MetazoneSpecificNamesLongV1, ()>;
type ZoneSpecificShort: NamesContainer<MetazoneSpecificNamesShortV1, ()>;
type MetazoneLookup: NamesContainer<MetazonePeriodV1, ()>;
}
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.