Trait icu::datetime::scaffold::NamesContainer

source ·
pub trait NamesContainer<M, Variables>: UnstableSealed
where M: DynamicDataMarker, Variables: PartialEq + Copy + Debug,
{ type Container: MaybePayload<M, Variables> + Debug; }
Expand description

Trait that associates a container for a payload parameterized by the given variables.

Required Associated Types§

source

type Container: MaybePayload<M, Variables> + Debug

Implementations on Foreign Types§

source§

impl<M, Variables> NamesContainer<M, Variables> for ()
where M: DynamicDataMarker, Variables: PartialEq + Copy + Debug,

Implementors§

source§

impl<Variables> NamesContainer<DayPeriodNamesV1Marker, Variables> for DayPeriodNamesV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<MonthNamesV1Marker, Variables> for MonthNamesV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<WeekdayNamesV1Marker, Variables> for WeekdayNamesV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<YearNamesV1Marker, Variables> for YearNamesV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<LocationsV1Marker, Variables> for LocationsV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<MetazoneGenericNamesLongV1Marker, Variables> for MetazoneGenericNamesLongV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<MetazoneGenericNamesShortV1Marker, Variables> for MetazoneGenericNamesShortV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<MetazonePeriodV1Marker, Variables> for MetazonePeriodV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<MetazoneSpecificNamesLongV1Marker, Variables> for MetazoneSpecificNamesLongV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<MetazoneSpecificNamesShortV1Marker, Variables> for MetazoneSpecificNamesShortV1Marker
where Variables: PartialEq + Copy + Debug,

source§

impl<Variables> NamesContainer<TimeZoneEssentialsV1Marker, Variables> for TimeZoneEssentialsV1Marker
where Variables: PartialEq + Copy + Debug,