pub trait ZoneMarkers: UnstableSealed {
Show 15 associated items
    type TimeZoneIdInput: IntoOption<TimeZone>;
    type TimeZoneOffsetInput: IntoOption<UtcOffset>;
    type TimeZoneVariantInput: IntoOption<TimeZoneVariant>;
    type TimeZoneNameTimestampInput: IntoOption<ZoneNameTimestamp>;
    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 TimeZoneNameTimestampInput: IntoOption<ZoneNameTimestamp>
 
type TimeZoneNameTimestampInput: IntoOption<ZoneNameTimestamp>
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.