From 548287f532d36227e546ce4d6b78875ae6d3fe4f Mon Sep 17 00:00:00 2001 From: Robert Bastian Date: Thu, 20 Apr 2023 14:55:10 +0200 Subject: [PATCH] msrv --- provider/datagen/src/databake.rs | 5 + provider/testdata/data/baked/mod.rs | 223 ++++++++++++++++++++++++++++ 2 files changed, 228 insertions(+) diff --git a/provider/datagen/src/databake.rs b/provider/datagen/src/databake.rs index 57d0ee109b0..706d6dd0804 100644 --- a/provider/datagen/src/databake.rs +++ b/provider/datagen/src/databake.rs @@ -390,6 +390,7 @@ impl DataExporter for BakedDataExporter { data_impls.insert(data.marker.clone(), quote! { #feature + #[clippy::msrv = "1.61"] impl DataProvider<#marker> for $provider { fn load( &self, @@ -483,9 +484,11 @@ impl DataExporter for BakedDataExporter { PathBuf::from("mod"), quote! { #( + #[clippy::msrv = "1.61"] mod #mods; )* + #[clippy::msrv = "1.61"] use ::icu_provider::prelude::*; /// Implement [`DataProvider`] on the given struct using the data @@ -522,6 +525,7 @@ impl DataExporter for BakedDataExporter { #[allow(unused_macros)] macro_rules! impl_any_provider { ($provider:path) => { + #[clippy::msrv = "1.61"] impl AnyProvider for $provider { fn load_any(&self, key: DataKey, req: DataRequest) -> Result { #any_code @@ -530,6 +534,7 @@ impl DataExporter for BakedDataExporter { } } + #[clippy::msrv = "1.61"] pub struct BakedDataProvider; impl_data_provider!(BakedDataProvider); }, diff --git a/provider/testdata/data/baked/mod.rs b/provider/testdata/data/baked/mod.rs index b27a8402a26..a68313c6cd0 100644 --- a/provider/testdata/data/baked/mod.rs +++ b/provider/testdata/data/baked/mod.rs @@ -1,21 +1,39 @@ // @generated +#[clippy::msrv = "1.61"] mod calendar; +#[clippy::msrv = "1.61"] mod collator; +#[clippy::msrv = "1.61"] mod compactdecimal; +#[clippy::msrv = "1.61"] mod core; +#[clippy::msrv = "1.61"] mod datetime; +#[clippy::msrv = "1.61"] mod decimal; +#[clippy::msrv = "1.61"] mod displaynames; +#[clippy::msrv = "1.61"] mod fallback; +#[clippy::msrv = "1.61"] mod list; +#[clippy::msrv = "1.61"] mod locid_transform; +#[clippy::msrv = "1.61"] mod normalizer; +#[clippy::msrv = "1.61"] mod plurals; +#[clippy::msrv = "1.61"] mod propnames; +#[clippy::msrv = "1.61"] mod props; +#[clippy::msrv = "1.61"] mod relativetime; +#[clippy::msrv = "1.61"] mod segmenter; +#[clippy::msrv = "1.61"] mod time_zone; +#[clippy::msrv = "1.61"] use ::icu_provider::prelude::*; /// Implement [`DataProvider`] on the given struct using the data /// hardcoded in this module. This allows the struct to be used with @@ -33,6 +51,7 @@ use ::icu_provider::prelude::*; macro_rules! impl_data_provider { ($ provider : path) => { #[cfg(feature = "icu_calendar")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_calendar::provider::JapaneseErasV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { calendar::japanese_v1::lookup(&req.locale) @@ -46,6 +65,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_calendar")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_calendar::provider::JapaneseExtendedErasV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { calendar::japanext_v1::lookup(&req.locale) @@ -59,6 +79,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_calendar")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_calendar::provider::WeekDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::week_data_v1::lookup(&req.locale) @@ -72,6 +93,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_casemapping")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_casemapping::provider::CaseMappingV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::casemap_v1::lookup(&req.locale) @@ -85,6 +107,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_collator")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_collator::provider::CollationDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { collator::data_v1::lookup(&req.locale) @@ -98,6 +121,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_collator")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_collator::provider::CollationDiacriticsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { collator::dia_v1::lookup(&req.locale) @@ -111,6 +135,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_collator")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_collator::provider::CollationJamoV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { collator::jamo_v1::lookup(&req.locale) @@ -124,6 +149,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_collator")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_collator::provider::CollationMetadataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { collator::meta_v1::lookup(&req.locale) @@ -137,6 +163,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_collator")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_collator::provider::CollationReorderingV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { collator::reord_v1::lookup(&req.locale) @@ -150,6 +177,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_collator")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_collator::provider::CollationSpecialPrimariesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { collator::prim_v1::lookup(&req.locale) @@ -163,6 +191,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_compactdecimal")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_compactdecimal::provider::LongCompactDecimalFormatDataV1Marker> for $provider { fn load( &self, @@ -181,6 +210,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_compactdecimal")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_compactdecimal::provider::ShortCompactDecimalFormatDataV1Marker> for $provider { fn load( &self, @@ -199,6 +229,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::BuddhistDateLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::buddhist::datelengths_v1::lookup(&req.locale) @@ -212,6 +243,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::BuddhistDateSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::buddhist::datesymbols_v1::lookup(&req.locale) @@ -225,6 +257,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::CopticDateLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::coptic::datelengths_v1::lookup(&req.locale) @@ -238,6 +271,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::CopticDateSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::coptic::datesymbols_v1::lookup(&req.locale) @@ -251,6 +285,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime_experimental")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::DateSkeletonPatternsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::skeletons_v1::lookup(&req.locale) @@ -264,6 +299,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::EthiopianDateLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::ethiopic::datelengths_v1::lookup(&req.locale) @@ -277,6 +313,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::EthiopianDateSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::ethiopic::datesymbols_v1::lookup(&req.locale) @@ -290,6 +327,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::GregorianDateLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::gregory::datelengths_v1::lookup(&req.locale) @@ -303,6 +341,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::GregorianDateSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::gregory::datesymbols_v1::lookup(&req.locale) @@ -316,6 +355,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::IndianDateLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::indian::datelengths_v1::lookup(&req.locale) @@ -329,6 +369,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::IndianDateSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::indian::datesymbols_v1::lookup(&req.locale) @@ -342,6 +383,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::JapaneseDateLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::japanese::datelengths_v1::lookup(&req.locale) @@ -355,6 +397,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::JapaneseDateSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::japanese::datesymbols_v1::lookup(&req.locale) @@ -368,6 +411,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::JapaneseExtendedDateLengthsV1Marker> for $provider { fn load( &self, @@ -386,6 +430,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::JapaneseExtendedDateSymbolsV1Marker> for $provider { fn load( &self, @@ -404,6 +449,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::TimeLengthsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::timelengths_v1::lookup(&req.locale) @@ -417,6 +463,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::calendar::TimeSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { datetime::timesymbols_v1::lookup(&req.locale) @@ -430,6 +477,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::time_zones::ExemplarCitiesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { time_zone::exemplar_cities_v1::lookup(&req.locale) @@ -443,6 +491,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::time_zones::MetazoneGenericNamesLongV1Marker> for $provider { fn load( &self, @@ -461,6 +510,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::time_zones::MetazoneGenericNamesShortV1Marker> for $provider { fn load( &self, @@ -479,6 +529,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::time_zones::MetazoneSpecificNamesLongV1Marker> for $provider { fn load( &self, @@ -497,6 +548,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::time_zones::MetazoneSpecificNamesShortV1Marker> for $provider { fn load( &self, @@ -515,6 +567,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_datetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_datetime::provider::time_zones::TimeZoneFormatsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { time_zone::formats_v1::lookup(&req.locale) @@ -528,6 +581,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_decimal")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_decimal::provider::DecimalSymbolsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { decimal::symbols_v1::lookup(&req.locale) @@ -541,6 +595,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_displaynames")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_displaynames::provider::LanguageDisplayNamesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { displaynames::languages_v1::lookup(&req.locale) @@ -554,6 +609,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_displaynames")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_displaynames::provider::LocaleDisplayNamesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { displaynames::locales_v1::lookup(&req.locale) @@ -567,6 +623,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_displaynames")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_displaynames::provider::RegionDisplayNamesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { displaynames::regions_v1::lookup(&req.locale) @@ -580,6 +637,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_displaynames")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_displaynames::provider::ScriptDisplayNamesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { displaynames::scripts_v1::lookup(&req.locale) @@ -593,6 +651,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_list")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_list::provider::AndListV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { list::and_v1::lookup(&req.locale) @@ -606,6 +665,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_list")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_list::provider::OrListV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { list::or_v1::lookup(&req.locale) @@ -619,6 +679,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_list")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_list::provider::UnitListV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { list::unit_v1::lookup(&req.locale) @@ -632,6 +693,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_locid_transform")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_locid_transform::provider::AliasesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { locid_transform::aliases_v1::lookup(&req.locale) @@ -645,6 +707,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_locid_transform")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_locid_transform::provider::LikelySubtagsExtendedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { locid_transform::likelysubtags_ext_v1::lookup(&req.locale) @@ -658,6 +721,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_locid_transform")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_locid_transform::provider::LikelySubtagsForLanguageV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { locid_transform::likelysubtags_l_v1::lookup(&req.locale) @@ -671,6 +735,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_locid_transform")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_locid_transform::provider::LikelySubtagsForScriptRegionV1Marker> for $provider { fn load( &self, @@ -689,6 +754,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_locid_transform")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_locid_transform::provider::LikelySubtagsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { locid_transform::likelysubtags_v1::lookup(&req.locale) @@ -702,6 +768,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::CanonicalCompositionsV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { normalizer::comp_v1::lookup(&req.locale) @@ -715,6 +782,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::CanonicalDecompositionDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { normalizer::nfd_v1::lookup(&req.locale) @@ -728,6 +796,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::CanonicalDecompositionTablesV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { normalizer::nfdex_v1::lookup(&req.locale) @@ -741,6 +810,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::CompatibilityDecompositionSupplementV1Marker> for $provider { fn load( &self, @@ -759,6 +829,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::CompatibilityDecompositionTablesV1Marker> for $provider { fn load( &self, @@ -777,6 +848,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::NonRecursiveDecompositionSupplementV1Marker> for $provider { fn load( &self, @@ -795,6 +867,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_normalizer")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_normalizer::provider::Uts46DecompositionSupplementV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { normalizer::uts46d_v1::lookup(&req.locale) @@ -808,6 +881,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_plurals")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_plurals::provider::CardinalV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { plurals::cardinal_v1::lookup(&req.locale) @@ -821,6 +895,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_plurals")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_plurals::provider::OrdinalV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { plurals::ordinal_v1::lookup(&req.locale) @@ -834,6 +909,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::AlnumV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::alnum_v1::lookup(&req.locale) @@ -847,6 +923,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::AlphabeticV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::alpha_v1::lookup(&req.locale) @@ -860,6 +937,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::AsciiHexDigitV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ahex_v1::lookup(&req.locale) @@ -873,6 +951,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BasicEmojiV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::basic_emoji_v1::lookup(&req.locale) @@ -886,6 +965,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BidiClassNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::bc_v1::lookup(&req.locale) @@ -899,6 +979,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BidiClassV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::bc_v1::lookup(&req.locale) @@ -912,6 +993,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BidiClassValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::bc_v1::lookup(&req.locale) @@ -925,6 +1007,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BidiClassValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear::bc_v1::lookup(&req.locale) @@ -938,6 +1021,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BidiControlV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::bidi_c_v1::lookup(&req.locale) @@ -951,6 +1035,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BidiMirroredV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::bidi_m_v1::lookup(&req.locale) @@ -964,6 +1049,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::BlankV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::blank_v1::lookup(&req.locale) @@ -977,6 +1063,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CanonicalCombiningClassNameToValueV1Marker> for $provider { fn load( &self, @@ -995,6 +1082,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CanonicalCombiningClassV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ccc_v1::lookup(&req.locale) @@ -1008,6 +1096,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CanonicalCombiningClassValueToLongNameV1Marker> for $provider { fn load( &self, @@ -1026,6 +1115,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CanonicalCombiningClassValueToShortNameV1Marker> for $provider { fn load( &self, @@ -1047,6 +1137,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CaseIgnorableV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ci_v1::lookup(&req.locale) @@ -1060,6 +1151,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CaseSensitiveV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::sensitive_v1::lookup(&req.locale) @@ -1073,6 +1165,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::CasedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cased_v1::lookup(&req.locale) @@ -1086,6 +1179,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ChangesWhenCasefoldedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cwcf_v1::lookup(&req.locale) @@ -1099,6 +1193,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ChangesWhenCasemappedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cwcm_v1::lookup(&req.locale) @@ -1112,6 +1207,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ChangesWhenLowercasedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cwl_v1::lookup(&req.locale) @@ -1125,6 +1221,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ChangesWhenNfkcCasefoldedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cwkcf_v1::lookup(&req.locale) @@ -1138,6 +1235,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ChangesWhenTitlecasedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cwt_v1::lookup(&req.locale) @@ -1151,6 +1249,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ChangesWhenUppercasedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::cwu_v1::lookup(&req.locale) @@ -1164,6 +1263,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::DashV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::dash_v1::lookup(&req.locale) @@ -1177,6 +1277,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::DefaultIgnorableCodePointV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::di_v1::lookup(&req.locale) @@ -1190,6 +1291,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::DeprecatedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::dep_v1::lookup(&req.locale) @@ -1203,6 +1305,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::DiacriticV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::dia_v1::lookup(&req.locale) @@ -1216,6 +1319,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EastAsianWidthNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::ea_v1::lookup(&req.locale) @@ -1229,6 +1333,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EastAsianWidthV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ea_v1::lookup(&req.locale) @@ -1242,6 +1347,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EastAsianWidthValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::ea_v1::lookup(&req.locale) @@ -1255,6 +1361,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EastAsianWidthValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear::ea_v1::lookup(&req.locale) @@ -1270,6 +1377,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EmojiComponentV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ecomp_v1::lookup(&req.locale) @@ -1283,6 +1391,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EmojiModifierBaseV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ebase_v1::lookup(&req.locale) @@ -1296,6 +1405,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EmojiModifierV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::emod_v1::lookup(&req.locale) @@ -1309,6 +1419,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EmojiPresentationV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::epres_v1::lookup(&req.locale) @@ -1322,6 +1433,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::EmojiV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::emoji_v1::lookup(&req.locale) @@ -1335,6 +1447,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExemplarCharactersAuxiliaryV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::exemplarchars::auxiliary_v1::lookup(&req.locale) @@ -1348,6 +1461,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExemplarCharactersIndexV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::exemplarchars::index_v1::lookup(&req.locale) @@ -1361,6 +1475,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExemplarCharactersMainV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::exemplarchars::main_v1::lookup(&req.locale) @@ -1374,6 +1489,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExemplarCharactersNumbersV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::exemplarchars::numbers_v1::lookup(&req.locale) @@ -1387,6 +1503,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExemplarCharactersPunctuationV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::exemplarchars::punctuation_v1::lookup(&req.locale) @@ -1400,6 +1517,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExtendedPictographicV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::extpict_v1::lookup(&req.locale) @@ -1413,6 +1531,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ExtenderV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ext_v1::lookup(&req.locale) @@ -1426,6 +1545,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::FullCompositionExclusionV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::comp_ex_v1::lookup(&req.locale) @@ -1439,6 +1559,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GeneralCategoryNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::gc_v1::lookup(&req.locale) @@ -1452,6 +1573,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GeneralCategoryV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::gc_v1::lookup(&req.locale) @@ -1465,6 +1587,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GeneralCategoryValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::gc_v1::lookup(&req.locale) @@ -1480,6 +1603,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GeneralCategoryValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear::gc_v1::lookup(&req.locale) @@ -1495,6 +1619,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::graph_v1::lookup(&req.locale) @@ -1508,6 +1633,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeBaseV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::gr_base_v1::lookup(&req.locale) @@ -1521,6 +1647,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeClusterBreakNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::gcb_v1::lookup(&req.locale) @@ -1536,6 +1663,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeClusterBreakV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::gcb_v1::lookup(&req.locale) @@ -1549,6 +1677,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeClusterBreakValueToLongNameV1Marker> for $provider { fn load( &self, @@ -1567,6 +1696,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeClusterBreakValueToShortNameV1Marker> for $provider { fn load( &self, @@ -1585,6 +1715,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeExtendV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::gr_ext_v1::lookup(&req.locale) @@ -1598,6 +1729,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::GraphemeLinkV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::gr_link_v1::lookup(&req.locale) @@ -1611,6 +1743,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::HexDigitV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::hex_v1::lookup(&req.locale) @@ -1624,6 +1757,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::HyphenV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::hyphen_v1::lookup(&req.locale) @@ -1637,6 +1771,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::IdContinueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::idc_v1::lookup(&req.locale) @@ -1650,6 +1785,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::IdStartV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ids_v1::lookup(&req.locale) @@ -1663,6 +1799,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::IdeographicV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ideo_v1::lookup(&req.locale) @@ -1676,6 +1813,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::IdsBinaryOperatorV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::idsb_v1::lookup(&req.locale) @@ -1689,6 +1827,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::IdsTrinaryOperatorV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::idst_v1::lookup(&req.locale) @@ -1702,6 +1841,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::JoinControlV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::join_c_v1::lookup(&req.locale) @@ -1715,6 +1855,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::LineBreakNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::lb_v1::lookup(&req.locale) @@ -1728,6 +1869,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::LineBreakV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::lb_v1::lookup(&req.locale) @@ -1741,6 +1883,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::LineBreakValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::lb_v1::lookup(&req.locale) @@ -1754,6 +1897,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::LineBreakValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear::lb_v1::lookup(&req.locale) @@ -1767,6 +1911,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::LogicalOrderExceptionV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::loe_v1::lookup(&req.locale) @@ -1780,6 +1925,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::LowercaseV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::lower_v1::lookup(&req.locale) @@ -1793,6 +1939,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::MathV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::math_v1::lookup(&req.locale) @@ -1806,6 +1953,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::NfcInertV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::nfcinert_v1::lookup(&req.locale) @@ -1819,6 +1967,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::NfdInertV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::nfdinert_v1::lookup(&req.locale) @@ -1832,6 +1981,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::NfkcInertV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::nfkcinert_v1::lookup(&req.locale) @@ -1845,6 +1995,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::NfkdInertV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::nfkdinert_v1::lookup(&req.locale) @@ -1858,6 +2009,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::NoncharacterCodePointV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::nchar_v1::lookup(&req.locale) @@ -1871,6 +2023,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::PatternSyntaxV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::pat_syn_v1::lookup(&req.locale) @@ -1884,6 +2037,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::PatternWhiteSpaceV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::pat_ws_v1::lookup(&req.locale) @@ -1897,6 +2051,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::PrependedConcatenationMarkV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::pcm_v1::lookup(&req.locale) @@ -1910,6 +2065,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::PrintV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::print_v1::lookup(&req.locale) @@ -1923,6 +2079,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::QuotationMarkV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::qmark_v1::lookup(&req.locale) @@ -1936,6 +2093,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::RadicalV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::radical_v1::lookup(&req.locale) @@ -1949,6 +2107,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::RegionalIndicatorV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::ri_v1::lookup(&req.locale) @@ -1962,6 +2121,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ScriptNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::sc_v1::lookup(&req.locale) @@ -1975,6 +2135,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ScriptV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::sc_v1::lookup(&req.locale) @@ -1988,6 +2149,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ScriptValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::sc_v1::lookup(&req.locale) @@ -2001,6 +2163,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ScriptValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear4::sc_v1::lookup(&req.locale) @@ -2014,6 +2177,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::ScriptWithExtensionsPropertyV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::scx_v1::lookup(&req.locale) @@ -2027,6 +2191,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SegmentStarterV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::segstart_v1::lookup(&req.locale) @@ -2040,6 +2205,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SentenceBreakNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::sb_v1::lookup(&req.locale) @@ -2053,6 +2219,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SentenceBreakV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::sb_v1::lookup(&req.locale) @@ -2066,6 +2233,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SentenceBreakValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::sb_v1::lookup(&req.locale) @@ -2079,6 +2247,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SentenceBreakValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear::sb_v1::lookup(&req.locale) @@ -2092,6 +2261,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SentenceTerminalV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::sterm_v1::lookup(&req.locale) @@ -2105,6 +2275,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::SoftDottedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::sd_v1::lookup(&req.locale) @@ -2118,6 +2289,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::TerminalPunctuationV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::term_v1::lookup(&req.locale) @@ -2131,6 +2303,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::UnifiedIdeographV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::uideo_v1::lookup(&req.locale) @@ -2144,6 +2317,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::UppercaseV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::upper_v1::lookup(&req.locale) @@ -2157,6 +2331,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::VariationSelectorV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::vs_v1::lookup(&req.locale) @@ -2170,6 +2345,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::WhiteSpaceV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::wspace_v1::lookup(&req.locale) @@ -2183,6 +2359,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::WordBreakNameToValueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::from::wb_v1::lookup(&req.locale) @@ -2196,6 +2373,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::WordBreakV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::wb_v1::lookup(&req.locale) @@ -2209,6 +2387,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::WordBreakValueToLongNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::long::linear::wb_v1::lookup(&req.locale) @@ -2222,6 +2401,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::WordBreakValueToShortNameV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { propnames::to::short::linear::wb_v1::lookup(&req.locale) @@ -2235,6 +2415,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::XdigitV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::xdigit_v1::lookup(&req.locale) @@ -2248,6 +2429,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::XidContinueV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::xidc_v1::lookup(&req.locale) @@ -2261,6 +2443,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::XidStartV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { props::xids_v1::lookup(&req.locale) @@ -2274,6 +2457,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::bidi_data::BidiAuxiliaryPropertiesV1Marker> for $provider { fn load( &self, @@ -2292,6 +2476,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_properties")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_properties::provider::names::GeneralCategoryMaskNameToValueV1Marker> for $provider { fn load( &self, @@ -2309,6 +2494,7 @@ macro_rules! impl_data_provider { }) } } + #[clippy::msrv = "1.61"] impl DataProvider<::icu_provider::hello_world::HelloWorldV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { core::helloworld_v1::lookup(&req.locale) @@ -2321,6 +2507,7 @@ macro_rules! impl_data_provider { .ok_or_else(|| DataErrorKind::MissingLocale.with_req(::icu_provider::hello_world::HelloWorldV1Marker::KEY, req)) } } + #[clippy::msrv = "1.61"] impl DataProvider<::icu_provider_adapters::fallback::provider::CollationFallbackSupplementV1Marker> for $provider { fn load( &self, @@ -2341,6 +2528,7 @@ macro_rules! impl_data_provider { }) } } + #[clippy::msrv = "1.61"] impl DataProvider<::icu_provider_adapters::fallback::provider::LocaleFallbackLikelySubtagsV1Marker> for $provider { fn load( &self, @@ -2361,6 +2549,7 @@ macro_rules! impl_data_provider { }) } } + #[clippy::msrv = "1.61"] impl DataProvider<::icu_provider_adapters::fallback::provider::LocaleFallbackParentsV1Marker> for $provider { fn load( &self, @@ -2379,6 +2568,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongDayRelativeTimeFormatDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { relativetime::long::day_v1::lookup(&req.locale) @@ -2394,6 +2584,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongHourRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2412,6 +2603,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongMinuteRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2430,6 +2622,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongMonthRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2448,6 +2641,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongQuarterRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2466,6 +2660,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongSecondRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2484,6 +2679,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongWeekRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2502,6 +2698,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::LongYearRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2520,6 +2717,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowDayRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2538,6 +2736,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowHourRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2556,6 +2755,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowMinuteRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2574,6 +2774,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowMonthRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2592,6 +2793,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowQuarterRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2610,6 +2812,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowSecondRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2628,6 +2831,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowWeekRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2646,6 +2850,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::NarrowYearRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2664,6 +2869,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortDayRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2682,6 +2888,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortHourRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2700,6 +2907,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortMinuteRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2718,6 +2926,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortMonthRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2736,6 +2945,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortQuarterRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2754,6 +2964,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortSecondRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2772,6 +2983,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortWeekRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2790,6 +3002,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_relativetime")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_relativetime::provider::ShortYearRelativeTimeFormatDataV1Marker> for $provider { fn load( &self, @@ -2808,6 +3021,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::DictionaryForWordLineExtendedV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::dictionary::wl_ext_v1::lookup(&req.locale) @@ -2821,6 +3035,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::DictionaryForWordOnlyAutoV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::dictionary::w_auto_v1::lookup(&req.locale) @@ -2834,6 +3049,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::GraphemeClusterBreakDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::grapheme_v1::lookup(&req.locale) @@ -2847,6 +3063,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::LineBreakDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::line_v1::lookup(&req.locale) @@ -2860,6 +3077,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::LstmForWordLineAutoV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::lstm::wl_auto_v1::lookup(&req.locale) @@ -2873,6 +3091,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::SentenceBreakDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::sentence_v1::lookup(&req.locale) @@ -2886,6 +3105,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_segmenter")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_segmenter::provider::WordBreakDataV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { segmenter::word_v1::lookup(&req.locale) @@ -2899,6 +3119,7 @@ macro_rules! impl_data_provider { } } #[cfg(feature = "icu_timezone")] + #[clippy::msrv = "1.61"] impl DataProvider<::icu_timezone::provider::MetazonePeriodV1Marker> for $provider { fn load(&self, req: DataRequest) -> Result, DataError> { time_zone::metazone_period_v1::lookup(&req.locale) @@ -2928,6 +3149,7 @@ macro_rules! impl_data_provider { #[allow(unused_macros)] macro_rules! impl_any_provider { ($ provider : path) => { + #[clippy::msrv = "1.61"] impl AnyProvider for $provider { fn load_any(&self, key: DataKey, req: DataRequest) -> Result { #[cfg(feature = "icu_calendar")] @@ -3895,5 +4117,6 @@ macro_rules! impl_any_provider { } }; } +#[clippy::msrv = "1.61"] pub struct BakedDataProvider; impl_data_provider!(BakedDataProvider);