Trait icu_datetime::neo_marker::ZoneMarkers
source · pub trait ZoneMarkers: Sealed {
type TimeZoneOffsetInput: Into<Option<UtcOffset>>;
type TimeZoneIdInput: Into<Option<TimeZoneBcp47Id>>;
type TimeZoneMetazoneInput: Into<Option<MetazoneId>>;
type TimeZoneVariantInput: Into<Option<ZoneVariant>>;
type EssentialsV1Marker: DataMarker<DataStruct = TimeZoneFormatsV1<'static>>;
type ExemplarCitiesV1Marker: DataMarker<DataStruct = ExemplarCitiesV1<'static>>;
type GenericLongV1Marker: DataMarker<DataStruct = MetazoneGenericNamesLongV1<'static>>;
type GenericShortV1Marker: DataMarker<DataStruct = MetazoneGenericNamesShortV1<'static>>;
type SpecificLongV1Marker: DataMarker<DataStruct = MetazoneSpecificNamesLongV1<'static>>;
type SpecificShortV1Marker: DataMarker<DataStruct = MetazoneSpecificNamesShortV1<'static>>;
}
Expand description
A trait associating types for time zone formatting (input types and data markers).
Required Associated Types§
sourcetype TimeZoneOffsetInput: Into<Option<UtcOffset>>
type TimeZoneOffsetInput: Into<Option<UtcOffset>>
Marker for resolving the time zone offset input field.
sourcetype TimeZoneIdInput: Into<Option<TimeZoneBcp47Id>>
type TimeZoneIdInput: Into<Option<TimeZoneBcp47Id>>
Marker for resolving the time zone id input field.
sourcetype TimeZoneMetazoneInput: Into<Option<MetazoneId>>
type TimeZoneMetazoneInput: Into<Option<MetazoneId>>
Marker for resolving the time zone metazone input field.
sourcetype TimeZoneVariantInput: Into<Option<ZoneVariant>>
type TimeZoneVariantInput: Into<Option<ZoneVariant>>
Marker for resolving the time zone variant input field.
sourcetype EssentialsV1Marker: DataMarker<DataStruct = TimeZoneFormatsV1<'static>>
type EssentialsV1Marker: DataMarker<DataStruct = TimeZoneFormatsV1<'static>>
Marker for loading core time zone data.
sourcetype ExemplarCitiesV1Marker: DataMarker<DataStruct = ExemplarCitiesV1<'static>>
type ExemplarCitiesV1Marker: DataMarker<DataStruct = ExemplarCitiesV1<'static>>
Marker for loading exemplar city names for time zone formatting
sourcetype GenericLongV1Marker: DataMarker<DataStruct = MetazoneGenericNamesLongV1<'static>>
type GenericLongV1Marker: DataMarker<DataStruct = MetazoneGenericNamesLongV1<'static>>
Marker for loading generic short time zone names.
sourcetype GenericShortV1Marker: DataMarker<DataStruct = MetazoneGenericNamesShortV1<'static>>
type GenericShortV1Marker: DataMarker<DataStruct = MetazoneGenericNamesShortV1<'static>>
Marker for loading generic short time zone names.
sourcetype SpecificLongV1Marker: DataMarker<DataStruct = MetazoneSpecificNamesLongV1<'static>>
type SpecificLongV1Marker: DataMarker<DataStruct = MetazoneSpecificNamesLongV1<'static>>
Marker for loading generic short time zone names.
sourcetype SpecificShortV1Marker: DataMarker<DataStruct = MetazoneSpecificNamesShortV1<'static>>
type SpecificShortV1Marker: DataMarker<DataStruct = MetazoneSpecificNamesShortV1<'static>>
Marker for loading generic short time zone names.