# Copyright 2023 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # @generated from third_party/rust/chromium_crates_io/BUILD.gn.hbs by # tools/crates/gnrt. # Do not edit! import("//build/rust/cargo_crate.gni") cargo_crate("lib") { crate_name = "icu_experimental" epoch = "0.5" crate_type = "rlib" crate_root = "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/lib.rs" sources = [ "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/compact_format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/compact_formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/long_compact_format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/long_compact_formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/long_format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/long_formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/currency/options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/percent/format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/percent/formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/percent/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/percent/options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/compact.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/displayname.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/essentials.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/extended.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/fractions.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/fractions_ule.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/patterns.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/currency/ule.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/percent.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/units/categorized_display_names.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/units/display_names.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/units/essentials.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/units/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/provider/units/pattern_key.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/units/categorized_formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/units/format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/units/formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/units/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/dimension/units/options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/displaynames/displaynames.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/displaynames/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/displaynames/options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/displaynames/provider.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/displaynames/singular.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/duration.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/provider.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/duration/validated_options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/lib.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/category/area.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/category/duration.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/category/length.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/category/mass.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/category/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/category/volume.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/measureunit.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/parser/ids.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/parser/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/parser/power.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/parser/si_prefix.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/provider/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/provider/si_prefix.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/provider/single_unit.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/measure/single_unit_vec.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/api.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/formatter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/provided_struct.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/provider.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/applicable_pattern.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/derive_core_prefix.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/derive_locale.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/derive_missing_initials.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/derive_missing_surname.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/derive_name_order.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/pattern_regex_selector.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/personnames/specifications/space_replacement.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/relativetime/format.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/relativetime/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/relativetime/options.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/relativetime/provider.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/relativetime/relativetime.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/compile/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/compile/parse.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/compile/pass1.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/compile/pass2.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/compile/rule_group_agg.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/provider.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/transliterator/hardcoded.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/transliterator/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/transliterate/transliterator/replaceable.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/unicodeset_parse/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/unicodeset_parse/parse.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/units/converter.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/units/converter_factory.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/units/convertible.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/units/mod.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/units/provider.rs", "//third_party/rust/chromium_crates_io/vendor/icu_experimental-v0_5/src/units/ratio.rs", ] inputs = [] build_native_rust_unit_tests = false edition = "2021" cargo_pkg_authors = "The ICU4X Project Developers" cargo_pkg_name = "icu_experimental" cargo_pkg_description = "ICU4X pre-release components under active development; all code in this crate is unstable." cargo_pkg_repository = "https://github.com/unicode-org/icu4x" cargo_pkg_version = "0.5.0" allow_unsafe = true deps = [ "//third_party/rust/displaydoc/v0_2:lib", "//third_party/rust/either/v1:lib", "//third_party/rust/fixed_decimal/v0_7:lib", "//third_party/rust/icu_casemap/v2:lib", "//third_party/rust/icu_collections/v2:lib", "//third_party/rust/icu_decimal/v2:lib", "//third_party/rust/icu_experimental_data/v0_5:lib", "//third_party/rust/icu_list/v2:lib", "//third_party/rust/icu_locale/v2:lib", "//third_party/rust/icu_locale_core/v2:lib", "//third_party/rust/icu_normalizer/v2:lib", "//third_party/rust/icu_pattern/v0_4:lib", "//third_party/rust/icu_plurals/v2:lib", "//third_party/rust/icu_properties/v2:lib", "//third_party/rust/icu_provider/v2:lib", "//third_party/rust/litemap/v0_8:lib", "//third_party/rust/num_bigint/v0_4:lib", "//third_party/rust/num_rational/v0_4:lib", "//third_party/rust/num_traits/v0_2:lib", "//third_party/rust/potential_utf/v0_1:lib", "//third_party/rust/smallvec/v1:lib", "//third_party/rust/tinystr/v0_8:lib", "//third_party/rust/writeable/v0_6:lib", "//third_party/rust/zerotrie/v0_2:lib", "//third_party/rust/zerovec/v0_11:lib", ] features = [ "compiled_data" ] ##################################################################### # Tweaking which GN `config`s apply to this target. # Config changes that apply to all `//third_party/rust` crates. _configs_to_remove = [ # We don't need code coverage data for any `chromium_crates_io` crates. "//build/config/coverage:default_coverage", # This is third-party code, so remove `chromium_code` config. We are not # at the same time adding `//build/config/compiler:no_chromium_code`, # because 1) we don't want to pull how warnings are handled by that config # and 2) that config doesn't have any non-warnings-related stuff. "//build/config/compiler:chromium_code", ] _configs_to_add = [] # Changing (if needed) which configs apply to this specific crate (based on # `extra_kv.configs_to_remove` and `extra_kv.configs_to_add` from # `gnrt_config.toml`). _configs_to_remove += [] _configs_to_add += [] # Applying config changes. library_configs -= _configs_to_remove library_configs += _configs_to_add executable_configs -= _configs_to_remove executable_configs += _configs_to_add proc_macro_configs -= _configs_to_remove proc_macro_configs += _configs_to_add }