From eac2cb25cfb4c013be9acfc90267d28bc62321e1 Mon Sep 17 00:00:00 2001 From: "Shane F. Carr" Date: Mon, 22 Jan 2024 10:27:04 -0800 Subject: [PATCH] Remove GN generated files from repo (#4534) --- ffi/gn/.cargo/config | 15 - ffi/gn/.gitignore | 3 + ffi/gn/Cargo.lock | 1014 ----------------------------- ffi/gn/Cargo.toml | 15 +- ffi/gn/icu4x/BUILD.gn | 1396 ---------------------------------------- ffi/gn/icu4x/README.md | 3 + tools/make/gn.toml | 19 +- 7 files changed, 24 insertions(+), 2441 deletions(-) delete mode 100644 ffi/gn/.cargo/config delete mode 100644 ffi/gn/Cargo.lock delete mode 100644 ffi/gn/icu4x/BUILD.gn create mode 100644 ffi/gn/icu4x/README.md diff --git a/ffi/gn/.cargo/config b/ffi/gn/.cargo/config deleted file mode 100644 index d6a28b39bc4..00000000000 --- a/ffi/gn/.cargo/config +++ /dev/null @@ -1,15 +0,0 @@ -# This file is part of ICU4X. For terms of use, please see the file -# called LICENSE at the top level of the ICU4X source tree -# (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ). - -# AUTO-GENERATED in ffi.toml -[source.crates-io] -replace-with = "vendored-sources" - -[source."git+https://github.com/rust-diplomat/diplomat.git?rev=8194def008d44fd0a36276976d5268df4e572a27"] -git = "https://github.com/rust-diplomat/diplomat.git" -rev = "8194def008d44fd0a36276976d5268df4e572a27" -replace-with = "vendored-sources" - -[source.vendored-sources] -directory = "vendor" diff --git a/ffi/gn/.gitignore b/ffi/gn/.gitignore index 20ef0302b60..f6e76612c47 100644 --- a/ffi/gn/.gitignore +++ b/ffi/gn/.gitignore @@ -1,3 +1,6 @@ out/ third_party_tools/ vendor/ +.cargo/config +icu4x/BUILD.gn +Cargo.lock diff --git a/ffi/gn/Cargo.lock b/ffi/gn/Cargo.lock deleted file mode 100644 index ee1dd92cccb..00000000000 --- a/ffi/gn/Cargo.lock +++ /dev/null @@ -1,1014 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "ansi_term" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" -dependencies = [ - "winapi", -] - -[[package]] -name = "anyhow" -version = "1.0.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" - -[[package]] -name = "argh" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab257697eb9496bf75526f0217b5ed64636a9cfafa78b8365c71bd283fcef93e" -dependencies = [ - "argh_derive", - "argh_shared", -] - -[[package]] -name = "argh_derive" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b382dbd3288e053331f03399e1db106c9fb0d8562ad62cb04859ae926f324fa6" -dependencies = [ - "argh_shared", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "argh_shared" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64cb94155d965e3d37ffbbe7cc5b82c3dd79dd33bd48e536f73d2cfb8d85506f" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "calendrical_calculations" -version = "0.1.0" -dependencies = [ - "core_maths", - "displaydoc", -] - -[[package]] -name = "camino" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", -] - -[[package]] -name = "cc" -version = "1.0.79" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "core_maths" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3" -dependencies = [ - "libm", -] - -[[package]] -name = "difference" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" - -[[package]] -name = "diplomat" -version = "0.7.0" -source = "git+https://github.com/rust-diplomat/diplomat.git?rev=8194def008d44fd0a36276976d5268df4e572a27#8194def008d44fd0a36276976d5268df4e572a27" -dependencies = [ - "diplomat_core", - "proc-macro2", - "quote", - "syn 2.0.15", -] - -[[package]] -name = "diplomat-runtime" -version = "0.7.0" -source = "git+https://github.com/rust-diplomat/diplomat.git?rev=8194def008d44fd0a36276976d5268df4e572a27#8194def008d44fd0a36276976d5268df4e572a27" - -[[package]] -name = "diplomat_core" -version = "0.7.0" -source = "git+https://github.com/rust-diplomat/diplomat.git?rev=8194def008d44fd0a36276976d5268df4e572a27#8194def008d44fd0a36276976d5268df4e572a27" -dependencies = [ - "lazy_static", - "proc-macro2", - "quote", - "serde", - "smallvec", - "strck_ident", - "syn 2.0.15", -] - -[[package]] -name = "displaydoc" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] - -[[package]] -name = "either" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" - -[[package]] -name = "errno" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" -dependencies = [ - "errno-dragonfly", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - -[[package]] -name = "fixed_decimal" -version = "0.5.5" -dependencies = [ - "displaydoc", - "ryu", - "smallvec", - "writeable", -] - -[[package]] -name = "gnaw" -version = "0.1.0" -dependencies = [ - "anyhow", - "argh", - "camino", - "cargo_metadata", - "pretty_assertions", - "serde", - "serde_derive", - "serde_json", - "tempfile", - "toml", -] - -[[package]] -name = "hermit-abi" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" - -[[package]] -name = "icu" -version = "1.4.0" -dependencies = [ - "icu_calendar", - "icu_casemap", - "icu_collator", - "icu_collections", - "icu_datetime", - "icu_decimal", - "icu_list", - "icu_locid", - "icu_locid_transform", - "icu_normalizer", - "icu_plurals", - "icu_properties", - "icu_provider", - "icu_segmenter", - "icu_timezone", -] - -[[package]] -name = "icu_calendar" -version = "1.4.0" -dependencies = [ - "calendrical_calculations", - "displaydoc", - "icu_locid", - "icu_provider", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_capi" -version = "1.4.0" -dependencies = [ - "diplomat", - "diplomat-runtime", - "fixed_decimal", - "icu_calendar", - "icu_casemap", - "icu_collator", - "icu_collections", - "icu_datetime", - "icu_decimal", - "icu_list", - "icu_locid", - "icu_locid_transform", - "icu_normalizer", - "icu_plurals", - "icu_properties", - "icu_provider", - "icu_provider_adapters", - "icu_segmenter", - "icu_timezone", - "tinystr", - "unicode-bidi", - "writeable", -] - -[[package]] -name = "icu_capi_gn" -version = "0.0.0" -dependencies = [ - "icu", - "icu_capi", - "icu_provider", -] - -[[package]] -name = "icu_casemap" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_locid", - "icu_properties", - "icu_provider", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_collator" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_locid", - "icu_normalizer", - "icu_properties", - "icu_provider", - "smallvec", - "utf16_iter", - "utf8_iter", - "zerovec", -] - -[[package]] -name = "icu_collections" -version = "1.4.0" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_datetime" -version = "1.4.0" -dependencies = [ - "displaydoc", - "either", - "fixed_decimal", - "icu_calendar", - "icu_decimal", - "icu_locid", - "icu_plurals", - "icu_provider", - "icu_timezone", - "smallvec", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_decimal" -version = "1.4.0" -dependencies = [ - "displaydoc", - "fixed_decimal", - "icu_locid", - "icu_provider", - "writeable", -] - -[[package]] -name = "icu_list" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_provider", - "regex-automata", - "writeable", -] - -[[package]] -name = "icu_locid" -version = "1.4.0" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_locid_transform" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_properties", - "icu_provider", - "smallvec", - "utf16_iter", - "utf8_iter", - "write16", - "zerovec", -] - -[[package]] -name = "icu_plurals" -version = "1.4.0" -dependencies = [ - "displaydoc", - "fixed_decimal", - "icu_locid", - "icu_provider", - "zerovec", -] - -[[package]] -name = "icu_properties" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_provider", - "tinystr", - "unicode-bidi", - "zerovec", -] - -[[package]] -name = "icu_provider" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_provider_macros", - "stable_deref_trait", - "tinystr", - "writeable", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_provider_adapters" -version = "1.4.0" -dependencies = [ - "icu_locid", - "icu_locid_transform", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_provider_macros" -version = "1.4.0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] - -[[package]] -name = "icu_segmenter" -version = "1.4.0" -dependencies = [ - "core_maths", - "displaydoc", - "icu_collections", - "icu_locid", - "icu_provider", - "utf8_iter", - "zerovec", -] - -[[package]] -name = "icu_timezone" -version = "1.4.0" -dependencies = [ - "displaydoc", - "icu_calendar", - "icu_locid", - "icu_provider", - "tinystr", - "zerotrie", - "zerovec", -] - -[[package]] -name = "instant" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "io-lifetimes" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "itoa" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "libc" -version = "0.2.141" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" - -[[package]] -name = "libm" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" - -[[package]] -name = "linux-raw-sys" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" - -[[package]] -name = "litemap" -version = "0.7.2" - -[[package]] -name = "memchr" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" - -[[package]] -name = "pretty_assertions" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a029430f0d744bc3d15dd474d591bed2402b645d024583082b9f63bb936dac6" -dependencies = [ - "ansi_term", - "difference", -] - -[[package]] -name = "proc-macro2" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "quote" -version = "1.0.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags", -] - -[[package]] -name = "regex-automata" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9368763f5a9b804326f3af749e16f9abf378d227bcdee7634b13d8f17793782" -dependencies = [ - "memchr", -] - -[[package]] -name = "rustix" -version = "0.37.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77" -dependencies = [ - "bitflags", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys", - "windows-sys 0.48.0", -] - -[[package]] -name = "ryu" -version = "1.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" - -[[package]] -name = "semver" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" -dependencies = [ - "serde", -] - -[[package]] -name = "serde" -version = "1.0.160" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.160" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] - -[[package]] -name = "serde_json" -version = "1.0.96" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" -dependencies = [ - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "smallvec" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "strck" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be91090ded9d8f979d9fe921777342d37e769e0b6b7296843a7a38247240e917" - -[[package]] -name = "strck_ident" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1c3802b169b3858a44667f221c9a0b3136e6019936ea926fc97fbad8af77202" -dependencies = [ - "strck", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "synstructure" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", - "unicode-xid", -] - -[[package]] -name = "tempfile" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" -dependencies = [ - "cfg-if", - "fastrand", - "redox_syscall", - "rustix", - "windows-sys 0.45.0", -] - -[[package]] -name = "tinystr" -version = "0.7.5" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" - -[[package]] -name = "unicode-ident" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" - -[[package]] -name = "unicode-xid" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - -[[package]] -name = "utf16_iter" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52df8b7fb78e7910d776fccf2e42ceaf3604d55e8e7eb2dbd183cb1441d8a692" - -[[package]] -name = "utf8_iter" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a8922555b9500e3d865caed19330172cd67cbf82203f1a3311d8c305cc9f33" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.0", -] - -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" -dependencies = [ - "windows_aarch64_gnullvm 0.48.0", - "windows_aarch64_msvc 0.48.0", - "windows_i686_gnu 0.48.0", - "windows_i686_msvc 0.48.0", - "windows_x86_64_gnu 0.48.0", - "windows_x86_64_gnullvm 0.48.0", - "windows_x86_64_msvc 0.48.0", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" - -[[package]] -name = "write16" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" - -[[package]] -name = "writeable" -version = "0.5.4" - -[[package]] -name = "yoke" -version = "0.7.3" -dependencies = [ - "serde", - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.7.3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", - "synstructure", -] - -[[package]] -name = "zerofrom" -version = "0.1.3" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", - "synstructure", -] - -[[package]] -name = "zerotrie" -version = "0.1.2" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.10.1" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.10.1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.15", -] diff --git a/ffi/gn/Cargo.toml b/ffi/gn/Cargo.toml index dfe5943e1df..6514dbabc58 100644 --- a/ffi/gn/Cargo.toml +++ b/ffi/gn/Cargo.toml @@ -14,24 +14,17 @@ icu_capi = { version = "1.0", path = "../../ffi/capi", default-features = false, icu = { version = "1.0", path = "../../components/icu", default-features = false } icu_provider = { version = "1.0", path = "../../provider/core" } -# TODO: Determine the correct rustflags for memchr -[gn.package.memchr."2.5.0"] -rustflags = [] - -[gn.package.proc-macro2."1.0.63"] +[gn.package.proc-macro2."1.0.75"] rustflags = ["--cfg=use_proc_macro", "--cfg=wrap_proc_macro", "--cfg=proc_macro_span"] -[gn.package.quote."1.0.26"] -rustflags = [] - [gn.package.serde."1.0.160"] rustflags = [] [gn.package.serde_derive."1.0.160"] rustflags = [] -[gn.package.libm."0.2.6"] +[gn.package.libm."0.2.7"] -# Build cargo-gnaw with the checked-in lockfile +# Build cargo-gnaw with its own dependency resolution [workspace] -members = ["third_party_tools/fuchsia/tools/cargo-gnaw"] +exclude = ["third_party_tools/fuchsia/tools/cargo-gnaw"] diff --git a/ffi/gn/icu4x/BUILD.gn b/ffi/gn/icu4x/BUILD.gn deleted file mode 100644 index bf89b38003f..00000000000 --- a/ffi/gn/icu4x/BUILD.gn +++ /dev/null @@ -1,1396 +0,0 @@ -# Copyright 2020 The Fuchsia Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -# DO NOT EDIT. THIS FILE IS GENERATED BY CARGO GNAW. EDIT THE CARGO TOML FILE - -group("icu") { - public_deps = [ ":icu-v1_4_0" ] -} - -group("icu_capi") { - public_deps = [ ":icu_capi-v1_4_0" ] -} - -group("icu_provider") { - public_deps = [ ":icu_provider-v1_4_0" ] -} - -rust_library("calendrical_calculations-v0_1_0") { - crate_name = "calendrical_calculations" - crate_root = "//utils/calendrical_calculations/src/lib.rs" - output_name = "calendrical_calculations-6d1745975698a042" - - deps = [] - deps += [ ":core_maths-v0_1_0" ] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=6d1745975698a042", - "-Cextra-filename=-6d1745975698a042", - ] - - visibility = [ ":*" ] -} - -rust_library("core_maths-v0_1_0") { - crate_name = "core_maths" - crate_root = "//ffi/gn/vendor/core_maths/src/lib.rs" - output_name = "core_maths-3f07b66a3ebfab6e" - - deps = [] - deps += [ ":libm-v0_2_6" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2015", - "-Cmetadata=3f07b66a3ebfab6e", - "-Cextra-filename=-3f07b66a3ebfab6e", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("diplomat-v0_7_0") { - crate_name = "diplomat" - crate_root = "//ffi/gn/vendor/diplomat/src/lib.rs" - output_name = "diplomat-6cf8c84c114c1e4c" - - deps = [] - deps += [ ":diplomat_core-v0_7_0" ] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=6cf8c84c114c1e4c", - "-Cextra-filename=-6cf8c84c114c1e4c", - ] - - visibility = [ ":*" ] -} - -rust_library("diplomat-runtime-v0_7_0") { - crate_name = "diplomat_runtime" - crate_root = "//ffi/gn/vendor/diplomat-runtime/src/lib.rs" - output_name = "diplomat_runtime-6bf8f63fafc2ea8e" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=6bf8f63fafc2ea8e", - "-Cextra-filename=-6bf8f63fafc2ea8e", - ] - - visibility = [ ":*" ] -} - -rust_library("diplomat_core-v0_7_0") { - crate_name = "diplomat_core" - crate_root = "//ffi/gn/vendor/diplomat_core/src/lib.rs" - output_name = "diplomat_core-67aa7e3c300f1d5b" - - deps = [] - deps += [ ":lazy_static-v1_4_0" ] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":serde-v1_0_160" ] - deps += [ ":smallvec-v1_10_0" ] - deps += [ ":strck_ident-v0_1_2" ] - deps += [ ":syn-v2_0_15" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=67aa7e3c300f1d5b", - "-Cextra-filename=-67aa7e3c300f1d5b", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("displaydoc-v0_2_4") { - crate_name = "displaydoc" - crate_root = "//ffi/gn/vendor/displaydoc/src/lib.rs" - output_name = "displaydoc-2956fc8cbe879ef8" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=2956fc8cbe879ef8", - "-Cextra-filename=-2956fc8cbe879ef8", - ] - - visibility = [ ":*" ] -} - -rust_library("either-v1_8_1") { - crate_name = "either" - crate_root = "//ffi/gn/vendor/either/src/lib.rs" - output_name = "either-ddd940168277dd8a" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=ddd940168277dd8a", - "-Cextra-filename=-ddd940168277dd8a", - ] - - visibility = [ ":*" ] -} - -rust_library("fixed_decimal-v0_5_5") { - crate_name = "fixed_decimal" - crate_root = "//utils/fixed_decimal/src/lib.rs" - output_name = "fixed_decimal-270b866e91fc1e6e" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":ryu-v1_0_13" ] - deps += [ ":smallvec-v1_10_0" ] - deps += [ ":writeable-v0_5_4" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=270b866e91fc1e6e", - "-Cextra-filename=-270b866e91fc1e6e", - "--cfg=feature=\"ryu\"", - ] - - visibility = [ ":*" ] -} - -rust_library("icu-v1_4_0") { - crate_name = "icu" - crate_root = "//components/icu/src/lib.rs" - output_name = "icu-cbbb16d86e8ef773" - - deps = [] - deps += [ ":icu_calendar-v1_4_0" ] - deps += [ ":icu_casemap-v1_4_0" ] - deps += [ ":icu_collator-v1_4_0" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_datetime-v1_4_0" ] - deps += [ ":icu_decimal-v1_4_0" ] - deps += [ ":icu_list-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_locid_transform-v1_4_0" ] - deps += [ ":icu_normalizer-v1_4_0" ] - deps += [ ":icu_plurals-v1_4_0" ] - deps += [ ":icu_properties-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":icu_segmenter-v1_4_0" ] - deps += [ ":icu_timezone-v1_4_0" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=cbbb16d86e8ef773", - "-Cextra-filename=-cbbb16d86e8ef773", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_calendar-v1_4_0") { - crate_name = "icu_calendar" - crate_root = "//components/calendar/src/lib.rs" - output_name = "icu_calendar-2ae3e484d8221582" - - deps = [] - deps += [ ":calendrical_calculations-v0_1_0" ] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":writeable-v0_5_4" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=2ae3e484d8221582", - "-Cextra-filename=-2ae3e484d8221582", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_capi-v1_4_0") { - crate_name = "icu_capi" - crate_root = "//ffi/capi/src/lib.rs" - output_name = "icu_capi-18b229e1ffe2352f" - - deps = [] - deps += [ ":diplomat-v0_7_0($host_toolchain)" ] - deps += [ ":diplomat-runtime-v0_7_0" ] - deps += [ ":fixed_decimal-v0_5_5" ] - deps += [ ":icu_calendar-v1_4_0" ] - deps += [ ":icu_casemap-v1_4_0" ] - deps += [ ":icu_collator-v1_4_0" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_datetime-v1_4_0" ] - deps += [ ":icu_decimal-v1_4_0" ] - deps += [ ":icu_list-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_locid_transform-v1_4_0" ] - deps += [ ":icu_normalizer-v1_4_0" ] - deps += [ ":icu_plurals-v1_4_0" ] - deps += [ ":icu_properties-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":icu_provider_adapters-v1_4_0" ] - deps += [ ":icu_segmenter-v1_4_0" ] - deps += [ ":icu_timezone-v1_4_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":unicode-bidi-v0_3_13" ] - deps += [ ":writeable-v0_5_4" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=18b229e1ffe2352f", - "-Cextra-filename=-18b229e1ffe2352f", - "--cfg=feature=\"default_components\"", - "--cfg=feature=\"icu_calendar\"", - "--cfg=feature=\"icu_casemap\"", - "--cfg=feature=\"icu_collator\"", - "--cfg=feature=\"icu_datetime\"", - "--cfg=feature=\"icu_decimal\"", - "--cfg=feature=\"icu_list\"", - "--cfg=feature=\"icu_locid_transform\"", - "--cfg=feature=\"icu_normalizer\"", - "--cfg=feature=\"icu_plurals\"", - "--cfg=feature=\"icu_properties\"", - "--cfg=feature=\"icu_segmenter\"", - "--cfg=feature=\"icu_timezone\"", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_casemap-v1_4_0") { - crate_name = "icu_casemap" - crate_root = "//components/casemap/src/lib.rs" - output_name = "icu_casemap-cbaadac30fa1a00b" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_properties-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":writeable-v0_5_4" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=cbaadac30fa1a00b", - "-Cextra-filename=-cbaadac30fa1a00b", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_collator-v1_4_0") { - crate_name = "icu_collator" - crate_root = "//components/collator/src/lib.rs" - output_name = "icu_collator-e4d95940e02e5d15" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_normalizer-v1_4_0" ] - deps += [ ":icu_properties-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":smallvec-v1_10_0" ] - deps += [ ":utf16_iter-v1_0_4" ] - deps += [ ":utf8_iter-v1_0_3" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=e4d95940e02e5d15", - "-Cextra-filename=-e4d95940e02e5d15", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_collections-v1_4_0") { - crate_name = "icu_collections" - crate_root = "//components/collections/src/lib.rs" - output_name = "icu_collections-be661a59326d3859" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":yoke-v0_7_3" ] - deps += [ ":zerofrom-v0_1_3" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=be661a59326d3859", - "-Cextra-filename=-be661a59326d3859", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_datetime-v1_4_0") { - crate_name = "icu_datetime" - crate_root = "//components/datetime/src/lib.rs" - output_name = "icu_datetime-bd0ca37c42f5ee4" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":either-v1_8_1" ] - deps += [ ":fixed_decimal-v0_5_5" ] - deps += [ ":icu_calendar-v1_4_0" ] - deps += [ ":icu_decimal-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_plurals-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":icu_timezone-v1_4_0" ] - deps += [ ":smallvec-v1_10_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":writeable-v0_5_4" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=bd0ca37c42f5ee4", - "-Cextra-filename=-bd0ca37c42f5ee4", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_decimal-v1_4_0") { - crate_name = "icu_decimal" - crate_root = "//components/decimal/src/lib.rs" - output_name = "icu_decimal-b5f99a9aa737166d" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":fixed_decimal-v0_5_5" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":writeable-v0_5_4" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=b5f99a9aa737166d", - "-Cextra-filename=-b5f99a9aa737166d", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_list-v1_4_0") { - crate_name = "icu_list" - crate_root = "//components/list/src/lib.rs" - output_name = "icu_list-545735823c6e1127" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":regex-automata-v0_2_0" ] - deps += [ ":writeable-v0_5_4" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=545735823c6e1127", - "-Cextra-filename=-545735823c6e1127", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_locid-v1_4_0") { - crate_name = "icu_locid" - crate_root = "//components/locid/src/lib.rs" - output_name = "icu_locid-e063e757ac0c1973" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":litemap-v0_7_2" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":writeable-v0_5_4" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=e063e757ac0c1973", - "-Cextra-filename=-e063e757ac0c1973", - "--cfg=feature=\"zerovec\"", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_locid_transform-v1_4_0") { - crate_name = "icu_locid_transform" - crate_root = "//components/locid_transform/src/lib.rs" - output_name = "icu_locid_transform-82981f8a64c65154" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=82981f8a64c65154", - "-Cextra-filename=-82981f8a64c65154", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_normalizer-v1_4_0") { - crate_name = "icu_normalizer" - crate_root = "//components/normalizer/src/lib.rs" - output_name = "icu_normalizer-58ade7a85f103f2f" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_properties-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":smallvec-v1_10_0" ] - deps += [ ":utf16_iter-v1_0_4" ] - deps += [ ":utf8_iter-v1_0_3" ] - deps += [ ":write16-v1_0_0" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=58ade7a85f103f2f", - "-Cextra-filename=-58ade7a85f103f2f", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_plurals-v1_4_0") { - crate_name = "icu_plurals" - crate_root = "//components/plurals/src/lib.rs" - output_name = "icu_plurals-a1a13dbe3ad71f98" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":fixed_decimal-v0_5_5" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=a1a13dbe3ad71f98", - "-Cextra-filename=-a1a13dbe3ad71f98", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_properties-v1_4_0") { - crate_name = "icu_properties" - crate_root = "//components/properties/src/lib.rs" - output_name = "icu_properties-dacf022aed7923a8" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":unicode-bidi-v0_3_13" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=dacf022aed7923a8", - "-Cextra-filename=-dacf022aed7923a8", - "--cfg=feature=\"bidi\"", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_provider-v1_4_0") { - crate_name = "icu_provider" - crate_root = "//provider/core/src/lib.rs" - output_name = "icu_provider-68d86f02fb302acd" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider_macros-v1_4_0($host_toolchain)" ] - deps += [ ":stable_deref_trait-v1_2_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":writeable-v0_5_4" ] - deps += [ ":yoke-v0_7_3" ] - deps += [ ":zerofrom-v0_1_3" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=68d86f02fb302acd", - "-Cextra-filename=-68d86f02fb302acd", - "--cfg=feature=\"experimental\"", - "--cfg=feature=\"macros\"", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_provider_adapters-v1_4_0") { - crate_name = "icu_provider_adapters" - crate_root = "//provider/adapters/src/lib.rs" - output_name = "icu_provider_adapters-2a2d6c7099e05c86" - - deps = [] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_locid_transform-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=2a2d6c7099e05c86", - "-Cextra-filename=-2a2d6c7099e05c86", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("icu_provider_macros-v1_4_0") { - crate_name = "icu_provider_macros" - crate_root = "//provider/macros/src/lib.rs" - output_name = "icu_provider_macros-4639a91fa5602650" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=4639a91fa5602650", - "-Cextra-filename=-4639a91fa5602650", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_segmenter-v1_4_0") { - crate_name = "icu_segmenter" - crate_root = "//components/segmenter/src/lib.rs" - output_name = "icu_segmenter-999da2c8dfe7e104" - - deps = [] - deps += [ ":core_maths-v0_1_0" ] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_collections-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":utf8_iter-v1_0_3" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=999da2c8dfe7e104", - "-Cextra-filename=-999da2c8dfe7e104", - "--cfg=feature=\"auto\"", - "--cfg=feature=\"lstm\"", - ] - - visibility = [ ":*" ] -} - -rust_library("icu_timezone-v1_4_0") { - crate_name = "icu_timezone" - crate_root = "//components/timezone/src/lib.rs" - output_name = "icu_timezone-4128885efbdec7f4" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":icu_calendar-v1_4_0" ] - deps += [ ":icu_locid-v1_4_0" ] - deps += [ ":icu_provider-v1_4_0" ] - deps += [ ":tinystr-v0_7_5" ] - deps += [ ":zerotrie-v0_1_2" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=4128885efbdec7f4", - "-Cextra-filename=-4128885efbdec7f4", - ] - - visibility = [ ":*" ] -} - -rust_library("lazy_static-v1_4_0") { - crate_name = "lazy_static" - crate_root = "//ffi/gn/vendor/lazy_static/src/lib.rs" - output_name = "lazy_static-cdf593bd3fb3d68f" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2015", - "-Cmetadata=cdf593bd3fb3d68f", - "-Cextra-filename=-cdf593bd3fb3d68f", - ] - - visibility = [ ":*" ] -} - -rust_library("libm-v0_2_6") { - crate_name = "libm" - crate_root = "//ffi/gn/vendor/libm/src/lib.rs" - output_name = "libm-6b5214f2031c6f9e" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=6b5214f2031c6f9e", - "-Cextra-filename=-6b5214f2031c6f9e", - "--cfg=feature=\"default\"", - ] - - visibility = [ ":*" ] -} - -rust_library("litemap-v0_7_2") { - crate_name = "litemap" - crate_root = "//utils/litemap/src/lib.rs" - output_name = "litemap-bfec654902fabd76" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=bfec654902fabd76", - "-Cextra-filename=-bfec654902fabd76", - "--cfg=feature=\"alloc\"", - ] - - visibility = [ ":*" ] -} - -rust_library("memchr-v2_5_0") { - crate_name = "memchr" - crate_root = "//ffi/gn/vendor/memchr/src/lib.rs" - output_name = "memchr-7487f9414aaf0c2b" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=7487f9414aaf0c2b", - "-Cextra-filename=-7487f9414aaf0c2b", - ] - - visibility = [ ":*" ] -} - -rust_library("proc-macro2-v1_0_63") { - crate_name = "proc_macro2" - crate_root = "//ffi/gn/vendor/proc-macro2/src/lib.rs" - output_name = "proc_macro2-5eefa06a4992a1af" - - deps = [] - deps += [ ":unicode-ident-v1_0_8" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=5eefa06a4992a1af", - "-Cextra-filename=-5eefa06a4992a1af", - "--cfg=feature=\"default\"", - "--cfg=feature=\"proc-macro\"", - "--cfg=use_proc_macro", - "--cfg=wrap_proc_macro", - "--cfg=proc_macro_span", - ] - - visibility = [ ":*" ] -} - -rust_library("quote-v1_0_26") { - crate_name = "quote" - crate_root = "//ffi/gn/vendor/quote/src/lib.rs" - output_name = "quote-c3f4a2f0a4468883" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=c3f4a2f0a4468883", - "-Cextra-filename=-c3f4a2f0a4468883", - "--cfg=feature=\"default\"", - "--cfg=feature=\"proc-macro\"", - ] - - visibility = [ ":*" ] -} - -rust_library("regex-automata-v0_2_0") { - crate_name = "regex_automata" - crate_root = "//ffi/gn/vendor/regex-automata/src/lib.rs" - output_name = "regex_automata-cee29454c33d28cf" - - deps = [] - deps += [ ":memchr-v2_5_0" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=cee29454c33d28cf", - "-Cextra-filename=-cee29454c33d28cf", - ] - - visibility = [ ":*" ] -} - -rust_library("ryu-v1_0_13") { - crate_name = "ryu" - crate_root = "//ffi/gn/vendor/ryu/src/lib.rs" - output_name = "ryu-5c5f54ae090078d6" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=5c5f54ae090078d6", - "-Cextra-filename=-5c5f54ae090078d6", - "--cfg=feature=\"small\"", - ] - - visibility = [ ":*" ] -} - -rust_library("serde-v1_0_160") { - crate_name = "serde" - crate_root = "//ffi/gn/vendor/serde/src/lib.rs" - output_name = "serde-35cd3d9322497386" - - deps = [] - deps += [ ":serde_derive-v1_0_160($host_toolchain)" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2015", - "-Cmetadata=35cd3d9322497386", - "-Cextra-filename=-35cd3d9322497386", - "--cfg=feature=\"alloc\"", - "--cfg=feature=\"default\"", - "--cfg=feature=\"derive\"", - "--cfg=feature=\"serde_derive\"", - "--cfg=feature=\"std\"", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("serde_derive-v1_0_160") { - crate_name = "serde_derive" - crate_root = "//ffi/gn/vendor/serde_derive/src/lib.rs" - output_name = "serde_derive-afd7d039ab171d16" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2015", - "-Cmetadata=afd7d039ab171d16", - "-Cextra-filename=-afd7d039ab171d16", - "--cfg=feature=\"default\"", - ] - - visibility = [ ":*" ] -} - -rust_library("smallvec-v1_10_0") { - crate_name = "smallvec" - crate_root = "//ffi/gn/vendor/smallvec/src/lib.rs" - output_name = "smallvec-5efa3f5d2ce11d88" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=5efa3f5d2ce11d88", - "-Cextra-filename=-5efa3f5d2ce11d88", - "--cfg=feature=\"const_generics\"", - "--cfg=feature=\"const_new\"", - "--cfg=feature=\"union\"", - ] - - visibility = [ ":*" ] -} - -rust_library("stable_deref_trait-v1_2_0") { - crate_name = "stable_deref_trait" - crate_root = "//ffi/gn/vendor/stable_deref_trait/src/lib.rs" - output_name = "stable_deref_trait-219cca329c976d6a" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2015", - "-Cmetadata=219cca329c976d6a", - "-Cextra-filename=-219cca329c976d6a", - "--cfg=feature=\"alloc\"", - ] - - visibility = [ ":*" ] -} - -rust_library("strck-v0_1_2") { - crate_name = "strck" - crate_root = "//ffi/gn/vendor/strck/src/lib.rs" - output_name = "strck-22cacc8a4132bdf9" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=22cacc8a4132bdf9", - "-Cextra-filename=-22cacc8a4132bdf9", - ] - - visibility = [ ":*" ] -} - -rust_library("strck_ident-v0_1_2") { - crate_name = "strck_ident" - crate_root = "//ffi/gn/vendor/strck_ident/src/lib.rs" - output_name = "strck_ident-1647a2ba0cc28e7d" - - deps = [] - deps += [ ":strck-v0_1_2" ] - deps += [ ":unicode-ident-v1_0_8" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=1647a2ba0cc28e7d", - "-Cextra-filename=-1647a2ba0cc28e7d", - "--cfg=feature=\"rust\"", - ] - - visibility = [ ":*" ] -} - -rust_library("syn-v2_0_15") { - crate_name = "syn" - crate_root = "//ffi/gn/vendor/syn/src/lib.rs" - output_name = "syn-81efed302294e4e7" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":unicode-ident-v1_0_8" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=81efed302294e4e7", - "-Cextra-filename=-81efed302294e4e7", - "--cfg=feature=\"clone-impls\"", - "--cfg=feature=\"default\"", - "--cfg=feature=\"derive\"", - "--cfg=feature=\"extra-traits\"", - "--cfg=feature=\"fold\"", - "--cfg=feature=\"full\"", - "--cfg=feature=\"parsing\"", - "--cfg=feature=\"printing\"", - "--cfg=feature=\"proc-macro\"", - "--cfg=feature=\"quote\"", - "--cfg=feature=\"visit\"", - ] - - visibility = [ ":*" ] -} - -rust_library("synstructure-v0_13_0") { - crate_name = "synstructure" - crate_root = "//ffi/gn/vendor/synstructure/src/lib.rs" - output_name = "synstructure-d99d51d75122a755" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - deps += [ ":unicode-xid-v0_2_4" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=d99d51d75122a755", - "-Cextra-filename=-d99d51d75122a755", - "--cfg=feature=\"default\"", - "--cfg=feature=\"proc-macro\"", - ] - - visibility = [ ":*" ] -} - -rust_library("tinystr-v0_7_5") { - crate_name = "tinystr" - crate_root = "//utils/tinystr/src/lib.rs" - output_name = "tinystr-9308be6506813ece" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":zerovec-v0_10_1" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=9308be6506813ece", - "-Cextra-filename=-9308be6506813ece", - "--cfg=feature=\"alloc\"", - "--cfg=feature=\"zerovec\"", - ] - - visibility = [ ":*" ] -} - -rust_library("unicode-bidi-v0_3_13") { - crate_name = "unicode_bidi" - crate_root = "//ffi/gn/vendor/unicode-bidi/src/lib.rs" - output_name = "unicode_bidi-f9e8cce0de632583" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=f9e8cce0de632583", - "-Cextra-filename=-f9e8cce0de632583", - ] - - visibility = [ ":*" ] -} - -rust_library("unicode-ident-v1_0_8") { - crate_name = "unicode_ident" - crate_root = "//ffi/gn/vendor/unicode-ident/src/lib.rs" - output_name = "unicode_ident-184f36a4d6fe3df7" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2018", - "-Cmetadata=184f36a4d6fe3df7", - "-Cextra-filename=-184f36a4d6fe3df7", - ] - - visibility = [ ":*" ] -} - -rust_library("unicode-xid-v0_2_4") { - crate_name = "unicode_xid" - crate_root = "//ffi/gn/vendor/unicode-xid/src/lib.rs" - output_name = "unicode_xid-8978e6b2b0388b48" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2015", - "-Cmetadata=8978e6b2b0388b48", - "-Cextra-filename=-8978e6b2b0388b48", - "--cfg=feature=\"default\"", - ] - - visibility = [ ":*" ] -} - -rust_library("utf16_iter-v1_0_4") { - crate_name = "utf16_iter" - crate_root = "//ffi/gn/vendor/utf16_iter/src/lib.rs" - output_name = "utf16_iter-2e20de39d48d5c53" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=2e20de39d48d5c53", - "-Cextra-filename=-2e20de39d48d5c53", - ] - - visibility = [ ":*" ] -} - -rust_library("utf8_iter-v1_0_3") { - crate_name = "utf8_iter" - crate_root = "//ffi/gn/vendor/utf8_iter/src/lib.rs" - output_name = "utf8_iter-5bc89f4a9436dc17" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=5bc89f4a9436dc17", - "-Cextra-filename=-5bc89f4a9436dc17", - ] - - visibility = [ ":*" ] -} - -rust_library("write16-v1_0_0") { - crate_name = "write16" - crate_root = "//ffi/gn/vendor/write16/src/lib.rs" - output_name = "write16-730f416f98f309b8" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=730f416f98f309b8", - "-Cextra-filename=-730f416f98f309b8", - "--cfg=feature=\"alloc\"", - ] - - visibility = [ ":*" ] -} - -rust_library("writeable-v0_5_4") { - crate_name = "writeable" - crate_root = "//utils/writeable/src/lib.rs" - output_name = "writeable-eb4a960ba8581b84" - - deps = [] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=eb4a960ba8581b84", - "-Cextra-filename=-eb4a960ba8581b84", - ] - - visibility = [ ":*" ] -} - -rust_library("yoke-v0_7_3") { - crate_name = "yoke" - crate_root = "//utils/yoke/src/lib.rs" - output_name = "yoke-ae8a662f6103c519" - - deps = [] - deps += [ ":serde-v1_0_160" ] - deps += [ ":stable_deref_trait-v1_2_0" ] - deps += [ ":yoke-derive-v0_7_3($host_toolchain)" ] - deps += [ ":zerofrom-v0_1_3" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=ae8a662f6103c519", - "-Cextra-filename=-ae8a662f6103c519", - "--cfg=feature=\"alloc\"", - "--cfg=feature=\"default\"", - "--cfg=feature=\"derive\"", - "--cfg=feature=\"zerofrom\"", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("yoke-derive-v0_7_3") { - crate_name = "yoke_derive" - crate_root = "//utils/yoke/derive/src/lib.rs" - output_name = "yoke_derive-13011fcced07866" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - deps += [ ":synstructure-v0_13_0" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=13011fcced07866", - "-Cextra-filename=-13011fcced07866", - ] - - visibility = [ ":*" ] -} - -rust_library("zerofrom-v0_1_3") { - crate_name = "zerofrom" - crate_root = "//utils/zerofrom/src/lib.rs" - output_name = "zerofrom-8c68d65440a87b70" - - deps = [] - deps += [ ":zerofrom-derive-v0_1_3($host_toolchain)" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=8c68d65440a87b70", - "-Cextra-filename=-8c68d65440a87b70", - "--cfg=feature=\"alloc\"", - "--cfg=feature=\"derive\"", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("zerofrom-derive-v0_1_3") { - crate_name = "zerofrom_derive" - crate_root = "//utils/zerofrom/derive/src/lib.rs" - output_name = "zerofrom_derive-46c88e941d1a9497" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - deps += [ ":synstructure-v0_13_0" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=46c88e941d1a9497", - "-Cextra-filename=-46c88e941d1a9497", - ] - - visibility = [ ":*" ] -} - -rust_library("zerotrie-v0_1_2") { - crate_name = "zerotrie" - crate_root = "//experimental/zerotrie/src/lib.rs" - output_name = "zerotrie-ec538f5c3ed42248" - - deps = [] - deps += [ ":displaydoc-v0_2_4($host_toolchain)" ] - deps += [ ":yoke-v0_7_3" ] - deps += [ ":zerofrom-v0_1_3" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=ec538f5c3ed42248", - "-Cextra-filename=-ec538f5c3ed42248", - "--cfg=feature=\"yoke\"", - "--cfg=feature=\"zerofrom\"", - ] - - visibility = [ ":*" ] -} - -rust_library("zerovec-v0_10_1") { - crate_name = "zerovec" - crate_root = "//utils/zerovec/src/lib.rs" - output_name = "zerovec-f16de7b3ce6f8022" - - deps = [] - deps += [ ":yoke-v0_7_3" ] - deps += [ ":zerofrom-v0_1_3" ] - deps += [ ":zerovec-derive-v0_10_1($host_toolchain)" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=f16de7b3ce6f8022", - "-Cextra-filename=-f16de7b3ce6f8022", - "--cfg=feature=\"derive\"", - "--cfg=feature=\"yoke\"", - ] - - visibility = [ ":*" ] -} - -rust_proc_macro("zerovec-derive-v0_10_1") { - crate_name = "zerovec_derive" - crate_root = "//utils/zerovec/derive/src/lib.rs" - output_name = "zerovec_derive-82334630daad6d3a" - - deps = [] - deps += [ ":proc-macro2-v1_0_63" ] - deps += [ ":quote-v1_0_26" ] - deps += [ ":syn-v2_0_15" ] - - rustenv = [] - - rustflags = [ - "--cap-lints=allow", - "--edition=2021", - "-Cmetadata=82334630daad6d3a", - "-Cextra-filename=-82334630daad6d3a", - ] - - visibility = [ ":*" ] -} diff --git a/ffi/gn/icu4x/README.md b/ffi/gn/icu4x/README.md new file mode 100644 index 00000000000..25f97d4c80e --- /dev/null +++ b/ffi/gn/icu4x/README.md @@ -0,0 +1,3 @@ +This directory contains an auto-generated BUILD.gn file for building the ICU4X library. + +To generate it, run `cargo make gn-gen` from the icu4x root. diff --git a/tools/make/gn.toml b/tools/make/gn.toml index dbbe305c62a..1adbfa1007c 100644 --- a/tools/make/gn.toml +++ b/tools/make/gn.toml @@ -41,11 +41,7 @@ else end # Install GNaw locally in the bin directory (alongside GN) -# Since the parent directory is vendored, we have no choice but to vendor here, too -mkdir .cargo -writefile .cargo/config "source = { crates-io.replace-with = 'vendored-sources', vendored-sources.directory = 'vendor' }" -exec --fail-on-error cargo +stable vendor --manifest-path fuchsia/tools/cargo-gnaw/Cargo.toml -exec --fail-on-error cargo +stable install --path fuchsia/tools/cargo-gnaw --root . --offline +exec --fail-on-error cargo install --path fuchsia/tools/cargo-gnaw --root . # Ensure everything works exec --fail-on-error ./bin/gn --version @@ -64,6 +60,17 @@ exit_on_error true cd ffi/gn rm -rf vendor +rm -f .cargo/config +rm -f Cargo.lock + +exec --fail-on-error cargo generate-lockfile + +# These versions should match what is in icu_capi_gn Cargo.toml +exec --fail-on-error cargo update proc-macro2 --precise 1.0.75 +exec --fail-on-error cargo update serde --precise 1.0.160 +exec --fail-on-error cargo update serde_derive --precise 1.0.160 +exec --fail-on-error cargo update libm --precise 0.2.7 + output = exec --fail-on-error cargo vendor output_trimmed = trim_start ${output.stdout} # Needed since there are whitespace differences between cargo versions # Probably can be removed when we update our CI stable @@ -115,6 +122,7 @@ description = "Build the GN version of ICU4X for the host platform" category = "ICU4X Development" dependencies = [ "gn-vendor", + "gn-gen", "install-nightly", ] script_runner = "@duckscript" @@ -135,6 +143,7 @@ description = "Build the GN version of ICU4X for wasm32-wasi" category = "ICU4X Development" dependencies = [ "gn-vendor", + "gn-gen", "install-nightly", ] script_runner = "@duckscript"