pub trait ZoneMarkers: UnstableSealed {
Show 15 associated items
type TimeZoneIdInput: IntoOption<TimeZone>;
type TimeZoneOffsetInput: IntoOption<UtcOffset>;
type TimeZoneVariantInput: IntoOption<TimeZoneVariant>;
type TimeZoneLocalTimeInput: IntoOption<(Date<Iso>, Time)>;
type EssentialsV1: DataMarker<DataStruct = TimeZoneEssentials<'static>>;
type LocationsV1: DataMarker<DataStruct = Locations<'static>>;
type LocationsRootV1: DataMarker<DataStruct = Locations<'static>>;
type ExemplarCitiesV1: DataMarker<DataStruct = ExemplarCities<'static>>;
type ExemplarCitiesRootV1: DataMarker<DataStruct = ExemplarCities<'static>>;
type GenericLongV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>;
type GenericShortV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>;
type StandardLongV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>;
type SpecificLongV1: DataMarker<DataStruct = MetazoneSpecificNames<'static>>;
type SpecificShortV1: DataMarker<DataStruct = MetazoneSpecificNames<'static>>;
type MetazonePeriodV1: DataMarker<DataStruct = MetazonePeriod<'static>>;
}
Expand description
A trait associating types for time zone formatting (input types and data markers).
This is a sealed trait implemented on field set markers.
Required Associated Types§
Sourcetype TimeZoneIdInput: IntoOption<TimeZone>
type TimeZoneIdInput: IntoOption<TimeZone>
Marker for resolving the time zone id input field.
Sourcetype TimeZoneOffsetInput: IntoOption<UtcOffset>
type TimeZoneOffsetInput: IntoOption<UtcOffset>
Marker for resolving the time zone offset input field.
Sourcetype TimeZoneVariantInput: IntoOption<TimeZoneVariant>
type TimeZoneVariantInput: IntoOption<TimeZoneVariant>
Marker for resolving the time zone variant input field.
Sourcetype TimeZoneLocalTimeInput: IntoOption<(Date<Iso>, Time)>
type TimeZoneLocalTimeInput: IntoOption<(Date<Iso>, Time)>
Marker for resolving the time zone non-location display names, which depend on the datetime.
Sourcetype EssentialsV1: DataMarker<DataStruct = TimeZoneEssentials<'static>>
type EssentialsV1: DataMarker<DataStruct = TimeZoneEssentials<'static>>
Marker for loading core time zone data.
Sourcetype LocationsV1: DataMarker<DataStruct = Locations<'static>>
type LocationsV1: DataMarker<DataStruct = Locations<'static>>
Marker for loading location names for time zone formatting
Sourcetype LocationsRootV1: DataMarker<DataStruct = Locations<'static>>
type LocationsRootV1: DataMarker<DataStruct = Locations<'static>>
Marker for loading location names for time zone formatting
Sourcetype ExemplarCitiesV1: DataMarker<DataStruct = ExemplarCities<'static>>
type ExemplarCitiesV1: DataMarker<DataStruct = ExemplarCities<'static>>
Marker for loading exemplar city names for time zone formatting
Sourcetype ExemplarCitiesRootV1: DataMarker<DataStruct = ExemplarCities<'static>>
type ExemplarCitiesRootV1: DataMarker<DataStruct = ExemplarCities<'static>>
Marker for loading exemplar city names for time zone formatting
Sourcetype GenericLongV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>
type GenericLongV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>
Marker for loading generic long time zone names.
Sourcetype GenericShortV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>
type GenericShortV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>
Marker for loading generic short time zone names.
Sourcetype StandardLongV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>
type StandardLongV1: DataMarker<DataStruct = MetazoneGenericNames<'static>>
Marker for loading standard long time zone names.
Sourcetype SpecificLongV1: DataMarker<DataStruct = MetazoneSpecificNames<'static>>
type SpecificLongV1: DataMarker<DataStruct = MetazoneSpecificNames<'static>>
Marker for loading specific long time zone names.
Sourcetype SpecificShortV1: DataMarker<DataStruct = MetazoneSpecificNames<'static>>
type SpecificShortV1: DataMarker<DataStruct = MetazoneSpecificNames<'static>>
Marker for loading generic short time zone names.
Sourcetype MetazonePeriodV1: DataMarker<DataStruct = MetazonePeriod<'static>>
type MetazonePeriodV1: DataMarker<DataStruct = MetazonePeriod<'static>>
Marker for loading metazone periods.