use crate::dimension::provider::units::display_names::UnitsDisplayNames;
macro_rules! define_units_data_markers {
($($marker:ident, $doc:literal);* $(;)?) => {
$(
icu_provider::data_marker!(
#[doc = $doc]
$marker,
UnitsDisplayNames<'static>,
#[cfg(feature = "datagen")]
attributes_domain = "units"
);
)*
};
}
define_units_data_markers!(
UnitsNamesAreaCoreV1,
"Display names for area units defined by locale-specific preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesAreaExtendedV1,
"Display names for area units covering units from other locales\' preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesAreaOutlierV1,
"Display names for area units not specified by any locale\'s preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesDurationCoreV1,
"Display names for duration units defined by locale-specific preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesDurationExtendedV1,
"Display names for duration units covering units from other locales\' preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesDurationOutlierV1,
"Display names for duration units not specified by any locale\'s preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesLengthCoreV1,
"Display names for length units defined by locale-specific preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesLengthExtendedV1,
"Display names for length units covering units from other locales\' preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesLengthOutlierV1,
"Display names for length units not specified by any locale\'s preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesMassCoreV1,
"Display names for mass units defined by locale-specific preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesMassExtendedV1,
"Display names for mass units covering units from other locales\' preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesMassOutlierV1,
"Display names for mass units not specified by any locale\'s preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesVolumeCoreV1,
"Display names for volume units defined by locale-specific preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesVolumeExtendedV1,
"Display names for volume units covering units from other locales\' preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
UnitsNamesVolumeOutlierV1,
"Display names for volume units not specified by any locale\'s preferences. Access requires specifying width and unit in DataMarkerAttributes (e.g., short-meter).";
);