// @generated
include ! ("macros.rs") ; macro_rules ! impl_data_provider { ($ provider : ty) => { make_provider ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_calendar_chinesecache_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_calendar_dangicache_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_calendar_islamicobservationalcache_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_calendar_islamicummalquracache_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_calendar_japanese_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_calendar_japanext_v1 ! ($ provider) ; # [cfg (feature = "icu_collator")] impl_collator_data_v1 ! ($ provider) ; # [cfg (feature = "icu_collator")] impl_collator_dia_v1 ! ($ provider) ; # [cfg (feature = "icu_collator")] impl_collator_jamo_v1 ! ($ provider) ; # [cfg (feature = "icu_collator")] impl_collator_meta_v1 ! ($ provider) ; # [cfg (feature = "icu_collator")] impl_collator_prim_v1 ! ($ provider) ; # [cfg (feature = "icu_collator")] impl_collator_reord_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_compactdecimal_long_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_compactdecimal_short_v1 ! ($ provider) ; impl_core_helloworld_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_currency_essentials_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_buddhist_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_buddhist_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_chinese_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_chinese_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_coptic_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_coptic_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_dangi_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_dangi_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_ethiopic_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_ethiopic_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_gregory_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_gregory_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_hebrew_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_hebrew_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_indian_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_indian_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_islamic_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_islamic_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_japanese_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_japanese_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_japanext_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_japanext_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_buddhist_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_buddhist_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_chinese_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_chinese_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_coptic_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_coptic_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_dangi_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_dangi_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_datetime_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_ethiopic_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_ethiopic_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_gregory_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_gregory_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_hebrew_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_hebrew_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_indian_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_indian_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_islamic_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_islamic_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_japanese_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_japanese_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_japanext_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_japanext_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_persian_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_persian_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_roc_date_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_roc_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_time_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_patterns_time_skeleton_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_persian_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_persian_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_roc_datelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_roc_datesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_skeletons_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_buddhist_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_buddhist_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_chinese_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_chinese_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_coptic_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_coptic_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_dangi_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_dangi_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_dayperiods_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_ethiopic_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_ethiopic_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_gregory_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_gregory_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_hebrew_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_hebrew_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_indian_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_indian_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_islamic_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_islamic_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_japanese_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_japanese_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_japanext_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_japanext_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_persian_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_persian_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_roc_months_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_roc_years_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime_experimental")] impl_datetime_symbols_weekdays_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_timelengths_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_datetime_timesymbols_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_datetime_week_data_v1 ! ($ provider) ; # [cfg (feature = "icu_calendar")] impl_datetime_week_data_v2 ! ($ provider) ; # [cfg (feature = "icu_decimal")] impl_decimal_symbols_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_displaynames_languages_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_displaynames_locales_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_displaynames_regions_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_displaynames_scripts_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_displaynames_variants_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_fallback_likelysubtags_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_fallback_parents_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_fallback_supplement_co_v1 ! ($ provider) ; # [cfg (feature = "icu_list")] impl_list_and_v1 ! ($ provider) ; # [cfg (feature = "icu_list")] impl_list_or_v1 ! ($ provider) ; # [cfg (feature = "icu_list")] impl_list_unit_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_aliases_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_aliases_v2 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_likelysubtags_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_likelysubtags_ext_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_likelysubtags_l_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_likelysubtags_sr_v1 ! ($ provider) ; # [cfg (feature = "icu_locid_transform")] impl_locid_transform_script_dir_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_comp_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_decomp_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_nfd_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_nfdex_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_nfkd_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_nfkdex_v1 ! ($ provider) ; # [cfg (feature = "icu_normalizer")] impl_normalizer_uts46d_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_percent_essentials_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_personnames_personnames_v1 ! ($ provider) ; # [cfg (feature = "icu_plurals")] impl_plurals_cardinal_v1 ! ($ provider) ; # [cfg (feature = "icu_plurals")] impl_plurals_ordinal_v1 ! ($ provider) ; # [cfg (feature = "icu_plurals_experimental")] impl_plurals_ranges_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_gcb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_insc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_sb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_wb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_bc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_ccc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_ea_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_gc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_gcm_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_hst_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_jt_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_lb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_from_sc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_gcb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_insc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_sb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_wb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_bc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_ea_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_gc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_hst_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_jt_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_lb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_linear_sc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_long_sparse_ccc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_gcb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_insc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_sb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_wb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_bc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_ea_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_gc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_hst_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_jt_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear_lb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_linear4_sc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_propnames_to_short_sparse_ccc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ahex_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_alpha_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_basic_emoji_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_bidi_c_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_bidi_m_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ci_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cwcf_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cwcm_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cwkcf_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cwl_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cwt_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cwu_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_cased_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_comp_ex_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_di_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_dash_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_dep_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_dia_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ebase_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ecomp_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_emod_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_epres_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_emoji_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ext_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_extpict_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_gcb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_gr_base_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_gr_ext_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_gr_link_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_hex_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_hyphen_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_idc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ids_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_idsb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_idst_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ideo_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_insc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_join_c_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_loe_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_lower_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_math_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_nchar_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_pcm_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_pat_syn_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_pat_ws_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_qmark_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ri_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_radical_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_sb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_sd_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_sterm_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_sensitive_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_term_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_uideo_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_upper_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_vs_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_wb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_wspace_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_xidc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_xids_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_alnum_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_bc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_bidiauxiliaryprops_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_blank_v1 ! ($ provider) ; # [cfg (feature = "icu_casemap")] impl_props_casemap_v1 ! ($ provider) ; # [cfg (feature = "icu_casemap")] impl_props_casemap_unfold_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ccc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_ea_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_exemplarchars_auxiliary_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_exemplarchars_index_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_exemplarchars_main_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_exemplarchars_numbers_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_exemplarchars_punctuation_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_gc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_graph_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_hst_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_jt_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_lb_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_nfcinert_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_nfdinert_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_nfkcinert_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_nfkdinert_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_print_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_sc_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_scx_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_segstart_v1 ! ($ provider) ; # [cfg (feature = "icu_properties")] impl_props_xdigit_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_day_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_hour_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_minute_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_month_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_quarter_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_second_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_week_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_long_year_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_day_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_hour_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_minute_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_month_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_quarter_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_second_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_week_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_narrow_year_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_day_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_hour_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_minute_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_month_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_quarter_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_second_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_week_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_relativetime_short_year_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_dictionary_w_auto_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_dictionary_wl_ext_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_grapheme_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_line_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_lstm_wl_auto_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_sentence_v1 ! ($ provider) ; # [cfg (feature = "icu_segmenter")] impl_segmenter_word_v1 ! ($ provider) ; # [cfg (feature = "icu_timezone")] impl_time_zone_bcp47_to_iana_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_time_zone_exemplar_cities_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_time_zone_formats_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_time_zone_generic_long_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_time_zone_generic_short_v1 ! ($ provider) ; # [cfg (feature = "icu_timezone")] impl_time_zone_iana_to_bcp47_v1 ! ($ provider) ; # [cfg (feature = "icu_timezone")] impl_time_zone_iana_to_bcp47_v2 ! ($ provider) ; # [cfg (feature = "icu_timezone")] impl_time_zone_metazone_period_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_time_zone_specific_long_v1 ! ($ provider) ; # [cfg (feature = "icu_datetime")] impl_time_zone_specific_short_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_transliterator_rules_v1 ! ($ provider) ; # [cfg (feature = "icu_experimental")] impl_units_info_v1 ! ($ provider) ; } ; } # [allow (unused_macros)] macro_rules ! impl_any_provider { ($ provider : ty) => { # [clippy :: msrv = "1.67"] impl icu_provider :: AnyProvider for $ provider { fn load_any (& self , key : icu_provider :: DataKey , req : icu_provider :: DataRequest) -> Result < icu_provider :: AnyResponse , icu_provider :: DataError > { match key . hashed () { # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: chinese_based :: ChineseCacheV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: chinese_based :: ChineseCacheV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: chinese_based :: DangiCacheV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: chinese_based :: DangiCacheV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: islamic :: IslamicObservationalCacheV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: islamic :: IslamicObservationalCacheV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: islamic :: IslamicUmmAlQuraCacheV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: islamic :: IslamicUmmAlQuraCacheV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: JapaneseErasV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: JapaneseErasV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: JapaneseExtendedErasV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: JapaneseExtendedErasV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_collator")] h if h == < icu_collator :: provider :: CollationDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_collator :: provider :: CollationDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_collator")] h if h == < icu_collator :: provider :: CollationDiacriticsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_collator :: provider :: CollationDiacriticsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_collator")] h if h == < icu_collator :: provider :: CollationJamoV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_collator :: provider :: CollationJamoV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_collator")] h if h == < icu_collator :: provider :: CollationMetadataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_collator :: provider :: CollationMetadataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_collator")] h if h == < icu_collator :: provider :: CollationSpecialPrimariesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_collator :: provider :: CollationSpecialPrimariesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_collator")] h if h == < icu_collator :: provider :: CollationReorderingV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_collator :: provider :: CollationReorderingV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: compactdecimal :: provider :: LongCompactDecimalFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: compactdecimal :: provider :: LongCompactDecimalFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: compactdecimal :: provider :: ShortCompactDecimalFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: compactdecimal :: provider :: ShortCompactDecimalFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , h if h == < icu_provider :: hello_world :: HelloWorldV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_provider :: hello_world :: HelloWorldV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: dimension :: provider :: currency :: CurrencyEssentialsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: dimension :: provider :: currency :: CurrencyEssentialsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: BuddhistDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: BuddhistDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: BuddhistDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: BuddhistDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: ChineseDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: ChineseDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: ChineseDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: ChineseDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: CopticDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: CopticDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: CopticDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: CopticDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: DangiDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: DangiDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: DangiDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: DangiDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: EthiopianDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: EthiopianDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: EthiopianDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: EthiopianDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: GregorianDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: GregorianDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: GregorianDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: GregorianDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: HebrewDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: HebrewDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: HebrewDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: HebrewDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: IndianDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: IndianDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: IndianDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: IndianDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: IslamicDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: IslamicDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: IslamicDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: IslamicDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: JapaneseDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: JapaneseDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: JapaneseDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: JapaneseDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: JapaneseExtendedDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: JapaneseExtendedDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: JapaneseExtendedDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: JapaneseExtendedDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: BuddhistDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: BuddhistDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: BuddhistDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: BuddhistDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: ChineseDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: ChineseDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: ChineseDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: ChineseDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: CopticDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: CopticDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: CopticDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: CopticDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: DangiDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: DangiDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: DangiDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: DangiDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: DateTimePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: DateTimePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: EthiopianDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: EthiopianDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: EthiopianDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: EthiopianDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: GregorianDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: GregorianDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: GregorianDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: GregorianDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: HebrewDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: HebrewDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: HebrewDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: HebrewDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IndianDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IndianDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IndianDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IndianDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IslamicDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IslamicDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IslamicDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IslamicDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseExtendedDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseExtendedDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseExtendedDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseExtendedDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: PersianDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: PersianDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: PersianDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: PersianDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: RocDatePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: RocDatePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: RocDateNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: RocDateNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: TimePatternV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: TimePatternV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: TimeNeoSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: PersianDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: PersianDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: PersianDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: PersianDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: RocDateLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: RocDateLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: RocDateSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: RocDateSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: calendar :: DateSkeletonPatternsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: DateSkeletonPatternsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: BuddhistMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: BuddhistMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: BuddhistYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: BuddhistYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: ChineseMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: ChineseMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: ChineseYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: ChineseYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: CopticMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: CopticMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: CopticYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: CopticYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: DangiMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: DangiMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: DangiYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: DangiYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: DayPeriodNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: DayPeriodNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: EthiopianMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: EthiopianMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: EthiopianYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: EthiopianYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: GregorianMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: GregorianMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: GregorianYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: GregorianYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: HebrewMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: HebrewMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: HebrewYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: HebrewYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IndianMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IndianMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IndianYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IndianYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IslamicMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IslamicMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: IslamicYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: IslamicYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseExtendedMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseExtendedMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: JapaneseExtendedYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: JapaneseExtendedYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: PersianMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: PersianMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: PersianYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: PersianYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: RocMonthNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: RocMonthNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: RocYearNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: RocYearNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime_experimental")] h if h == < icu_datetime :: provider :: neo :: WeekdayNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: neo :: WeekdayNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: TimeLengthsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: TimeLengthsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: calendar :: TimeSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: calendar :: TimeSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: WeekDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: WeekDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_calendar")] h if h == < icu_calendar :: provider :: WeekDataV2Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_calendar :: provider :: WeekDataV2Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_decimal")] h if h == < icu_decimal :: provider :: DecimalSymbolsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_decimal :: provider :: DecimalSymbolsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: displaynames :: provider :: LanguageDisplayNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: displaynames :: provider :: LanguageDisplayNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: displaynames :: provider :: LocaleDisplayNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: displaynames :: provider :: LocaleDisplayNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: displaynames :: provider :: RegionDisplayNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: displaynames :: provider :: RegionDisplayNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: displaynames :: provider :: ScriptDisplayNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: displaynames :: provider :: ScriptDisplayNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: displaynames :: provider :: VariantDisplayNamesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: displaynames :: provider :: VariantDisplayNamesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: LocaleFallbackLikelySubtagsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: LocaleFallbackLikelySubtagsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: LocaleFallbackParentsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: LocaleFallbackParentsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: CollationFallbackSupplementV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: CollationFallbackSupplementV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_list")] h if h == < icu_list :: provider :: AndListV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_list :: provider :: AndListV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_list")] h if h == < icu_list :: provider :: OrListV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_list :: provider :: OrListV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_list")] h if h == < icu_list :: provider :: UnitListV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_list :: provider :: UnitListV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: AliasesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: AliasesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: AliasesV2Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: AliasesV2Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: LikelySubtagsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: LikelySubtagsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: LikelySubtagsExtendedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: LikelySubtagsExtendedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: LikelySubtagsForLanguageV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: LikelySubtagsForLanguageV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: LikelySubtagsForScriptRegionV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: LikelySubtagsForScriptRegionV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_locid_transform")] h if h == < icu_locid_transform :: provider :: ScriptDirectionV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_locid_transform :: provider :: ScriptDirectionV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: CanonicalCompositionsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: CanonicalCompositionsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: NonRecursiveDecompositionSupplementV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: NonRecursiveDecompositionSupplementV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: CanonicalDecompositionDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: CanonicalDecompositionDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: CanonicalDecompositionTablesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: CanonicalDecompositionTablesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: CompatibilityDecompositionSupplementV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: CompatibilityDecompositionSupplementV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: CompatibilityDecompositionTablesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: CompatibilityDecompositionTablesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_normalizer")] h if h == < icu_normalizer :: provider :: Uts46DecompositionSupplementV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_normalizer :: provider :: Uts46DecompositionSupplementV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: dimension :: provider :: percent :: PercentEssentialsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: dimension :: provider :: percent :: PercentEssentialsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: personnames :: provider :: PersonNamesFormatV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: personnames :: provider :: PersonNamesFormatV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_plurals")] h if h == < icu_plurals :: provider :: CardinalV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_plurals :: provider :: CardinalV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_plurals")] h if h == < icu_plurals :: provider :: OrdinalV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_plurals :: provider :: OrdinalV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_plurals_experimental")] h if h == < icu_plurals :: provider :: PluralRangesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_plurals :: provider :: PluralRangesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeClusterBreakNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeClusterBreakNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IndicSyllabicCategoryNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IndicSyllabicCategoryNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SentenceBreakNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SentenceBreakNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: WordBreakNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: WordBreakNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BidiClassNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BidiClassNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CanonicalCombiningClassNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CanonicalCombiningClassNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EastAsianWidthNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EastAsianWidthNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GeneralCategoryNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GeneralCategoryNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: names :: GeneralCategoryMaskNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: names :: GeneralCategoryMaskNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: HangulSyllableTypeNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: HangulSyllableTypeNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: JoiningTypeNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: JoiningTypeNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: LineBreakNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: LineBreakNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ScriptNameToValueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ScriptNameToValueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeClusterBreakValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeClusterBreakValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IndicSyllabicCategoryValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IndicSyllabicCategoryValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SentenceBreakValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SentenceBreakValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: WordBreakValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: WordBreakValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BidiClassValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BidiClassValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EastAsianWidthValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EastAsianWidthValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GeneralCategoryValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GeneralCategoryValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: HangulSyllableTypeValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: HangulSyllableTypeValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: JoiningTypeValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: JoiningTypeValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: LineBreakValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: LineBreakValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ScriptValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ScriptValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CanonicalCombiningClassValueToLongNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CanonicalCombiningClassValueToLongNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeClusterBreakValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeClusterBreakValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IndicSyllabicCategoryValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IndicSyllabicCategoryValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SentenceBreakValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SentenceBreakValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: WordBreakValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: WordBreakValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BidiClassValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BidiClassValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EastAsianWidthValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EastAsianWidthValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GeneralCategoryValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GeneralCategoryValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: HangulSyllableTypeValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: HangulSyllableTypeValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: JoiningTypeValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: JoiningTypeValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: LineBreakValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: LineBreakValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ScriptValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ScriptValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CanonicalCombiningClassValueToShortNameV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CanonicalCombiningClassValueToShortNameV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: AsciiHexDigitV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: AsciiHexDigitV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: AlphabeticV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: AlphabeticV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BasicEmojiV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BasicEmojiV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BidiControlV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BidiControlV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BidiMirroredV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BidiMirroredV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CaseIgnorableV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CaseIgnorableV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ChangesWhenCasefoldedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ChangesWhenCasefoldedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ChangesWhenCasemappedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ChangesWhenCasemappedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ChangesWhenNfkcCasefoldedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ChangesWhenNfkcCasefoldedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ChangesWhenLowercasedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ChangesWhenLowercasedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ChangesWhenTitlecasedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ChangesWhenTitlecasedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ChangesWhenUppercasedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ChangesWhenUppercasedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CasedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CasedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: FullCompositionExclusionV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: FullCompositionExclusionV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: DefaultIgnorableCodePointV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: DefaultIgnorableCodePointV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: DashV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: DashV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: DeprecatedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: DeprecatedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: DiacriticV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: DiacriticV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EmojiModifierBaseV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EmojiModifierBaseV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EmojiComponentV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EmojiComponentV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EmojiModifierV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EmojiModifierV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EmojiPresentationV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EmojiPresentationV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EmojiV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EmojiV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExtenderV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExtenderV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExtendedPictographicV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExtendedPictographicV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeClusterBreakV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeClusterBreakV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeBaseV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeBaseV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeExtendV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeExtendV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphemeLinkV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphemeLinkV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: HexDigitV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: HexDigitV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: HyphenV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: HyphenV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IdContinueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IdContinueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IdStartV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IdStartV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IdsBinaryOperatorV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IdsBinaryOperatorV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IdsTrinaryOperatorV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IdsTrinaryOperatorV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IdeographicV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IdeographicV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: IndicSyllabicCategoryV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: IndicSyllabicCategoryV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: JoinControlV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: JoinControlV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: LogicalOrderExceptionV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: LogicalOrderExceptionV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: LowercaseV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: LowercaseV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: MathV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: MathV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: NoncharacterCodePointV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: NoncharacterCodePointV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: PrependedConcatenationMarkV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: PrependedConcatenationMarkV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: PatternSyntaxV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: PatternSyntaxV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: PatternWhiteSpaceV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: PatternWhiteSpaceV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: QuotationMarkV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: QuotationMarkV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: RegionalIndicatorV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: RegionalIndicatorV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: RadicalV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: RadicalV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SentenceBreakV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SentenceBreakV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SoftDottedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SoftDottedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SentenceTerminalV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SentenceTerminalV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CaseSensitiveV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CaseSensitiveV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: TerminalPunctuationV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: TerminalPunctuationV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: UnifiedIdeographV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: UnifiedIdeographV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: UppercaseV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: UppercaseV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: VariationSelectorV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: VariationSelectorV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: WordBreakV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: WordBreakV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: WhiteSpaceV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: WhiteSpaceV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: XidContinueV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: XidContinueV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: XidStartV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: XidStartV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: AlnumV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: AlnumV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BidiClassV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BidiClassV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: bidi_data :: BidiAuxiliaryPropertiesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: bidi_data :: BidiAuxiliaryPropertiesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: BlankV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: BlankV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_casemap")] h if h == < icu_casemap :: provider :: CaseMapV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_casemap :: provider :: CaseMapV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_casemap")] h if h == < icu_casemap :: provider :: CaseMapUnfoldV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_casemap :: provider :: CaseMapUnfoldV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: CanonicalCombiningClassV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: CanonicalCombiningClassV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: EastAsianWidthV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: EastAsianWidthV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExemplarCharactersAuxiliaryV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExemplarCharactersAuxiliaryV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExemplarCharactersIndexV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExemplarCharactersIndexV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExemplarCharactersMainV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExemplarCharactersMainV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExemplarCharactersNumbersV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExemplarCharactersNumbersV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ExemplarCharactersPunctuationV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ExemplarCharactersPunctuationV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GeneralCategoryV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GeneralCategoryV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: GraphV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: GraphV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: HangulSyllableTypeV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: HangulSyllableTypeV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: JoiningTypeV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: JoiningTypeV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: LineBreakV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: LineBreakV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: NfcInertV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: NfcInertV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: NfdInertV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: NfdInertV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: NfkcInertV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: NfkcInertV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: NfkdInertV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: NfkdInertV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: PrintV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: PrintV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ScriptV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ScriptV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: ScriptWithExtensionsPropertyV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: ScriptWithExtensionsPropertyV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: SegmentStarterV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: SegmentStarterV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_properties")] h if h == < icu_properties :: provider :: XdigitV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_properties :: provider :: XdigitV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongDayRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongDayRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongHourRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongHourRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongMinuteRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongMinuteRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongMonthRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongMonthRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongQuarterRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongQuarterRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongSecondRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongSecondRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongWeekRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongWeekRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: LongYearRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: LongYearRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowDayRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowDayRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowHourRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowHourRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowMinuteRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowMinuteRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowMonthRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowMonthRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowQuarterRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowQuarterRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowSecondRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowSecondRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowWeekRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowWeekRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: NarrowYearRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: NarrowYearRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortDayRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortDayRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortHourRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortHourRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortMinuteRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortMinuteRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortMonthRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortMonthRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortQuarterRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortQuarterRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortSecondRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortSecondRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortWeekRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortWeekRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: relativetime :: provider :: ShortYearRelativeTimeFormatDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: relativetime :: provider :: ShortYearRelativeTimeFormatDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: DictionaryForWordOnlyAutoV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: DictionaryForWordOnlyAutoV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: DictionaryForWordLineExtendedV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: DictionaryForWordLineExtendedV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: GraphemeClusterBreakDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: GraphemeClusterBreakDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: LineBreakDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: LineBreakDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: LstmForWordLineAutoV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: LstmForWordLineAutoV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: SentenceBreakDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: SentenceBreakDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_segmenter")] h if h == < icu_segmenter :: provider :: WordBreakDataV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_segmenter :: provider :: WordBreakDataV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_timezone")] h if h == < icu_timezone :: provider :: names :: Bcp47ToIanaMapV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_timezone :: provider :: names :: Bcp47ToIanaMapV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: time_zones :: ExemplarCitiesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: time_zones :: ExemplarCitiesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: time_zones :: TimeZoneFormatsV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: time_zones :: TimeZoneFormatsV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: time_zones :: MetazoneGenericNamesLongV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: time_zones :: MetazoneGenericNamesLongV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: time_zones :: MetazoneGenericNamesShortV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: time_zones :: MetazoneGenericNamesShortV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_timezone")] h if h == < icu_timezone :: provider :: names :: IanaToBcp47MapV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_timezone :: provider :: names :: IanaToBcp47MapV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_timezone")] h if h == < icu_timezone :: provider :: names :: IanaToBcp47MapV2Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_timezone :: provider :: names :: IanaToBcp47MapV2Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_timezone")] h if h == < icu_timezone :: provider :: MetazonePeriodV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_timezone :: provider :: MetazonePeriodV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: time_zones :: MetazoneSpecificNamesLongV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: time_zones :: MetazoneSpecificNamesLongV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_datetime")] h if h == < icu_datetime :: provider :: time_zones :: MetazoneSpecificNamesShortV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_datetime :: provider :: time_zones :: MetazoneSpecificNamesShortV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: transliterate :: provider :: TransliteratorRulesV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: transliterate :: provider :: TransliteratorRulesV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , # [cfg (feature = "icu_experimental")] h if h == < icu_experimental :: units :: provider :: UnitsInfoV1Marker as icu_provider :: KeyedDataMarker > :: KEY . hashed () => icu_provider :: DataProvider :: < icu_experimental :: units :: provider :: UnitsInfoV1Marker > :: load (self , req) . map (icu_provider :: DataResponse :: wrap_into_any_response) , _ => Err (icu_provider :: DataErrorKind :: MissingDataKey . with_req (key , req)) , } } } } } # [clippy :: msrv = "1.67"] pub struct BakedDataProvider ; impl_data_provider ! (BakedDataProvider) ;