Squashed 'third_party/rules_rust/' changes from bf59038cac..078c6908fc
078c6908fc add cc_common.link support for rust_library and rust_test (#1490)
c07aef0287 Skip supplying rpaths on Fuchsia (#1511)
6ee7c80bdb Propagate rustc_env{,_files} from rust_test.crate (#1443)
1cd0788d2a Apply get_lib_name correctly to the C++ runtime libraries (#1508)
90808f0dc4 Minor cleanup to documentation (#1505)
735640f2df Enable rust-analyzer tests on windows. (#1506)
0f34573166 Updated rules_rust to version 0.9.0 (#1503)
9b61b49934 Promoted crate_universe to non-experimental (#1504)
76360dd354 Implement rules archive release artifact in github action. (#1501)
4e5fac5980 Do not pass `--Clink-arg=-l` for libstd and libtest (#1500)
6c38934636 pipelining: add the ability to disable pipelining for a single rule. (#1499)
867fc37c17 rules_rust: enable pipelined compilation. (#1275)
c97f255dfe Delete deprecated targets (#1496)
43b42884a7 Updated examples to use crate_universe (#1494)
0ffde973e8 Updated `//util/import` to use crate_universe (#1492)
83a03ab03e Updated proto rules to fetch dependencies using crate_universe (#1491)
67e204ff22 fix: `rust_doc_test` failure to find params file (#1418)
0fc834bdfa Updated all toolchain_type definitions to be named `toolchain_type`. (#1479)
3be056a7a3 toolchain files: ensure test depends on std (#1486)
228ebfa6eb Updated rules_rust to version `0.8.1`. (#1484)
685dfda497 Fixed use of rust-analyzer with rust_static_library and rust_shared_library (#1482)
2d7f94543f Fix rust-analyzer being unable to find rust sysroot sources. (#1483)
81a77acde2 Updated rules_rust to version `0.8.0`. (#1472)
caad908848 Give useful error on missing workspace manifest (#1475)
0e86b9dd30 Added `rust_analyzer_toolchain` and repository rules for creating one (#1455)
838e4ea828 Update docs on lockfiles (#1477)
fce1222628 Fix typo in function name (#1478)
1929bfbc3e Added Rust version 1.62.1 (#1476)
9a8e878d3d Fix `rust_binary_without_process_wrapper` build with `--stamp` (#1473)
25baabc205 Updated bindgen version (#1470)
8c9d5c7051 Updated rust-analyzer generator to use clap (#1471)
6d8009dbc8 Update `//bindgen` to use `crate_universe` (#1440)
67c97d44ff Updated `tools/rust_analyzer` to use `crate_universe`. (#1448)
6c285eb28e Updated `wasm_bindgen` rules dependencies. (#1464)
82a437cc17 Fixed crate_universe lockfile checks for crates_repository rule (#1468)
e83d5f3c77 Limit coverage to requested files (#1467)
daff327ea7 Stamp only binaries by default (#1452)
adc80a301d Cleanup crate_universe dependency macros (#1460)
824b121acc Updated header of crate_universe generated files to include a regen command (#1461)
d44e1d8363 feat: add `rustc_flags` attr to `rust_doc` rule (#1458)
6b54feb0ff add a way to distinguish proc-macro deps (#1420)
6070b3c9f4 Fixed missing items in distro artifact (#1450)
1e83e74159 do not add proc-macro deps to transitive_link_search_paths (#1424)
ced94dec1b Fix @libgit2 (#1457)
03d1d5e4ac Add extra_rustc_flag and extra_exec_rustc_flag (#1413)
711adc7985 crate_universe: shorten `crate_universe_crate_index` to `cui` (#1454)
8cb9247f18 Replaced small genrules with uses of bazel_skylib (#1451)
38e841aece Upgrade stardoc (#1444)
674762f66a Updated toolchain repository rules to represent one toolchain per repo (#1442)
b22a6e1416 Re-enable disabled windows jobs in CI (#1353)
2fb94c48fd docs: Update homepage to use latest version (#1441)
389c58fcb1 Updated rules_rust to version `0.7.0`. (#1436)
60f26d49d8 exclude `BUILD` and `WORKSPACE` files from generated crate_universe targets (#1437)
26344d4cd7 Have rust_test put its compilation outputs in a subdirectory (#1434)
8b0f644122 Updated crate_universe version to `0.4.0`. (#1435)
adf92b1534 update crate_universe `--repin` args to not require values. (#1433)
da75146d0a Do not attempt to instrument rust code for coverage if rust_toolchain.llvm-cov is None (#1432)
bde2c36821 Added Rust 1.62.0 (#1427)
7056f22bd0 Fixed crate_universe not finding target library names for "rlib"s (#1429)
3d65214d23 crate_universe support for individually updating packages. (#1426)
5a9d999db9 Updated `attr.label` attribute defaults to use `Label` constructor (#1422)
52fc70145a Added `TemplateVariableInfo` to `rust_toolchain`. (#1416)
7465c1aa29 Add test coverage support (#1324)
c5c3603da6 Bump the min supported bazel version (#1414)
937bdc9d05 Add a `cargo_dep_env` rule for setting build.rs environment variables (#1415)
91466fc0d1 Updated `rules_rust` version to `0.6.0`. (#1397)
97264b79d5 Update wasm_bindgen to use crate universe. (#1398)
d3197a65c5 Updated crate_universe version (to `0.3.0`) and dependencies (#1409)
a15e67d666 Deleted "extra workspace member" functionality from crate_universe (#1406)
5910a7585a Use a vec, not set for rustc_flags for crate_universe annotations (#1404)
3aa88ab067 Deleted deprecated `rust_analyzer` rule. (#1405)
7adf7210d0 cargo: Fix handling of relative sysroots (#1371)
57607239ec Enable rustfmt CI for Windows. (#1403)
30e68b49be Added more "ignore" tags to rustfmt and clippy rules. (#1400)
53ad14eead Added support for vendoring external manifests (#1381)
ff243c6ef0 Reorganized rustfmt source tree (#1399)
94e0044afe Refactored the Rustfmt tool to work cross-platform (#1375)
8fca438124 Ran clang-format on all C++ sources (#1396)
e765719e29 Added TemplateVariableInfo to rust_toolchain (#1377)
81590f4b6a Fixed Clippy bug with `--@rules_rust//:clippy_flags`. (#1392)
d77b9f7c6a Use `target_compatible_with` to make `macos` with `Xcode` happy (#1391)
ec27dbe310 Added comments to internal function (#1378)
a9dd2f9200 Removed deprecated file (#1380)
16175c881c Renamed toolchain files targets (#1376)
c7cb5bd7a8 Support crates that have mix of generated and nongenerated inputs (#1340)
521e649ff4 Avoid using common substrings as encodings. (#1370)
28ac6b133d Use a more compact encoding in the `import` macro. (#1365)
3a099bfa97 Fix incorrect assertion in test_env_launcher test (#1368)
4661093fb1 Use target instead of rule in rust_register_toolchains edition docs (#1366)
652f2802e3 Add `env` attribute to `rust_toolchain`. (#1363)
9520f37f1e Update rules_perl in examples (#1364)
1b451c301e Add armv7-linux-androideabi tier 2 triple (#1362)
0265c293f1 Ensure crate_features to be included correctly in rust_project.json (#1356)
121d65fe6a Updated `rules_rust` version to `0.5.0` (#1360)
aca4ec1a0f crate_universe: fix typo (#1314)
69ca2611c5 Don't leak native dependencies of proc_macro (#1359)
4c7f08b8b9 Fixed missing docs (#1358)
e48bec94de feat: build script toolchains annotations (#1344)
ffb946f4b7 Ensure memchr is linked after libobject (#1349)
edca1d8042 Add developing notes for crate_universe (#1351)
120f911d2f Updated rust_bindgen dependencies API (#1354)
42c4528a5f Added Rust 1.61.0 (#1347)
c05e0c6ab1 Fixed fetch_shas script to correctly include .gz and .xz extensions (#1355)
9770b0dd75 Update apple_support (#1346)
87eb807e67 Added support for Rust 1.61.0 to crate_universe (#1348)
84c1d42128 Temporarily disable windows job in CI. (#1352)
421d30e4ff Remove unnecessary `crate_name` usage in `rust_test_suite`. (#1345)
10185339dd Build `rust_test` targets with `crate` using the same crate name as the underlying library target. (#1332)
0049ce3884 Add support for riscv32 targets (#1323)
3aa6de3c63 remove experimental_use_whole_archive_for_native_deps (#1338)
a066bfed46 Replace slashes with underscores in default crate names. (#1336)
1b91e592d5 Revert "Replace slashes with underscores in default crate names. (#1334)" (#1335)
51f8e302e9 "sandwich" rlibs between native deps in linker order (#1333)
df354904a1 Replace slashes with underscores in default crate names. (#1334)
21eed19188 Bump version to 0.4.0 (#1329)
d3d9abac4d Support . workspace member (#1326)
fccaae3055 Error calling `all_crate_deps` without `Cargo.toml` (#1327)
d7c532cb78 Updated wasm_bindgen dependencies API (#1313)
fb4d5546ea Updated wasm_bindgen rules to only require core `rules_nodejs` rules (#1311)
1590670ae1 Prevents running of clippy on bindgen targets (#1320)
73d0164a34 Add support for aarch64-apple-ios-sim (#1304)
61eee54c73 Add bazel-* directories in cargo_manifest_dir/external_crate to gitignore (#1279)
42f78f25e1 crate_universe: Improved documentation (#1305)
bddc4bd94a Silence warnings for example/test dependencies (#1312)
b04fe3b21f Use tinyjson from crates.io instead of github.com. (#1309)
1cab691d14 Remove doc about STATIC_RUST_URL env var. (#1306)
d86e06a884 Don't propagate non-shared transitive linker inputs from `rust_static|shared_library` (#1299)
5abeb93333 Don't emit `CrateInfo` from `rust_static_library` and `rust_shared_library` (#1298)
0175a1b7aa fix for using a nightly channel after https://github.com/bazelbuild/rules_rust/commit/841fc6fb82141576d91aecb1d3f2656d58b0ab71 (#1302)
e07881fa22 Updated crate_universe docs (#1301)
c63ad973f1 rustc: fix a conditional (#1300)
a6f332fcbe Use __EXEC_ROOT__ paths for genfiles in rust_analyzer aspect (#1293)
97de47df51 Remove 'triple' field from triple struct in favor of 'str' (#1297)
58627f59eb Make get_host_triple public to get a triple from Bazel's repository_ctx (#1289)
612f4362bc Updated `rules_rust` version to `0.3.1` (#1296)
26fa5a15de Fixed build issues in release artifact (#1295)
48bb32f817 crate_universe: Added tests for serialized config files. (#1291)
841fc6fb82 Enable xz archives (#1284)
f7cb22efa6 feat(#514): pass extra flags to clippy (#1264)
e9f8b48711 Updated `rules_rust` version to `0.3.0` (#1288)
c900e1c66c Revert "Add workaround for arm vs armv7 android issue (#1259)" (#1290)
01ebef2fb9 Remove DEFAULT_RUST_EDITION (#1256)
03a70796ab Outside of examples, fill in all `edition` attrs (#1257)
207ee4fbcf feat: support extra deps in rust_doc_test (#1286)
4e7d114a8e Fix typo in render config doc (#1281)
db17f291d3 Fix crate annotation anchor (#1282)
fdb6851a92 Fix target name in `rust_test` example. (#1280)
4fb6e40147 Don't leak additive build file content across crates (#1278)
965044ae2b Remove `rust_test` example which doesn't build. (#1267)
f6e7e0a93f add a stopgap experimental_use_whole_archive_for_native_deps attribute (#1269)
34fd46756a process_wrapper: add support for terminating rustc after it emits rmeta. (#1207)
b778fca0ac crate_universe: propagate build_script_tools (#1266)
f6f27a8734 Add workaround for arm vs armv7 android issue (#1259)
c3f56c2d50 Add the BUILD.bazel file to the wasm_bindgen distro filegroup target (#1246) (#1261)
1f2e6231de Set edition for process_wrapper and cargo_build_script_runner (#1254)
55790492ac Updated Rust to 1.60.0 (#1247)
b594f90f17 Workaround for issue in linux Cargo binaries (#1252)
8f0dd9042e rust_test_suite: ensure crate names are valid (#1248)
4144ddeb9c Updating `rules_rust` version to `0.2.1` (#1243)
65cad76a52 Fixed proto package in release artifact (#1241)
4d8de6e361 Updated repository pin in the docs (#1240)
e5a3970754 Updating `rules_rust` version to `0.2.0` (#1235)
d061bf640e Updated `crate_universe` version to `0.2.0` (#1239)
c0505da0d2 Replace `rust_repositories` with `rust_register_toolchains` in docs (#1237)
145ad7609f Fixed `crates_repository` deleting `.cargo/config.toml` files. (#1227)
20066b05e2 fix: distribute `//tools/rust_analyzer` (#1234)
b58ce89603 Enabled `rust_doc_test` for `crate_universe` (#1232)
d2e2470cbf Fix some unit tests to run from another workspace (#1226)
b03aee039a Fixed `crate_universe` clippy defects (#1228)
41b39f0c99 add bots using lld (and examples with clang as a drive by) (#1221)
84e98e4d2f don't emit --codegen={metadata,extra-filename} for rust_static_library and rust_shared_library (#1222)
e48c834a40 Renamed `crate_index` repository to `crate_universe_crate_index` (#1217)
99b4b2574f fix use of stamping in rust_binary_without_process_wrapper (#1218)
8df4517d37 Add NUM_JOBS env var to cargo build scripts (#1216)
628e85e70f Restrucutred `crate_universe` dependency macros (#1208)
e3d67a0a10 Updated docs to guide users to using releases (#1213)
fd912e644c Updated crate_universe docs. (#1212)
cde4c0826c Delete deprecated `rules` targets (#1210)
26e01c8386 cache the release archive in release actions (#1201)
3205c9d846 Updated crate_universe setup guide (#1202)
c078494678 Don't leak deps from rust_proc_macro (#1206)
7c865ffeb1 Build `_import_macro_dep` in `exec` mode (#1203)
635da93206 Updating `rules_rust` version to `0.1.0`. (#1198)
6c797c9070 disable advanced features of C++ rules (#1200)
86d47a1bba Tweak import macro bootstrap to trick rust analyzer aspect (#1179)
80d197205a Added release workflow (#1195)
cd44b3670a Added support for producing distribution archives (#1194)
a665447989 Traverse custom alias-like rules in the rust analyzer aspect (#1190)
4504983fa9 Add a test showing that rust_analayzer aspect traverses aliases (#1188)
297dd18215 Updated `crate_universe` to version `0.1.0`. (#1197)
0d9c7d5e1b Specify root target for rust_analyzer test (#1189)
4a0352fecd Updated `crate_universe` dependencies (#1196)
5126479254 Fixed crate_universe release tools (#1193)
e840400eb6 Remove last remains of use_process_wrapper flag. (#1192)
eb7db68d96 Fix iOS linker arguments (#1186)
de726a10c9 Create internal rust_binary rule instead of using transitions (#1187)
5e6ad9f638 Regenerated `cargo-raze` outputs with v0.15.0 (#1184)
980b662843 add static_library to get_preferred_artifact with pic (#1183)
97fd329540 Populate CFLAGS and CXXFLAGS when invoking build script. (#1081)
git-subtree-dir: third_party/rules_rust
git-subtree-split: 078c6908fc32c168b58e72cc3884dd8e30419e3a
Signed-off-by: Brian Silverman <bsilver16384@gmail.com>
Change-Id: Ifc218edaa852263bd76835ee7de44de07c08aec2
diff --git a/examples/WORKSPACE.bazel b/examples/WORKSPACE.bazel
index 47dec43..a9ca080 100644
--- a/examples/WORKSPACE.bazel
+++ b/examples/WORKSPACE.bazel
@@ -12,11 +12,23 @@
rules_rust_dependencies()
-rust_register_toolchains(include_rustc_srcs = True)
+rust_register_toolchains(
+ edition = "2018",
+)
-load("@rules_rust//bindgen:repositories.bzl", "rust_bindgen_repositories")
+load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
-rust_bindgen_repositories()
+crate_universe_dependencies(bootstrap = True)
+
+load("@rules_rust//tools/rust_analyzer:deps.bzl", "rust_analyzer_dependencies")
+
+rust_analyzer_dependencies()
+
+load("@rules_rust//bindgen:repositories.bzl", "rust_bindgen_dependencies", "rust_bindgen_register_toolchains")
+
+rust_bindgen_dependencies()
+
+rust_bindgen_register_toolchains()
load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
@@ -26,9 +38,11 @@
rust_proto_transitive_repositories()
-load("@rules_rust//wasm_bindgen:repositories.bzl", "rust_wasm_bindgen_repositories")
+load("@rules_rust//wasm_bindgen:repositories.bzl", "rust_wasm_bindgen_dependencies", "rust_wasm_bindgen_register_toolchains")
-rust_wasm_bindgen_repositories()
+rust_wasm_bindgen_dependencies()
+
+rust_wasm_bindgen_register_toolchains()
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
@@ -60,6 +74,12 @@
# Examples dependencies
###############################################################################
+http_archive(
+ name = "build_bazel_rules_nodejs",
+ sha256 = "c78216f5be5d451a42275b0b7dc809fb9347e2b04a68f68bad620a2b01f5c774",
+ urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.2/rules_nodejs-5.5.2.tar.gz"],
+)
+
load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories")
node_repositories()
@@ -91,6 +111,13 @@
name = "libc",
srcs = glob(["src/**/*.rs"]),
edition = "2015",
+ rustc_flags = [
+ # In most cases, warnings in 3rd party crates are not interesting as
+ # they're out of the control of consumers. The flag here silences
+ # warnings. For more details see:
+ # https://doc.rust-lang.org/rustc/lints/levels.html
+ "--cap-lints=allow",
+ ],
visibility = ["//visibility:public"],
)
"""
diff --git a/examples/ambiguous_deps/cc_library_with_func.cc b/examples/ambiguous_deps/cc_library_with_func.cc
index 536fa93..1f12151 100644
--- a/examples/ambiguous_deps/cc_library_with_func.cc
+++ b/examples/ambiguous_deps/cc_library_with_func.cc
@@ -1,3 +1 @@
-extern "C" int func() {
- return 123;
-}
+extern "C" int func() { return 123; }
diff --git a/examples/cargo_manifest_dir/external_crate/WORKSPACE.bazel b/examples/cargo_manifest_dir/external_crate/WORKSPACE.bazel
index 38395cc..82b00c3 100644
--- a/examples/cargo_manifest_dir/external_crate/WORKSPACE.bazel
+++ b/examples/cargo_manifest_dir/external_crate/WORKSPACE.bazel
@@ -7,4 +7,4 @@
load("@rules_rust//rust:repositories.bzl", "rust_repositories")
-rust_repositories()
+rust_repositories(edition = "2018")
diff --git a/examples/crate_universe/.gitignore b/examples/crate_universe/.gitignore
deleted file mode 100644
index ac51a05..0000000
--- a/examples/crate_universe/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bazel-*
diff --git a/examples/crate_universe/DEVELOPMENT.md b/examples/crate_universe/DEVELOPMENT.md
new file mode 100644
index 0000000..f39ee31
--- /dev/null
+++ b/examples/crate_universe/DEVELOPMENT.md
@@ -0,0 +1,26 @@
+# Developing crate_universe examples
+
+## Bootstrapping
+
+Crate Universe examples require a bootstrapping process the first time
+`rules_rust` is checked out. To setup the examples, run the following
+bazel commands:
+
+```shell
+bazel run //vendor_external:crates_vendor
+bazel run //vendor_local_manifests:crates_vendor
+bazel run //vendor_local_pkgs:crates_vendor
+bazel run //vendor_remote_manifests:crates_vendor_manifests
+bazel run //vendor_remote_pkgs:crates_vendor_pkgs
+```
+
+## Repinning/Updating Dependencies
+
+After bootstrapping, Bazel lockfiles can be regenerated by running the following:
+
+```shell
+CARGO_BAZEL_REPIN=1 bazel test //...
+```
+
+For more information on repinning, see: https://bazelbuild.github.io/rules_rust/crate_universe.html#repinning--updating-dependencies
+
diff --git a/examples/crate_universe/WORKSPACE.bazel b/examples/crate_universe/WORKSPACE.bazel
index 40b4b08..c0c6371 100644
--- a/examples/crate_universe/WORKSPACE.bazel
+++ b/examples/crate_universe/WORKSPACE.bazel
@@ -9,15 +9,13 @@
rules_rust_dependencies()
-rust_register_toolchains(include_rustc_srcs = True)
+rust_register_toolchains(
+ edition = "2018",
+)
-load("@rules_rust//crate_universe:crates.bzl", "crate_deps_repository")
+load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
-crate_deps_repository()
-
-load("@rules_rust//crate_universe:crates_deps.bzl", "crate_repositories")
-
-crate_repositories()
+crate_universe_dependencies(bootstrap = True)
load("@rules_rust//crate_universe:defs.bzl", "crate", "crates_repository", "splicing_config")
@@ -33,10 +31,11 @@
version = "0.12.1-dev",
)],
},
+ cargo_lockfile = "//cargo_aliases:Cargo.Bazel.lock",
# `generator` is not necessary in official releases.
# See load satement for `cargo_bazel_bootstrap`.
generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "//cargo_aliases:Cargo.Bazel.lock",
+ lockfile = "//cargo_aliases:cargo-bazel-lock.json",
manifests = ["//cargo_aliases:Cargo.toml"],
)
@@ -53,11 +52,10 @@
crates_repository(
name = "crate_index_cargo_local",
+ cargo_lockfile = "//cargo_local:Cargo.lock",
# `generator` is not necessary in official releases.
# See load satement for `cargo_bazel_bootstrap`.
generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "//cargo_local:Cargo.lock",
- lockfile_kind = "cargo",
manifests = ["//cargo_local:Cargo.toml"],
)
@@ -84,11 +82,10 @@
crates_repository(
name = "crate_index_cargo_remote",
+ cargo_lockfile = "@names//:Cargo.lock",
# `generator` is not necessary in official releases.
# See load satement for `cargo_bazel_bootstrap`.
generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "@names//:Cargo.lock",
- lockfile_kind = "cargo",
manifests = ["@names//:Cargo.toml"],
)
@@ -105,10 +102,12 @@
crates_repository(
name = "crate_index_cargo_workspace",
+ cargo_config = "//cargo_workspace:.cargo/config.toml",
+ cargo_lockfile = "//cargo_workspace:Cargo.Bazel.lock",
# `generator` is not necessary in official releases.
# See load satement for `cargo_bazel_bootstrap`.
generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "//cargo_workspace:Cargo.Bazel.lock",
+ lockfile = "//cargo_workspace:cargo-bazel-lock.json",
manifests = [
"//cargo_workspace:Cargo.toml",
"//cargo_workspace/num_printer:Cargo.toml",
@@ -125,32 +124,6 @@
cargo_workspace_crate_repositories()
###############################################################################
-# E X T R A W O R K S P A C E M E M B E R S
-###############################################################################
-
-crates_repository(
- name = "crate_index_extra_members",
- extra_workspace_members = {
- "texture-synthesis-cli": crate.workspace_member(
- sha256 = "a7dbdf13f5e6f214750fce1073279b71ce3076157a8d337c9b0f0e14334e2aec",
- version = "0.8.2",
- ),
- },
- # `generator` is not necessary in official releases.
- # See load satement for `cargo_bazel_bootstrap`.
- generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "//extra_workspace_members:Cargo.Bazel.lock",
- manifests = ["//extra_workspace_members:Cargo.toml"],
-)
-
-load(
- "@crate_index_extra_members//:defs.bzl",
- extra_workspace_members_crate_repositories = "crate_repositories",
-)
-
-extra_workspace_members_crate_repositories()
-
-###############################################################################
# M U L T I P A C K A G E
###############################################################################
@@ -190,10 +163,11 @@
build_script_data_glob = ["vendor/**"],
)],
},
+ cargo_lockfile = "//multi_package:Cargo.Bazel.lock",
# `generator` is not necessary in official releases.
# See load satement for `cargo_bazel_bootstrap`.
generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "//multi_package:Cargo.Bazel.lock",
+ lockfile = "//multi_package:cargo-bazel-lock.json",
manifests = [
"//multi_package/pkg_a:Cargo.toml",
"//multi_package/sub_pkgs/pkg_b:Cargo.toml",
@@ -228,10 +202,10 @@
# perl is used to build openssl
http_archive(
name = "rules_perl",
- sha256 = "55fbe071971772758ad669615fc9aac9b126db6ae45909f0f36de499f6201dd3",
- strip_prefix = "rules_perl-2f4f36f454375e678e81e5ca465d4d497c5c02da",
+ sha256 = "0c0cc01b158321c3c84af49409393c14b66070249d0affb78a88ca594b2aa9c2",
+ strip_prefix = "rules_perl-43d2db0aafe595fe0ac61b808c9c13ea9769ce03",
urls = [
- "https://github.com/bazelbuild/rules_perl/archive/2f4f36f454375e678e81e5ca465d4d497c5c02da.tar.gz",
+ "https://github.com/bazelbuild/rules_perl/archive/43d2db0aafe595fe0ac61b808c9c13ea9769ce03.tar.gz",
],
)
@@ -252,10 +226,11 @@
compile_data_glob = ["**/*.md"],
)],
},
+ cargo_lockfile = "//no_cargo_manifests:Cargo.Bazel.lock",
# `generator` is not necessary in official releases.
# See load satement for `cargo_bazel_bootstrap`.
generator = "@cargo_bazel_bootstrap//:cargo-bazel",
- lockfile = "//no_cargo_manifests:Cargo.Bazel.lock",
+ lockfile = "//no_cargo_manifests:cargo-bazel-lock.json",
packages = {
"axum": crate.spec(
version = "0.4.0",
@@ -302,6 +277,25 @@
no_cargo_crate_repositories()
###############################################################################
+# V E N D O R E X T E R N A L
+###############################################################################
+
+http_archive(
+ name = "names_external",
+ build_file = "//cargo_remote:BUILD.names.bazel",
+ sha256 = "eab40caca5805624ba31d028913931c3d054b22daafff6f43e3435cfa9fb761e",
+ strip_prefix = "names-0.13.0",
+ urls = ["https://github.com/fnichol/names/archive/refs/tags/v0.13.0.zip"],
+)
+
+load(
+ "//vendor_external/crates:crates.bzl",
+ crates_vendor_external_repositories = "crate_repositories",
+)
+
+crates_vendor_external_repositories()
+
+###############################################################################
# V E N D O R R E M O T E M A N I F E S T S
###############################################################################
diff --git a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
index 596b054..ed8b08d 100644
--- a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
@@ -1,2535 +1,410 @@
-{
- "checksum": "ba701df4681897610cd747b83f18fcb46468e975284b0ed0b596bcfaefe2a881",
- "crates": {
- "aho-corasick 0.7.18": {
- "name": "aho-corasick",
- "version": "0.7.18",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/aho-corasick/0.7.18/download",
- "sha256": "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "aho_corasick",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "aho_corasick",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.18"
- },
- "license": "Unlicense/MIT"
- },
- "aliases 0.1.0": {
- "name": "aliases",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "aliases",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "aliases",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.3.9",
- "target": "log",
- "alias": "pinned_log"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "names 0.12.1-dev",
- "target": "names",
- "alias": "pinned_names"
- },
- {
- "id": "names 0.13.0",
- "target": "names"
- },
- {
- "id": "value-bag 1.0.0-alpha.7",
- "target": "value_bag"
- }
- ],
- "selects": {}
- },
- "deps_dev": {
- "common": [
- {
- "id": "env_logger 0.9.0",
- "target": "env_logger"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": null
- },
- "atty 0.2.14": {
- "name": "atty",
- "version": "0.2.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
- "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atty",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "atty",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.2.14"
- },
- "license": "MIT"
- },
- "autocfg 1.1.0": {
- "name": "autocfg",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
- "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "autocfg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "autocfg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "bitflags 1.3.2": {
- "name": "bitflags",
- "version": "1.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
- "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "1.3.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "clap 3.1.6": {
- "name": "clap",
- "version": "3.1.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/clap/3.1.6/download",
- "sha256": "d8c93436c21e4698bacadf42917db28b23017027a4deccb35dbe47a7e7840123"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "clap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "clap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "atty",
- "clap_derive",
- "color",
- "default",
- "derive",
- "lazy_static",
- "std",
- "strsim",
- "suggestions",
- "termcolor"
- ],
- "deps": {
- "common": [
- {
- "id": "atty 0.2.14",
- "target": "atty"
- },
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "indexmap"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "os_str_bytes 6.0.0",
- "target": "os_str_bytes"
- },
- {
- "id": "strsim 0.10.0",
- "target": "strsim"
- },
- {
- "id": "termcolor 1.1.3",
- "target": "termcolor"
- },
- {
- "id": "textwrap 0.15.0",
- "target": "textwrap"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "clap_derive 3.1.4",
- "target": "clap_derive"
- }
- ],
- "selects": {}
- },
- "version": "3.1.6"
- },
- "license": "MIT OR Apache-2.0"
- },
- "clap_derive 3.1.4": {
- "name": "clap_derive",
- "version": "3.1.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/clap_derive/3.1.4/download",
- "sha256": "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "clap_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "clap_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "heck 0.4.0",
- "target": "heck"
- },
- {
- "id": "proc-macro-error 1.0.4",
- "target": "proc_macro_error"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "3.1.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "ctor 0.1.21": {
- "name": "ctor",
- "version": "0.1.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ctor/0.1.21/download",
- "sha256": "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "ctor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ctor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.21"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "env_logger 0.9.0": {
- "name": "env_logger",
- "version": "0.9.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/env_logger/0.9.0/download",
- "sha256": "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "env_logger",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "env_logger",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "atty",
- "default",
- "humantime",
- "regex",
- "termcolor"
- ],
- "deps": {
- "common": [
- {
- "id": "atty 0.2.14",
- "target": "atty"
- },
- {
- "id": "humantime 2.1.0",
- "target": "humantime"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "regex 1.5.4",
- "target": "regex"
- },
- {
- "id": "termcolor 1.1.3",
- "target": "termcolor"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.9.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "getrandom 0.2.5": {
- "name": "getrandom",
- "version": "0.2.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/getrandom/0.2.5/download",
- "sha256": "d39cd93900197114fa1fcb7ae84ca742095eed9442088988ae74fa744e930e77"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "getrandom",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "getrandom",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- }
- ],
- "selects": {
- "cfg(target_os = \"wasi\")": [
- {
- "id": "wasi 0.10.2+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.2.5"
- },
- "license": "MIT OR Apache-2.0"
- },
- "hashbrown 0.11.2": {
- "name": "hashbrown",
- "version": "0.11.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hashbrown/0.11.2/download",
- "sha256": "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "raw"
- ],
- "edition": "2018",
- "version": "0.11.2"
- },
- "license": "Apache-2.0/MIT"
- },
- "heck 0.4.0": {
- "name": "heck",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/heck/0.4.0/download",
- "sha256": "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "heck",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "heck",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "0.4.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "hermit-abi 0.1.19": {
- "name": "hermit-abi",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
- "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT/Apache-2.0"
- },
- "humantime 2.1.0": {
- "name": "humantime",
- "version": "2.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/humantime/2.1.0/download",
- "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "humantime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "humantime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "2.1.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "indexmap 1.8.0": {
- "name": "indexmap",
- "version": "1.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/indexmap/1.8.0/download",
- "sha256": "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "hashbrown 0.11.2",
- "target": "hashbrown"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.8.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0/MIT"
- },
- "lazy_static 1.4.0": {
- "name": "lazy_static",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
- "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lazy_static",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lazy_static",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "libc 0.2.119": {
- "name": "libc",
- "version": "0.2.119",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
- "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.119"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "log 0.3.9": {
- "name": "log",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/log/0.3.9/download",
- "sha256": "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "use_std"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "license": "MIT/Apache-2.0"
- },
- "log 0.4.14": {
- "name": "log",
- "version": "0.4.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/log/0.4.14/download",
- "sha256": "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "log 0.4.14",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.14"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "memchr 2.4.1": {
- "name": "memchr",
- "version": "2.4.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/memchr/2.4.1/download",
- "sha256": "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "memchr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "memchr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.4.1",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.4.1"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Unlicense/MIT"
- },
- "names 0.12.1-dev": {
- "name": "names",
- "version": "0.12.1-dev",
- "repository": {
- "Git": {
- "remote": "https://github.com/fnichol/names.git",
- "commitish": {
- "Rev": "760516503b89ddc8bc2ab42d579d4566cfb1054f"
- },
- "shallow_since": "1646516410 -0700"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "names",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "Binary": {
- "crate_name": "names",
- "crate_root": "src/bin/names.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "names",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "application",
- "clap",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "clap 3.1.6",
- "target": "clap"
- },
- {
- "id": "names 0.12.1-dev",
- "target": "build_script_build"
- },
- {
- "id": "rand 0.8.5",
- "target": "rand"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.12.1-dev"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT"
- },
- "names 0.13.0": {
- "name": "names",
- "version": "0.13.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/names/0.13.0/download",
- "sha256": "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "names",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "Binary": {
- "crate_name": "names",
- "crate_root": "src/bin/names.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "names",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "application",
- "clap",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "clap 3.1.6",
- "target": "clap"
- },
- {
- "id": "names 0.13.0",
- "target": "build_script_build"
- },
- {
- "id": "rand 0.8.5",
- "target": "rand"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.13.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT"
- },
- "os_str_bytes 6.0.0": {
- "name": "os_str_bytes",
- "version": "6.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download",
- "sha256": "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "os_str_bytes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "os_str_bytes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "memchr",
- "raw_os_str"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "6.0.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "ppv-lite86 0.2.16": {
- "name": "ppv-lite86",
- "version": "0.2.16",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download",
- "sha256": "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ppv_lite86",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ppv_lite86",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "simd",
- "std"
- ],
- "edition": "2018",
- "version": "0.2.16"
- },
- "license": "MIT/Apache-2.0"
- },
- "proc-macro-error 1.0.4": {
- "name": "proc-macro-error",
- "version": "1.0.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download",
- "sha256": "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro_error",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro_error",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "syn",
- "syn-error"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro-error 1.0.4",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "proc-macro-error-attr 1.0.4",
- "target": "proc_macro_error_attr"
- }
- ],
- "selects": {}
- },
- "version": "1.0.4"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "proc-macro-error-attr 1.0.4": {
- "name": "proc-macro-error-attr",
- "version": "1.0.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download",
- "sha256": "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "proc_macro_error_attr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro_error_attr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro-error-attr 1.0.4",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.4"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "proc-macro2 1.0.36": {
- "name": "proc-macro2",
- "version": "1.0.36",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
- "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.36"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "quote 1.0.15": {
- "name": "quote",
- "version": "1.0.15",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/quote/1.0.15/download",
- "sha256": "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "quote",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "quote",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.15"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand 0.8.5": {
- "name": "rand",
- "version": "0.8.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand/0.8.5/download",
- "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "getrandom",
- "libc",
- "rand_chacha",
- "std",
- "std_rng"
- ],
- "deps": {
- "common": [
- {
- "id": "rand_chacha 0.3.1",
- "target": "rand_chacha"
- },
- {
- "id": "rand_core 0.6.3",
- "target": "rand_core"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.5"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_chacha 0.3.1": {
- "name": "rand_chacha",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_chacha/0.3.1/download",
- "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_chacha",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_chacha",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "ppv-lite86 0.2.16",
- "target": "ppv_lite86"
- },
- {
- "id": "rand_core 0.6.3",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_core 0.6.3": {
- "name": "rand_core",
- "version": "0.6.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_core/0.6.3/download",
- "sha256": "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "getrandom",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.5",
- "target": "getrandom"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.3"
- },
- "license": "MIT OR Apache-2.0"
- },
- "regex 1.5.4": {
- "name": "regex",
- "version": "1.5.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/regex/1.5.4/download",
- "sha256": "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "regex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "aho-corasick",
- "memchr",
- "perf",
- "perf-cache",
- "perf-dfa",
- "perf-inline",
- "perf-literal",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "aho-corasick 0.7.18",
- "target": "aho_corasick"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "regex-syntax 0.6.25",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.5.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "regex-syntax 0.6.25": {
- "name": "regex-syntax",
- "version": "0.6.25",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.25/download",
- "sha256": "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_syntax",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "regex_syntax",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.6.25"
- },
- "license": "MIT/Apache-2.0"
- },
- "strsim 0.10.0": {
- "name": "strsim",
- "version": "0.10.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/strsim/0.10.0/download",
- "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "strsim",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "strsim",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.10.0"
- },
- "license": "MIT"
- },
- "syn 1.0.86": {
- "name": "syn",
- "version": "1.0.86",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
- "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "syn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.86"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "termcolor 1.1.3": {
- "name": "termcolor",
- "version": "1.1.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/termcolor/1.1.3/download",
- "sha256": "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "termcolor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "termcolor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi-util 0.1.5",
- "target": "winapi_util"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.1.3"
- },
- "license": "Unlicense OR MIT"
- },
- "textwrap 0.15.0": {
- "name": "textwrap",
- "version": "0.15.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/textwrap/0.15.0/download",
- "sha256": "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "textwrap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "textwrap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.15.0"
- },
- "license": "MIT"
- },
- "unicode-xid 0.2.2": {
- "name": "unicode-xid",
- "version": "0.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-xid/0.2.2/download",
- "sha256": "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_xid",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_xid",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "0.2.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "value-bag 1.0.0-alpha.7": {
- "name": "value-bag",
- "version": "1.0.0-alpha.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.7/download",
- "sha256": "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "value_bag",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "value_bag",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "value-bag 1.0.0-alpha.7",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "ctor 0.1.21",
- "target": "ctor"
- }
- ],
- "selects": {}
- },
- "version": "1.0.0-alpha.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check",
- "alias": "rustc"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0 OR MIT"
- },
- "version_check 0.9.4": {
- "name": "version_check",
- "version": "0.9.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/version_check/0.9.4/download",
- "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "version_check",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "version_check",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.9.4"
- },
- "license": "MIT/Apache-2.0"
- },
- "wasi 0.10.2+wasi-snapshot-preview1": {
- "name": "wasi",
- "version": "0.10.2+wasi-snapshot-preview1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download",
- "sha256": "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.10.2+wasi-snapshot-preview1"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
- },
- "winapi 0.3.9": {
- "name": "winapi",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
- "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "consoleapi",
- "errhandlingapi",
- "fileapi",
- "minwinbase",
- "minwindef",
- "processenv",
- "std",
- "winbase",
- "wincon",
- "winerror",
- "winnt"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "i686-pc-windows-gnu": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "winapi_i686_pc_windows_gnu"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "winapi_x86_64_pc_windows_gnu"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-i686-pc-windows-gnu 0.4.0": {
- "name": "winapi-i686-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
- "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_i686_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_i686_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-util 0.1.5": {
- "name": "winapi-util",
- "version": "0.1.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-util/0.1.5/download",
- "sha256": "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.5"
- },
- "license": "Unlicense/MIT"
- },
- "winapi-x86_64-pc-windows-gnu 0.4.0": {
- "name": "winapi-x86_64-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
- "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_x86_64_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_x86_64_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- }
- },
- "binary_crates": [
- "names 0.12.1-dev",
- "names 0.13.0"
- ],
- "workspace_members": {
- "aliases 0.1.0": "cargo_aliases"
- },
- "conditions": {
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"wasi\")": [
- "wasm32-wasi"
- ],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(windows)": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-pc-windows-gnu": [],
- "x86_64-pc-windows-gnu": []
- }
-}
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "aliases"
+version = "0.1.0"
+dependencies = [
+ "env_logger",
+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "log 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)",
+ "names 0.12.1-dev (git+https://github.com/fnichol/names.git?rev=760516503b89ddc8bc2ab42d579d4566cfb1054f#760516503b89ddc8bc2ab42d579d4566cfb1054f)",
+ "names 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "value-bag",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "clap"
+version = "3.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83"
+dependencies = [
+ "atty",
+ "bitflags",
+ "clap_derive",
+ "clap_lex",
+ "indexmap",
+ "once_cell",
+ "strsim",
+ "termcolor",
+ "textwrap",
+]
+
+[[package]]
+name = "clap_derive"
+version = "3.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902"
+dependencies = [
+ "heck",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "ctor"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c"
+dependencies = [
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
+dependencies = [
+ "atty",
+ "humantime",
+ "log 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+
+[[package]]
+name = "heck"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "indexmap"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.126"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+
+[[package]]
+name = "log"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
+dependencies = [
+ "log 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "log"
+version = "0.4.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "names"
+version = "0.12.1-dev"
+source = "git+https://github.com/fnichol/names.git?rev=760516503b89ddc8bc2ab42d579d4566cfb1054f#760516503b89ddc8bc2ab42d579d4566cfb1054f"
+dependencies = [
+ "clap",
+ "rand",
+]
+
+[[package]]
+name = "names"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146"
+dependencies = [
+ "clap",
+ "rand",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
+
+[[package]]
+name = "os_str_bytes"
+version = "6.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
+
+[[package]]
+name = "proc-macro-error"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "regex"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "syn"
+version = "1.0.98"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+
+[[package]]
+name = "value-bag"
+version = "1.0.0-alpha.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae"
+dependencies = [
+ "ctor",
+ "version_check",
+]
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[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-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
new file mode 100644
index 0000000..7c11d08
--- /dev/null
+++ b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
@@ -0,0 +1,2605 @@
+{
+ "checksum": "18e65377d421f78219df17791be449590f3d10960d5595f9005cee735032567b",
+ "crates": {
+ "aho-corasick 0.7.18": {
+ "name": "aho-corasick",
+ "version": "0.7.18",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/aho-corasick/0.7.18/download",
+ "sha256": "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "aho_corasick",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "aho_corasick",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.18"
+ },
+ "license": "Unlicense/MIT"
+ },
+ "aliases 0.1.0": {
+ "name": "aliases",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "aliases",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "aliases",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.3.9",
+ "target": "log",
+ "alias": "pinned_log"
+ },
+ {
+ "id": "log 0.4.14",
+ "target": "log"
+ },
+ {
+ "id": "names 0.12.1-dev",
+ "target": "names",
+ "alias": "pinned_names"
+ },
+ {
+ "id": "names 0.13.0",
+ "target": "names"
+ },
+ {
+ "id": "value-bag 1.0.0-alpha.7",
+ "target": "value_bag"
+ }
+ ],
+ "selects": {}
+ },
+ "deps_dev": {
+ "common": [
+ {
+ "id": "env_logger 0.9.0",
+ "target": "env_logger"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "atty 0.2.14": {
+ "name": "atty",
+ "version": "0.2.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
+ "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "atty",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "atty",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"hermit\")": [
+ {
+ "id": "hermit-abi 0.1.19",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.2.14"
+ },
+ "license": "MIT"
+ },
+ "autocfg 1.1.0": {
+ "name": "autocfg",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
+ "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocfg",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "autocfg",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "bitflags 1.3.2": {
+ "name": "bitflags",
+ "version": "1.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
+ "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bitflags",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bitflags",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "1.3.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "cfg-if 1.0.0": {
+ "name": "cfg-if",
+ "version": "1.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
+ "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cfg_if",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "cfg_if",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "clap 3.2.8": {
+ "name": "clap",
+ "version": "3.2.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap/3.2.8/download",
+ "sha256": "190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "Binary": {
+ "crate_name": "stdio-fixture",
+ "crate_root": "src/bin/stdio-fixture.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "clap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "atty",
+ "clap_derive",
+ "color",
+ "default",
+ "derive",
+ "once_cell",
+ "std",
+ "strsim",
+ "suggestions",
+ "termcolor"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "clap_lex 0.2.4",
+ "target": "clap_lex"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "indexmap"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "strsim 0.10.0",
+ "target": "strsim"
+ },
+ {
+ "id": "termcolor 1.1.3",
+ "target": "termcolor"
+ },
+ {
+ "id": "textwrap 0.15.0",
+ "target": "textwrap"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "clap_derive 3.2.7",
+ "target": "clap_derive"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "3.2.8"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "clap_derive 3.2.7": {
+ "name": "clap_derive",
+ "version": "3.2.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap_derive/3.2.7/download",
+ "sha256": "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "clap_derive",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "clap_derive",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "heck 0.4.0",
+ "target": "heck"
+ },
+ {
+ "id": "proc-macro-error 1.0.4",
+ "target": "proc_macro_error"
+ },
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "3.2.7"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "clap_lex 0.2.4": {
+ "name": "clap_lex",
+ "version": "0.2.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap_lex/0.2.4/download",
+ "sha256": "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap_lex",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "clap_lex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "os_str_bytes 6.1.0",
+ "target": "os_str_bytes"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.2.4"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "ctor 0.1.22": {
+ "name": "ctor",
+ "version": "0.1.22",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ctor/0.1.22/download",
+ "sha256": "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "ctor",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ctor",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.22"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "env_logger 0.9.0": {
+ "name": "env_logger",
+ "version": "0.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/env_logger/0.9.0/download",
+ "sha256": "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "env_logger",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "env_logger",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "atty",
+ "default",
+ "humantime",
+ "regex",
+ "termcolor"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "humantime 2.1.0",
+ "target": "humantime"
+ },
+ {
+ "id": "log 0.4.14",
+ "target": "log"
+ },
+ {
+ "id": "regex 1.6.0",
+ "target": "regex"
+ },
+ {
+ "id": "termcolor 1.1.3",
+ "target": "termcolor"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.9.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "getrandom 0.2.7": {
+ "name": "getrandom",
+ "version": "0.2.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/getrandom/0.2.7/download",
+ "sha256": "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "getrandom",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "getrandom",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "wasi 0.11.0+wasi-snapshot-preview1",
+ "target": "wasi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.2.7"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hashbrown 0.12.1": {
+ "name": "hashbrown",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hashbrown/0.12.1/download",
+ "sha256": "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hashbrown",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hashbrown",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "raw"
+ ],
+ "edition": "2021",
+ "version": "0.12.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "heck 0.4.0": {
+ "name": "heck",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/heck/0.4.0/download",
+ "sha256": "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "heck",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "heck",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "0.4.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hermit-abi 0.1.19": {
+ "name": "hermit-abi",
+ "version": "0.1.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
+ "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hermit_abi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hermit_abi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.19"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "humantime 2.1.0": {
+ "name": "humantime",
+ "version": "2.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/humantime/2.1.0/download",
+ "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "humantime",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "humantime",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "2.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "indexmap 1.9.1": {
+ "name": "indexmap",
+ "version": "1.9.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/indexmap/1.9.1/download",
+ "sha256": "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "indexmap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "indexmap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "hashbrown 0.12.1",
+ "target": "hashbrown"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.9.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "libc 0.2.126": {
+ "name": "libc",
+ "version": "0.2.126",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libc/0.2.126/download",
+ "sha256": "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "libc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.126"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "log 0.3.9": {
+ "name": "log",
+ "version": "0.3.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/log/0.3.9/download",
+ "sha256": "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "log",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "use_std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.14",
+ "target": "log"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.3.9"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "log 0.4.14": {
+ "name": "log",
+ "version": "0.4.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/log/0.4.14/download",
+ "sha256": "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "log",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "log 0.4.14",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.14"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "memchr 2.5.0": {
+ "name": "memchr",
+ "version": "2.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/memchr/2.5.0/download",
+ "sha256": "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "memchr",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "memchr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.5.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Unlicense/MIT"
+ },
+ "names 0.12.1-dev": {
+ "name": "names",
+ "version": "0.12.1-dev",
+ "repository": {
+ "Git": {
+ "remote": "https://github.com/fnichol/names.git",
+ "commitish": {
+ "Rev": "760516503b89ddc8bc2ab42d579d4566cfb1054f"
+ },
+ "shallow_since": "1646516410 -0700"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "names",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "Binary": {
+ "crate_name": "names",
+ "crate_root": "src/bin/names.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "names",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "application",
+ "clap",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "clap 3.2.8",
+ "target": "clap"
+ },
+ {
+ "id": "names 0.12.1-dev",
+ "target": "build_script_build"
+ },
+ {
+ "id": "rand 0.8.5",
+ "target": "rand"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.12.1-dev"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ },
+ "names 0.13.0": {
+ "name": "names",
+ "version": "0.13.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/names/0.13.0/download",
+ "sha256": "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "names",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "Binary": {
+ "crate_name": "names",
+ "crate_root": "src/bin/names.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "names",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "application",
+ "clap",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "clap 3.2.8",
+ "target": "clap"
+ },
+ {
+ "id": "names 0.13.0",
+ "target": "build_script_build"
+ },
+ {
+ "id": "rand 0.8.5",
+ "target": "rand"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.13.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ },
+ "once_cell 1.13.0": {
+ "name": "once_cell",
+ "version": "1.13.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/once_cell/1.13.0/download",
+ "sha256": "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "once_cell",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "once_cell",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "race",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "1.13.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "os_str_bytes 6.1.0": {
+ "name": "os_str_bytes",
+ "version": "6.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download",
+ "sha256": "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "os_str_bytes",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "os_str_bytes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "raw_os_str"
+ ],
+ "edition": "2018",
+ "version": "6.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "ppv-lite86 0.2.16": {
+ "name": "ppv-lite86",
+ "version": "0.2.16",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download",
+ "sha256": "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ppv_lite86",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ppv_lite86",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "simd",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.2.16"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "proc-macro-error 1.0.4": {
+ "name": "proc-macro-error",
+ "version": "1.0.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download",
+ "sha256": "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro_error",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "proc_macro_error",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "syn",
+ "syn-error"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro-error 1.0.4",
+ "target": "build_script_build"
+ },
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "proc-macro-error-attr 1.0.4",
+ "target": "proc_macro_error_attr"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.4"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro-error-attr 1.0.4": {
+ "name": "proc-macro-error-attr",
+ "version": "1.0.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download",
+ "sha256": "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "proc_macro_error_attr",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "proc_macro_error_attr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro-error-attr 1.0.4",
+ "target": "build_script_build"
+ },
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.4"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro2 1.0.40": {
+ "name": "proc-macro2",
+ "version": "1.0.40",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.40/download",
+ "sha256": "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "proc_macro2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "proc-macro"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.1",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.40"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "quote 1.0.20": {
+ "name": "quote",
+ "version": "1.0.20",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/quote/1.0.20/download",
+ "sha256": "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "quote",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "quote",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "proc-macro"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.20"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rand 0.8.5": {
+ "name": "rand",
+ "version": "0.8.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand/0.8.5/download",
+ "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "getrandom",
+ "libc",
+ "rand_chacha",
+ "std",
+ "std_rng"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "rand_chacha 0.3.1",
+ "target": "rand_chacha"
+ },
+ {
+ "id": "rand_core 0.6.3",
+ "target": "rand_core"
+ }
+ ],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.8.5"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rand_chacha 0.3.1": {
+ "name": "rand_chacha",
+ "version": "0.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand_chacha/0.3.1/download",
+ "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand_chacha",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand_chacha",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "ppv-lite86 0.2.16",
+ "target": "ppv_lite86"
+ },
+ {
+ "id": "rand_core 0.6.3",
+ "target": "rand_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rand_core 0.6.3": {
+ "name": "rand_core",
+ "version": "0.6.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand_core/0.6.3/download",
+ "sha256": "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "getrandom",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "getrandom 0.2.7",
+ "target": "getrandom"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.6.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "regex 1.6.0": {
+ "name": "regex",
+ "version": "1.6.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex/1.6.0/download",
+ "sha256": "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "regex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "aho-corasick",
+ "memchr",
+ "perf",
+ "perf-cache",
+ "perf-dfa",
+ "perf-inline",
+ "perf-literal",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "aho-corasick 0.7.18",
+ "target": "aho_corasick"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "regex-syntax 0.6.27",
+ "target": "regex_syntax"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.6.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "regex-syntax 0.6.27": {
+ "name": "regex-syntax",
+ "version": "0.6.27",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.27/download",
+ "sha256": "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex_syntax",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "regex_syntax",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.6.27"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "strsim 0.10.0": {
+ "name": "strsim",
+ "version": "0.10.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/strsim/0.10.0/download",
+ "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "strsim",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "strsim",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.10.0"
+ },
+ "license": "MIT"
+ },
+ "syn 1.0.98": {
+ "name": "syn",
+ "version": "1.0.98",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/1.0.98/download",
+ "sha256": "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syn",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "syn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.1",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.98"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "termcolor 1.1.3": {
+ "name": "termcolor",
+ "version": "1.1.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/termcolor/1.1.3/download",
+ "sha256": "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "termcolor",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "termcolor",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(windows)": [
+ {
+ "id": "winapi-util 0.1.5",
+ "target": "winapi_util"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.1.3"
+ },
+ "license": "Unlicense OR MIT"
+ },
+ "textwrap 0.15.0": {
+ "name": "textwrap",
+ "version": "0.15.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/textwrap/0.15.0/download",
+ "sha256": "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "textwrap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "textwrap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.15.0"
+ },
+ "license": "MIT"
+ },
+ "unicode-ident 1.0.1": {
+ "name": "unicode-ident",
+ "version": "1.0.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.1/download",
+ "sha256": "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_ident",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_ident",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "value-bag 1.0.0-alpha.7": {
+ "name": "value-bag",
+ "version": "1.0.0-alpha.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.7/download",
+ "sha256": "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "value_bag",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "value_bag",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "value-bag 1.0.0-alpha.7",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "ctor 0.1.22",
+ "target": "ctor"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.0-alpha.7"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check",
+ "alias": "rustc"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "version_check 0.9.4": {
+ "name": "version_check",
+ "version": "0.9.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/version_check/0.9.4/download",
+ "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "version_check",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "version_check",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.9.4"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasi 0.11.0+wasi-snapshot-preview1": {
+ "name": "wasi",
+ "version": "0.11.0+wasi-snapshot-preview1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
+ "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.11.0+wasi-snapshot-preview1"
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "winapi 0.3.9": {
+ "name": "winapi",
+ "version": "0.3.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
+ "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "minwinbase",
+ "minwindef",
+ "processenv",
+ "std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "i686-pc-windows-gnu": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "winapi_i686_pc_windows_gnu"
+ }
+ ],
+ "x86_64-pc-windows-gnu": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "winapi_x86_64_pc_windows_gnu"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.3.9"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-i686-pc-windows-gnu 0.4.0": {
+ "name": "winapi-i686-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
+ "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_i686_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_i686_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-util 0.1.5": {
+ "name": "winapi-util",
+ "version": "0.1.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-util/0.1.5/download",
+ "sha256": "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_util",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.1.5"
+ },
+ "license": "Unlicense/MIT"
+ },
+ "winapi-x86_64-pc-windows-gnu 0.4.0": {
+ "name": "winapi-x86_64-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
+ "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_x86_64_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_x86_64_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ }
+ },
+ "binary_crates": [
+ "clap 3.2.8",
+ "names 0.12.1-dev",
+ "names 0.13.0"
+ ],
+ "workspace_members": {
+ "aliases 0.1.0": "cargo_aliases"
+ },
+ "conditions": {
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"wasi\")": [
+ "wasm32-wasi"
+ ],
+ "cfg(unix)": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(windows)": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "i686-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnu": []
+ }
+}
diff --git a/examples/crate_universe/cargo_local/Cargo.lock b/examples/crate_universe/cargo_local/Cargo.lock
index 6e94606..a9454b6 100644
--- a/examples/crate_universe/cargo_local/Cargo.lock
+++ b/examples/crate_universe/cargo_local/Cargo.lock
@@ -4,9 +4,9 @@
[[package]]
name = "async-stream"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "171374e7e3b2504e0e5236e3b59260560f9fe94bfe9ac39ba5e4e929c5590625"
+checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e"
dependencies = [
"async-stream-impl",
"futures-core",
@@ -14,9 +14,9 @@
[[package]]
name = "async-stream-impl"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "648ed8c8d2ce5409ccd57453d9d1b214b342a0d69376a6feda1fd6cae3299308"
+checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27"
dependencies = [
"proc-macro2",
"quote",
@@ -25,9 +25,9 @@
[[package]]
name = "autocfg"
-version = "1.0.1"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "bitflags"
@@ -57,21 +57,19 @@
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
-name = "futures-core"
-version = "0.3.17"
+name = "fastrand"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d"
+checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
+dependencies = [
+ "instant",
+]
[[package]]
-name = "getrandom"
-version = "0.2.3"
+name = "futures-core"
+version = "0.3.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi",
-]
+checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
[[package]]
name = "hermit-abi"
@@ -84,79 +82,61 @@
[[package]]
name = "instant"
-version = "0.1.11"
+version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "716d3d89f35ac6a34fd0eed635395f4c3b76fa889338a4632e5231a8684216bd"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
dependencies = [
"cfg-if",
]
[[package]]
name = "libc"
-version = "0.2.103"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
[[package]]
name = "lock_api"
-version = "0.4.5"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"
+checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
dependencies = [
+ "autocfg",
"scopeguard",
]
[[package]]
name = "log"
-version = "0.4.14"
+version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
dependencies = [
"cfg-if",
]
[[package]]
name = "memchr"
-version = "2.4.1"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "mio"
-version = "0.7.13"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16"
+checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
dependencies = [
"libc",
"log",
- "miow",
- "ntapi",
- "winapi",
-]
-
-[[package]]
-name = "miow"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "ntapi"
-version = "0.3.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
-dependencies = [
- "winapi",
+ "wasi",
+ "windows-sys",
]
[[package]]
name = "num_cpus"
-version = "1.13.0"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
+checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
dependencies = [
"hermit-abi",
"libc",
@@ -164,110 +144,62 @@
[[package]]
name = "once_cell"
-version = "1.8.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
[[package]]
name = "parking_lot"
-version = "0.11.2"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
- "instant",
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
-version = "0.8.5"
+version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
+checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
dependencies = [
"cfg-if",
- "instant",
"libc",
"redox_syscall",
"smallvec",
- "winapi",
+ "windows-sys",
]
[[package]]
name = "pin-project-lite"
-version = "0.2.7"
+version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
-
-[[package]]
-name = "ppv-lite86"
-version = "0.2.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
+checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
[[package]]
name = "proc-macro2"
-version = "1.0.29"
+version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d"
+checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
dependencies = [
- "unicode-xid",
+ "unicode-ident",
]
[[package]]
name = "quote"
-version = "1.0.9"
+version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
+checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
dependencies = [
"proc-macro2",
]
[[package]]
-name = "rand"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
-dependencies = [
- "libc",
- "rand_chacha",
- "rand_core",
- "rand_hc",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-dependencies = [
- "ppv-lite86",
- "rand_core",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
-dependencies = [
- "getrandom",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"
-dependencies = [
- "rand_core",
-]
-
-[[package]]
name = "redox_syscall"
-version = "0.2.10"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
+checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
dependencies = [
"bitflags",
]
@@ -298,30 +230,40 @@
[[package]]
name = "smallvec"
-version = "1.6.1"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
+checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+
+[[package]]
+name = "socket2"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
+dependencies = [
+ "libc",
+ "winapi",
+]
[[package]]
name = "syn"
-version = "1.0.77"
+version = "1.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5239bc68e0fef57495900cfea4e8dc75596d9a319d7e16b1e0a440d24e6fe0a0"
+checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
dependencies = [
"proc-macro2",
"quote",
- "unicode-xid",
+ "unicode-ident",
]
[[package]]
name = "tempfile"
-version = "3.2.0"
+version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"
+checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
dependencies = [
"cfg-if",
+ "fastrand",
"libc",
- "rand",
"redox_syscall",
"remove_dir_all",
"winapi",
@@ -329,11 +271,10 @@
[[package]]
name = "tokio"
-version = "1.12.0"
+version = "1.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc"
+checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
dependencies = [
- "autocfg",
"bytes",
"libc",
"memchr",
@@ -343,15 +284,16 @@
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
+ "socket2",
"tokio-macros",
"winapi",
]
[[package]]
name = "tokio-macros"
-version = "1.3.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110"
+checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
dependencies = [
"proc-macro2",
"quote",
@@ -360,9 +302,9 @@
[[package]]
name = "tokio-stream"
-version = "0.1.7"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f"
+checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9"
dependencies = [
"futures-core",
"pin-project-lite",
@@ -383,16 +325,16 @@
]
[[package]]
-name = "unicode-xid"
-version = "0.2.2"
+name = "unicode-ident"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
+checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
[[package]]
name = "wasi"
-version = "0.10.2+wasi-snapshot-preview1"
+version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "winapi"
@@ -415,3 +357,46 @@
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows-sys"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+dependencies = [
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
diff --git a/examples/crate_universe/cargo_workspace/.cargo/config.toml b/examples/crate_universe/cargo_workspace/.cargo/config.toml
new file mode 100644
index 0000000..1e04f5c
--- /dev/null
+++ b/examples/crate_universe/cargo_workspace/.cargo/config.toml
@@ -0,0 +1,2 @@
+# This file can contain cargo settings. For more details see:
+# https://doc.rust-lang.org/cargo/reference/config.html
diff --git a/examples/crate_universe/cargo_workspace/BUILD.bazel b/examples/crate_universe/cargo_workspace/BUILD.bazel
index e69de29..22293b9 100644
--- a/examples/crate_universe/cargo_workspace/BUILD.bazel
+++ b/examples/crate_universe/cargo_workspace/BUILD.bazel
@@ -0,0 +1,4 @@
+exports_files(
+ [".cargo/config.toml"],
+ visibility = ["//visibility:public"],
+)
diff --git a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
index e71e918..170c43c 100644
--- a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
@@ -1,1462 +1,238 @@
-{
- "checksum": "0116dced5bffc719d9e8c3a9fc34b13d9f97c61125722f5bcb4079df12465f56",
- "crates": {
- "ansi_term 0.12.1": {
- "name": "ansi_term",
- "version": "0.12.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ansi_term/0.12.1/download",
- "sha256": "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ansi_term",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ansi_term",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"windows\")": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.12.1"
- },
- "license": "MIT"
- },
- "atty 0.2.14": {
- "name": "atty",
- "version": "0.2.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
- "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atty",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "atty",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.2.14"
- },
- "license": "MIT"
- },
- "bitflags 1.3.2": {
- "name": "bitflags",
- "version": "1.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
- "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "1.3.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "clap 2.34.0": {
- "name": "clap",
- "version": "2.34.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/clap/2.34.0/download",
- "sha256": "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "clap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "clap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "ansi_term",
- "atty",
- "color",
- "default",
- "strsim",
- "suggestions",
- "vec_map"
- ],
- "deps": {
- "common": [
- {
- "id": "atty 0.2.14",
- "target": "atty"
- },
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "strsim 0.8.0",
- "target": "strsim"
- },
- {
- "id": "textwrap 0.11.0",
- "target": "textwrap"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- },
- {
- "id": "vec_map 0.8.2",
- "target": "vec_map"
- }
- ],
- "selects": {
- "cfg(not(windows))": [
- {
- "id": "ansi_term 0.12.1",
- "target": "ansi_term"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "2.34.0"
- },
- "license": "MIT"
- },
- "direct-cargo-bazel-deps 0.0.1": {
- "name": "direct-cargo-bazel-deps",
- "version": "0.0.1",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "direct_cargo_bazel_deps",
- "crate_root": ".direct_cargo_bazel_deps.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "direct_cargo_bazel_deps",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.0.1"
- },
- "license": null
- },
- "ferris-says 0.2.1": {
- "name": "ferris-says",
- "version": "0.2.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ferris-says/0.2.1/download",
- "sha256": "9515ec2dd9606ec230f6b2d1f25fd9e808a2f2af600143f7efe7e5865505b7aa"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ferris_says",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ferris_says",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "smallvec 0.4.5",
- "target": "smallvec"
- },
- {
- "id": "textwrap 0.13.4",
- "target": "textwrap"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "getrandom 0.1.16": {
- "name": "getrandom",
- "version": "0.1.16",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/getrandom/0.1.16/download",
- "sha256": "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "getrandom",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "getrandom",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "getrandom 0.1.16",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "cfg(target_os = \"wasi\")": [
- {
- "id": "wasi 0.9.0+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.16"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "hermit-abi 0.1.19": {
- "name": "hermit-abi",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
- "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT/Apache-2.0"
- },
- "libc 0.2.119": {
- "name": "libc",
- "version": "0.2.119",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
- "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.119"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "num_printer 0.1.0": {
- "name": "num_printer",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Binary": {
- "crate_name": "number-printer",
- "crate_root": "src/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": null,
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "clap 2.34.0",
- "target": "clap"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": null
- },
- "ppv-lite86 0.2.16": {
- "name": "ppv-lite86",
- "version": "0.2.16",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download",
- "sha256": "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ppv_lite86",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ppv_lite86",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "simd",
- "std"
- ],
- "edition": "2018",
- "version": "0.2.16"
- },
- "license": "MIT/Apache-2.0"
- },
- "printer 0.1.0": {
- "name": "printer",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "printer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "printer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "ferris-says 0.2.1",
- "target": "ferris_says"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": null
- },
- "rand 0.7.3": {
- "name": "rand",
- "version": "0.7.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand/0.7.3/download",
- "sha256": "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "getrandom",
- "getrandom_package",
- "libc",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "getrandom 0.1.16",
- "target": "getrandom",
- "alias": "getrandom_package"
- },
- {
- "id": "rand_core 0.5.1",
- "target": "rand_core"
- }
- ],
- "selects": {
- "cfg(not(target_os = \"emscripten\"))": [
- {
- "id": "rand_chacha 0.2.2",
- "target": "rand_chacha"
- }
- ],
- "cfg(target_os = \"emscripten\")": [
- {
- "id": "rand_hc 0.2.0",
- "target": "rand_hc"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.7.3"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_chacha 0.2.2": {
- "name": "rand_chacha",
- "version": "0.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_chacha/0.2.2/download",
- "sha256": "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_chacha",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_chacha",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "ppv-lite86 0.2.16",
- "target": "ppv_lite86"
- },
- {
- "id": "rand_core 0.5.1",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_core 0.5.1": {
- "name": "rand_core",
- "version": "0.5.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_core/0.5.1/download",
- "sha256": "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "getrandom",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "getrandom 0.1.16",
- "target": "getrandom"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_hc 0.2.0": {
- "name": "rand_hc",
- "version": "0.2.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_hc/0.2.0/download",
- "sha256": "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_hc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_hc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rand_core 0.5.1",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "rng 0.1.0": {
- "name": "rng",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "rng",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rng",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rand 0.7.3",
- "target": "rand"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": null
- },
- "smallvec 0.4.5": {
- "name": "smallvec",
- "version": "0.4.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/smallvec/0.4.5/download",
- "sha256": "f90c5e5fe535e48807ab94fc611d323935f39d4660c52b26b96446a7b33aef10"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smallvec",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "smallvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2015",
- "version": "0.4.5"
- },
- "license": "MPL-2.0"
- },
- "smawk 0.3.1": {
- "name": "smawk",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/smawk/0.3.1/download",
- "sha256": "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smawk",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "smawk",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT"
- },
- "strsim 0.8.0": {
- "name": "strsim",
- "version": "0.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/strsim/0.8.0/download",
- "sha256": "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "strsim",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "strsim",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.8.0"
- },
- "license": "MIT"
- },
- "textwrap 0.11.0": {
- "name": "textwrap",
- "version": "0.11.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/textwrap/0.11.0/download",
- "sha256": "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "textwrap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "textwrap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.11.0"
- },
- "license": "MIT"
- },
- "textwrap 0.13.4": {
- "name": "textwrap",
- "version": "0.13.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/textwrap/0.13.4/download",
- "sha256": "cd05616119e612a8041ef58f2b578906cc2531a6069047ae092cfb86a325d835"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "textwrap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "textwrap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "smawk",
- "unicode-width"
- ],
- "deps": {
- "common": [
- {
- "id": "smawk 0.3.1",
- "target": "smawk"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.13.4"
- },
- "license": "MIT"
- },
- "unicode-width 0.1.9": {
- "name": "unicode-width",
- "version": "0.1.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-width/0.1.9/download",
- "sha256": "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_width",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_width",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "0.1.9"
- },
- "license": "MIT/Apache-2.0"
- },
- "vec_map 0.8.2": {
- "name": "vec_map",
- "version": "0.8.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/vec_map/0.8.2/download",
- "sha256": "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "vec_map",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "vec_map",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.8.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "wasi 0.9.0+wasi-snapshot-preview1": {
- "name": "wasi",
- "version": "0.9.0+wasi-snapshot-preview1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download",
- "sha256": "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.9.0+wasi-snapshot-preview1"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
- },
- "winapi 0.3.9": {
- "name": "winapi",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
- "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "consoleapi",
- "errhandlingapi",
- "fileapi",
- "handleapi",
- "minwinbase",
- "minwindef",
- "processenv",
- "winbase"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "i686-pc-windows-gnu": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "winapi_i686_pc_windows_gnu"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "winapi_x86_64_pc_windows_gnu"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-i686-pc-windows-gnu 0.4.0": {
- "name": "winapi-i686-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
- "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_i686_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_i686_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-x86_64-pc-windows-gnu 0.4.0": {
- "name": "winapi-x86_64-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
- "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_x86_64_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_x86_64_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- }
- },
- "binary_crates": [],
- "workspace_members": {
- "direct-cargo-bazel-deps 0.0.1": "cargo_workspace",
- "num_printer 0.1.0": "cargo_workspace/num_printer",
- "printer 0.1.0": "cargo_workspace/printer",
- "rng 0.1.0": "cargo_workspace/rng"
- },
- "conditions": {
- "cfg(not(target_os = \"emscripten\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(not(windows))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(target_os = \"emscripten\")": [],
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"wasi\")": [
- "wasm32-wasi"
- ],
- "cfg(target_os = \"windows\")": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(windows)": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-pc-windows-gnu": [],
- "x86_64-pc-windows-gnu": []
- }
-}
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim",
+ "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "direct-cargo-bazel-deps"
+version = "0.0.1"
+
+[[package]]
+name = "ferris-says"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9515ec2dd9606ec230f6b2d1f25fd9e808a2f2af600143f7efe7e5865505b7aa"
+dependencies = [
+ "smallvec",
+ "textwrap 0.13.4 (registry+https://github.com/rust-lang/crates.io-index)",
+ "unicode-width",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.126"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+
+[[package]]
+name = "num_printer"
+version = "0.1.0"
+dependencies = [
+ "clap",
+ "printer",
+]
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
+
+[[package]]
+name = "printer"
+version = "0.1.0"
+dependencies = [
+ "ferris-says",
+ "rng",
+]
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom",
+ "libc",
+ "rand_chacha",
+ "rand_core",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core",
+]
+
+[[package]]
+name = "rng"
+version = "0.1.0"
+dependencies = [
+ "rand",
+]
+
+[[package]]
+name = "smallvec"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f90c5e5fe535e48807ab94fc611d323935f39d4660c52b26b96446a7b33aef10"
+
+[[package]]
+name = "smawk"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.13.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd05616119e612a8041ef58f2b578906cc2531a6069047ae092cfb86a325d835"
+dependencies = [
+ "smawk",
+ "unicode-width",
+]
+
+[[package]]
+name = "unicode-width"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[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"
diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
new file mode 100644
index 0000000..4c7e145
--- /dev/null
+++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
@@ -0,0 +1,1470 @@
+{
+ "checksum": "746574dd60cef41f95be67cc408ac93637dea1f729ae7f1d2450cbfc0dff4a8b",
+ "crates": {
+ "ansi_term 0.12.1": {
+ "name": "ansi_term",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ansi_term/0.12.1/download",
+ "sha256": "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ansi_term",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ansi_term",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"windows\")": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.12.1"
+ },
+ "license": "MIT"
+ },
+ "atty 0.2.14": {
+ "name": "atty",
+ "version": "0.2.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
+ "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "atty",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "atty",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"hermit\")": [
+ {
+ "id": "hermit-abi 0.1.19",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.2.14"
+ },
+ "license": "MIT"
+ },
+ "bitflags 1.3.2": {
+ "name": "bitflags",
+ "version": "1.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
+ "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bitflags",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bitflags",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "1.3.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "cfg-if 1.0.0": {
+ "name": "cfg-if",
+ "version": "1.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
+ "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cfg_if",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "cfg_if",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "clap 2.34.0": {
+ "name": "clap",
+ "version": "2.34.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap/2.34.0/download",
+ "sha256": "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "clap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "ansi_term",
+ "atty",
+ "color",
+ "default",
+ "strsim",
+ "suggestions",
+ "vec_map"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "strsim 0.8.0",
+ "target": "strsim"
+ },
+ {
+ "id": "textwrap 0.11.0",
+ "target": "textwrap"
+ },
+ {
+ "id": "unicode-width 0.1.9",
+ "target": "unicode_width"
+ },
+ {
+ "id": "vec_map 0.8.2",
+ "target": "vec_map"
+ }
+ ],
+ "selects": {
+ "cfg(not(windows))": [
+ {
+ "id": "ansi_term 0.12.1",
+ "target": "ansi_term"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "2.34.0"
+ },
+ "license": "MIT"
+ },
+ "direct-cargo-bazel-deps 0.0.1": {
+ "name": "direct-cargo-bazel-deps",
+ "version": "0.0.1",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "direct_cargo_bazel_deps",
+ "crate_root": ".direct_cargo_bazel_deps.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "direct_cargo_bazel_deps",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.0.1"
+ },
+ "license": null
+ },
+ "ferris-says 0.2.1": {
+ "name": "ferris-says",
+ "version": "0.2.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ferris-says/0.2.1/download",
+ "sha256": "9515ec2dd9606ec230f6b2d1f25fd9e808a2f2af600143f7efe7e5865505b7aa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ferris_says",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ferris_says",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "smallvec 0.4.5",
+ "target": "smallvec"
+ },
+ {
+ "id": "textwrap 0.13.4",
+ "target": "textwrap"
+ },
+ {
+ "id": "unicode-width 0.1.9",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "getrandom 0.1.16": {
+ "name": "getrandom",
+ "version": "0.1.16",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/getrandom/0.1.16/download",
+ "sha256": "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "getrandom",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "getrandom",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "getrandom 0.1.16",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "wasi 0.9.0+wasi-snapshot-preview1",
+ "target": "wasi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.1.16"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hermit-abi 0.1.19": {
+ "name": "hermit-abi",
+ "version": "0.1.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
+ "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hermit_abi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hermit_abi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.19"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "libc 0.2.126": {
+ "name": "libc",
+ "version": "0.2.126",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libc/0.2.126/download",
+ "sha256": "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "libc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.126"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "num_printer 0.1.0": {
+ "name": "num_printer",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Binary": {
+ "crate_name": "number-printer",
+ "crate_root": "src/main.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": null,
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "clap 2.34.0",
+ "target": "clap"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "ppv-lite86 0.2.16": {
+ "name": "ppv-lite86",
+ "version": "0.2.16",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download",
+ "sha256": "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ppv_lite86",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ppv_lite86",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "simd",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.2.16"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "printer 0.1.0": {
+ "name": "printer",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "printer",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "printer",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "ferris-says 0.2.1",
+ "target": "ferris_says"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "rand 0.7.3": {
+ "name": "rand",
+ "version": "0.7.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand/0.7.3/download",
+ "sha256": "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "getrandom",
+ "getrandom_package",
+ "libc",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "getrandom 0.1.16",
+ "target": "getrandom",
+ "alias": "getrandom_package"
+ },
+ {
+ "id": "rand_core 0.5.1",
+ "target": "rand_core"
+ }
+ ],
+ "selects": {
+ "cfg(not(target_os = \"emscripten\"))": [
+ {
+ "id": "rand_chacha 0.2.2",
+ "target": "rand_chacha"
+ }
+ ],
+ "cfg(target_os = \"emscripten\")": [
+ {
+ "id": "rand_hc 0.2.0",
+ "target": "rand_hc"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.7.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rand_chacha 0.2.2": {
+ "name": "rand_chacha",
+ "version": "0.2.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand_chacha/0.2.2/download",
+ "sha256": "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand_chacha",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand_chacha",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "ppv-lite86 0.2.16",
+ "target": "ppv_lite86"
+ },
+ {
+ "id": "rand_core 0.5.1",
+ "target": "rand_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.2"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rand_core 0.5.1": {
+ "name": "rand_core",
+ "version": "0.5.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand_core/0.5.1/download",
+ "sha256": "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "getrandom",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "getrandom 0.1.16",
+ "target": "getrandom"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.5.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rand_hc 0.2.0": {
+ "name": "rand_hc",
+ "version": "0.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rand_hc/0.2.0/download",
+ "sha256": "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rand_hc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rand_hc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "rand_core 0.5.1",
+ "target": "rand_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "rng 0.1.0": {
+ "name": "rng",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rng",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rng",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "rand 0.7.3",
+ "target": "rand"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "smallvec 0.4.5": {
+ "name": "smallvec",
+ "version": "0.4.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/smallvec/0.4.5/download",
+ "sha256": "f90c5e5fe535e48807ab94fc611d323935f39d4660c52b26b96446a7b33aef10"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "smallvec",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "smallvec",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2015",
+ "version": "0.4.5"
+ },
+ "license": "MPL-2.0"
+ },
+ "smawk 0.3.1": {
+ "name": "smawk",
+ "version": "0.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/smawk/0.3.1/download",
+ "sha256": "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "smawk",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "smawk",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.1"
+ },
+ "license": "MIT"
+ },
+ "strsim 0.8.0": {
+ "name": "strsim",
+ "version": "0.8.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/strsim/0.8.0/download",
+ "sha256": "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "strsim",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "strsim",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.8.0"
+ },
+ "license": "MIT"
+ },
+ "textwrap 0.11.0": {
+ "name": "textwrap",
+ "version": "0.11.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/textwrap/0.11.0/download",
+ "sha256": "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "textwrap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "textwrap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "unicode-width 0.1.9",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.11.0"
+ },
+ "license": "MIT"
+ },
+ "textwrap 0.13.4": {
+ "name": "textwrap",
+ "version": "0.13.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/textwrap/0.13.4/download",
+ "sha256": "cd05616119e612a8041ef58f2b578906cc2531a6069047ae092cfb86a325d835"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "textwrap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "textwrap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "smawk",
+ "unicode-width"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "smawk 0.3.1",
+ "target": "smawk"
+ },
+ {
+ "id": "unicode-width 0.1.9",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.13.4"
+ },
+ "license": "MIT"
+ },
+ "unicode-width 0.1.9": {
+ "name": "unicode-width",
+ "version": "0.1.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-width/0.1.9/download",
+ "sha256": "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_width",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_width",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2015",
+ "version": "0.1.9"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "vec_map 0.8.2": {
+ "name": "vec_map",
+ "version": "0.8.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/vec_map/0.8.2/download",
+ "sha256": "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "vec_map",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "vec_map",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.8.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasi 0.9.0+wasi-snapshot-preview1": {
+ "name": "wasi",
+ "version": "0.9.0+wasi-snapshot-preview1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download",
+ "sha256": "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.9.0+wasi-snapshot-preview1"
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "winapi 0.3.9": {
+ "name": "winapi",
+ "version": "0.3.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
+ "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "handleapi",
+ "minwinbase",
+ "minwindef",
+ "processenv",
+ "winbase"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "i686-pc-windows-gnu": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "winapi_i686_pc_windows_gnu"
+ }
+ ],
+ "x86_64-pc-windows-gnu": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "winapi_x86_64_pc_windows_gnu"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.3.9"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-i686-pc-windows-gnu 0.4.0": {
+ "name": "winapi-i686-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
+ "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_i686_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_i686_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-x86_64-pc-windows-gnu 0.4.0": {
+ "name": "winapi-x86_64-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
+ "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_x86_64_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_x86_64_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ }
+ },
+ "binary_crates": [],
+ "workspace_members": {
+ "direct-cargo-bazel-deps 0.0.1": "cargo_workspace",
+ "num_printer 0.1.0": "cargo_workspace/num_printer",
+ "printer 0.1.0": "cargo_workspace/printer",
+ "rng 0.1.0": "cargo_workspace/rng"
+ },
+ "conditions": {
+ "cfg(not(target_os = \"emscripten\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-pc-windows-msvc",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "wasm32-unknown-unknown",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-pc-windows-msvc",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(windows))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "wasm32-unknown-unknown",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(target_os = \"emscripten\")": [],
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"wasi\")": [
+ "wasm32-wasi"
+ ],
+ "cfg(target_os = \"windows\")": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "cfg(unix)": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(windows)": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "i686-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnu": []
+ }
+}
diff --git a/examples/crate_universe/extra_workspace_members/.bazelrc b/examples/crate_universe/extra_workspace_members/.bazelrc
deleted file mode 100644
index d63c809..0000000
--- a/examples/crate_universe/extra_workspace_members/.bazelrc
+++ /dev/null
@@ -1,13 +0,0 @@
-# A config file containing Bazel settings
-
-# Enable rustfmt
-build:strict --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
-build:strict --output_groups=+rustfmt_checks
-
-# Enable clippy
-build:strict --aspects=@rules_rust//rust:defs.bzl%rust_clippy_aspect
-build:strict --output_groups=+clippy_checks
-
-# This import should always be last to allow users to override
-# settings for local development.
-try-import %workspace%/user.bazelrc
diff --git a/examples/crate_universe/extra_workspace_members/BUILD.bazel b/examples/crate_universe/extra_workspace_members/BUILD.bazel
deleted file mode 100644
index 199257f..0000000
--- a/examples/crate_universe/extra_workspace_members/BUILD.bazel
+++ /dev/null
@@ -1,22 +0,0 @@
-load("@crate_index_extra_members//:defs.bzl", "all_crate_deps")
-load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_test")
-
-rust_binary(
- name = "extra_workspace_member",
- srcs = ["src/main.rs"],
- data = ["@crate_index_extra_members//:texture-synthesis-cli__texture-synthesis"],
- proc_macro_deps = all_crate_deps(proc_macro = True),
- rustc_env = {
- "TEXTURE_SYNTHESIS_CLI": "$(rootpath @crate_index_extra_members//:texture-synthesis-cli__texture-synthesis)",
- },
- deps = all_crate_deps(),
-)
-
-rust_test(
- name = "unit_test",
- crate = ":extra_workspace_member",
- data = ["@crate_index_extra_members//:texture-synthesis-cli__texture-synthesis"],
- rustc_env = {
- "TEXTURE_SYNTHESIS_CLI": "$(rootpath @crate_index_extra_members//:texture-synthesis-cli__texture-synthesis)",
- },
-)
diff --git a/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock b/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock
deleted file mode 100644
index c9d296d..0000000
--- a/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock
+++ /dev/null
@@ -1,3273 +0,0 @@
-{
- "checksum": "e3970ece78ced37e01b3e8d70f9b1350e9d902a2be78f8c08789b05242583bef",
- "crates": {
- "adler32 1.2.0": {
- "name": "adler32",
- "version": "1.2.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/adler32/1.2.0/download",
- "sha256": "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "adler32",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "adler32",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "1.2.0"
- },
- "license": "Zlib"
- },
- "ansi_term 0.12.1": {
- "name": "ansi_term",
- "version": "0.12.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ansi_term/0.12.1/download",
- "sha256": "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ansi_term",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ansi_term",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"windows\")": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.12.1"
- },
- "license": "MIT"
- },
- "atty 0.2.14": {
- "name": "atty",
- "version": "0.2.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
- "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atty",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "atty",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.2.14"
- },
- "license": "MIT"
- },
- "autocfg 1.1.0": {
- "name": "autocfg",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
- "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "autocfg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "autocfg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "bitflags 1.3.2": {
- "name": "bitflags",
- "version": "1.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
- "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "1.3.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "bytemuck 1.8.0": {
- "name": "bytemuck",
- "version": "1.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bytemuck/1.8.0/download",
- "sha256": "0e851ca7c24871e7336801608a4797d7376545b6928a10d32d75685687141ead"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bytemuck",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bytemuck",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.8.0"
- },
- "license": "Zlib OR Apache-2.0 OR MIT"
- },
- "byteorder 1.4.3": {
- "name": "byteorder",
- "version": "1.4.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/byteorder/1.4.3/download",
- "sha256": "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "byteorder",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "byteorder",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "1.4.3"
- },
- "license": "Unlicense OR MIT"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "clap 2.34.0": {
- "name": "clap",
- "version": "2.34.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/clap/2.34.0/download",
- "sha256": "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "clap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "clap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "ansi_term",
- "atty",
- "color",
- "default",
- "strsim",
- "suggestions",
- "vec_map"
- ],
- "deps": {
- "common": [
- {
- "id": "atty 0.2.14",
- "target": "atty"
- },
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "strsim 0.8.0",
- "target": "strsim"
- },
- {
- "id": "textwrap 0.11.0",
- "target": "textwrap"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- },
- {
- "id": "vec_map 0.8.2",
- "target": "vec_map"
- }
- ],
- "selects": {
- "cfg(not(windows))": [
- {
- "id": "ansi_term 0.12.1",
- "target": "ansi_term"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "2.34.0"
- },
- "license": "MIT"
- },
- "color_quant 1.1.0": {
- "name": "color_quant",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/color_quant/1.1.0/download",
- "sha256": "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "color_quant",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "color_quant",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "MIT"
- },
- "console 0.15.0": {
- "name": "console",
- "version": "0.15.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/console/0.15.0/download",
- "sha256": "a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "console",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "console",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "ansi-parsing",
- "default",
- "regex",
- "unicode-width"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "regex 1.5.4",
- "target": "regex"
- },
- {
- "id": "terminal_size 0.1.17",
- "target": "terminal_size"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {
- "cfg(windows)": [
- {
- "id": "encode_unicode 0.3.6",
- "target": "encode_unicode"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.15.0"
- },
- "license": "MIT"
- },
- "crc32fast 1.3.2": {
- "name": "crc32fast",
- "version": "1.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/crc32fast/1.3.2/download",
- "sha256": "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crc32fast",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "crc32fast",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "crc32fast 1.3.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.3.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "crossbeam-utils 0.8.7": {
- "name": "crossbeam-utils",
- "version": "0.8.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/crossbeam-utils/0.8.7/download",
- "sha256": "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crossbeam_utils",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "crossbeam_utils",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "lazy_static",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "crossbeam-utils 0.8.7",
- "target": "build_script_build"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "deflate 0.8.6": {
- "name": "deflate",
- "version": "0.8.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/deflate/0.8.6/download",
- "sha256": "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "deflate",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "deflate",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "adler32 1.2.0",
- "target": "adler32"
- },
- {
- "id": "byteorder 1.4.3",
- "target": "byteorder"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.6"
- },
- "license": "MIT/Apache-2.0"
- },
- "encode_unicode 0.3.6": {
- "name": "encode_unicode",
- "version": "0.3.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/encode_unicode/0.3.6/download",
- "sha256": "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "encode_unicode",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "encode_unicode",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2015",
- "version": "0.3.6"
- },
- "license": "MIT/Apache-2.0"
- },
- "extra_workspace_members 0.1.0": {
- "name": "extra_workspace_members",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Binary": {
- "crate_name": "extra_workspace_members",
- "crate_root": "src/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": null,
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "ferris-says 0.2.1",
- "target": "ferris_says"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.1.0"
- },
- "license": null
- },
- "ferris-says 0.2.1": {
- "name": "ferris-says",
- "version": "0.2.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ferris-says/0.2.1/download",
- "sha256": "9515ec2dd9606ec230f6b2d1f25fd9e808a2f2af600143f7efe7e5865505b7aa"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ferris_says",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ferris_says",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "smallvec 0.4.5",
- "target": "smallvec"
- },
- {
- "id": "textwrap 0.13.4",
- "target": "textwrap"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "heck 0.3.3": {
- "name": "heck",
- "version": "0.3.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/heck/0.3.3/download",
- "sha256": "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "heck",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "heck",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "unicode-segmentation 1.9.0",
- "target": "unicode_segmentation"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.3"
- },
- "license": "MIT OR Apache-2.0"
- },
- "hermit-abi 0.1.19": {
- "name": "hermit-abi",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
- "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT/Apache-2.0"
- },
- "image 0.23.12": {
- "name": "image",
- "version": "0.23.12",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/image/0.23.12/download",
- "sha256": "7ce04077ead78e39ae8610ad26216aed811996b043d47beed5090db674f9e9b5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "image",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "image",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "bmp",
- "jpeg",
- "png"
- ],
- "deps": {
- "common": [
- {
- "id": "bytemuck 1.8.0",
- "target": "bytemuck"
- },
- {
- "id": "byteorder 1.4.3",
- "target": "byteorder"
- },
- {
- "id": "color_quant 1.1.0",
- "target": "color_quant"
- },
- {
- "id": "jpeg-decoder 0.1.22",
- "target": "jpeg_decoder",
- "alias": "jpeg"
- },
- {
- "id": "num-iter 0.1.42",
- "target": "num_iter"
- },
- {
- "id": "num-rational 0.3.2",
- "target": "num_rational"
- },
- {
- "id": "num-traits 0.2.14",
- "target": "num_traits"
- },
- {
- "id": "png 0.16.8",
- "target": "png"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.23.12"
- },
- "license": "MIT"
- },
- "indicatif 0.15.0": {
- "name": "indicatif",
- "version": "0.15.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/indicatif/0.15.0/download",
- "sha256": "7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indicatif",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "indicatif",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "console 0.15.0",
- "target": "console"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "number_prefix 0.3.0",
- "target": "number_prefix"
- },
- {
- "id": "regex 1.5.4",
- "target": "regex"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.15.0"
- },
- "license": "MIT"
- },
- "jpeg-decoder 0.1.22": {
- "name": "jpeg-decoder",
- "version": "0.1.22",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/jpeg-decoder/0.1.22/download",
- "sha256": "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "jpeg_decoder",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "jpeg_decoder",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.22"
- },
- "license": "MIT / Apache-2.0"
- },
- "lazy_static 1.4.0": {
- "name": "lazy_static",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
- "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lazy_static",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lazy_static",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "libc 0.2.119": {
- "name": "libc",
- "version": "0.2.119",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
- "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.119"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "miniz_oxide 0.3.7": {
- "name": "miniz_oxide",
- "version": "0.3.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/miniz_oxide/0.3.7/download",
- "sha256": "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "miniz_oxide",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "miniz_oxide",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "adler32 1.2.0",
- "target": "adler32"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "license": "MIT"
- },
- "num-integer 0.1.44": {
- "name": "num-integer",
- "version": "0.1.44",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num-integer/0.1.44/download",
- "sha256": "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_integer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_integer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "i128",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "num-integer 0.1.44",
- "target": "build_script_build"
- },
- {
- "id": "num-traits 0.2.14",
- "target": "num_traits"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.1.44"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "num-iter 0.1.42": {
- "name": "num-iter",
- "version": "0.1.42",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num-iter/0.1.42/download",
- "sha256": "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_iter",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_iter",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "num-integer 0.1.44",
- "target": "num_integer"
- },
- {
- "id": "num-iter 0.1.42",
- "target": "build_script_build"
- },
- {
- "id": "num-traits 0.2.14",
- "target": "num_traits"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.1.42"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "num-rational 0.3.2": {
- "name": "num-rational",
- "version": "0.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num-rational/0.3.2/download",
- "sha256": "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_rational",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_rational",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "num-integer 0.1.44",
- "target": "num_integer"
- },
- {
- "id": "num-rational 0.3.2",
- "target": "build_script_build"
- },
- {
- "id": "num-traits 0.2.14",
- "target": "num_traits"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "num-traits 0.2.14": {
- "name": "num-traits",
- "version": "0.2.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num-traits/0.2.14/download",
- "sha256": "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_traits",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_traits",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "i128",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "num-traits 0.2.14",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.14"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "num_cpus 1.13.1": {
- "name": "num_cpus",
- "version": "1.13.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num_cpus/1.13.1/download",
- "sha256": "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_cpus",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_cpus",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(not(windows))": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "1.13.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "number_prefix 0.3.0": {
- "name": "number_prefix",
- "version": "0.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/number_prefix/0.3.0/download",
- "sha256": "17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "number_prefix",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "number_prefix",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2015",
- "version": "0.3.0"
- },
- "license": "MIT"
- },
- "once_cell 1.10.0": {
- "name": "once_cell",
- "version": "1.10.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/once_cell/1.10.0/download",
- "sha256": "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "once_cell",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "once_cell",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "race",
- "std"
- ],
- "edition": "2018",
- "version": "1.10.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "pdqselect 0.1.1": {
- "name": "pdqselect",
- "version": "0.1.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pdqselect/0.1.1/download",
- "sha256": "7778906d9321dd56cde1d1ffa69a73e59dcf5fda6d366f62727adf2bd4193aee"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pdqselect",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pdqselect",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2021",
- "version": "0.1.1"
- },
- "license": "Apache-2.0/MIT"
- },
- "png 0.16.8": {
- "name": "png",
- "version": "0.16.8",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/png/0.16.8/download",
- "sha256": "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "png",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "png",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "deflate",
- "png-encoding"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "crc32fast 1.3.2",
- "target": "crc32fast"
- },
- {
- "id": "deflate 0.8.6",
- "target": "deflate"
- },
- {
- "id": "miniz_oxide 0.3.7",
- "target": "miniz_oxide"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.16.8"
- },
- "license": "MIT OR Apache-2.0"
- },
- "proc-macro-error 1.0.4": {
- "name": "proc-macro-error",
- "version": "1.0.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download",
- "sha256": "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro_error",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro_error",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "syn",
- "syn-error"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro-error 1.0.4",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "proc-macro-error-attr 1.0.4",
- "target": "proc_macro_error_attr"
- }
- ],
- "selects": {}
- },
- "version": "1.0.4"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "proc-macro-error-attr 1.0.4": {
- "name": "proc-macro-error-attr",
- "version": "1.0.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download",
- "sha256": "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "proc_macro_error_attr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro_error_attr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro-error-attr 1.0.4",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.4"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0"
- },
- "proc-macro2 1.0.36": {
- "name": "proc-macro2",
- "version": "1.0.36",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
- "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.36"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "quote 1.0.15": {
- "name": "quote",
- "version": "1.0.15",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/quote/1.0.15/download",
- "sha256": "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "quote",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "quote",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.15"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand 0.8.5": {
- "name": "rand",
- "version": "0.8.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand/0.8.5/download",
- "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rand_core 0.6.3",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.5"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_core 0.6.3": {
- "name": "rand_core",
- "version": "0.6.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_core/0.6.3/download",
- "sha256": "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.6.3"
- },
- "license": "MIT OR Apache-2.0"
- },
- "rand_pcg 0.3.1": {
- "name": "rand_pcg",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rand_pcg/0.3.1/download",
- "sha256": "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rand_pcg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rand_pcg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rand_core 0.6.3",
- "target": "rand_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "regex 1.5.4": {
- "name": "regex",
- "version": "1.5.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/regex/1.5.4/download",
- "sha256": "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "regex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "regex-syntax 0.6.25",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.5.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "regex-syntax 0.6.25": {
- "name": "regex-syntax",
- "version": "0.6.25",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.25/download",
- "sha256": "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_syntax",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "regex_syntax",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.6.25"
- },
- "license": "MIT/Apache-2.0"
- },
- "rstar 0.7.1": {
- "name": "rstar",
- "version": "0.7.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rstar/0.7.1/download",
- "sha256": "0650eaaa56cbd1726fd671150fce8ac6ed9d9a25d1624430d7ee9d196052f6b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "rstar",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rstar",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "num-traits 0.2.14",
- "target": "num_traits"
- },
- {
- "id": "pdqselect 0.1.1",
- "target": "pdqselect"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "smallvec 0.4.5": {
- "name": "smallvec",
- "version": "0.4.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/smallvec/0.4.5/download",
- "sha256": "f90c5e5fe535e48807ab94fc611d323935f39d4660c52b26b96446a7b33aef10"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smallvec",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "smallvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2015",
- "version": "0.4.5"
- },
- "license": "MPL-2.0"
- },
- "smawk 0.3.1": {
- "name": "smawk",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/smawk/0.3.1/download",
- "sha256": "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smawk",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "smawk",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT"
- },
- "strsim 0.8.0": {
- "name": "strsim",
- "version": "0.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/strsim/0.8.0/download",
- "sha256": "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "strsim",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "strsim",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.8.0"
- },
- "license": "MIT"
- },
- "structopt 0.3.26": {
- "name": "structopt",
- "version": "0.3.26",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/structopt/0.3.26/download",
- "sha256": "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "structopt",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "structopt",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "clap 2.34.0",
- "target": "clap"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "structopt-derive 0.4.18",
- "target": "structopt_derive"
- }
- ],
- "selects": {}
- },
- "version": "0.3.26"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "structopt-derive 0.4.18": {
- "name": "structopt-derive",
- "version": "0.4.18",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/structopt-derive/0.4.18/download",
- "sha256": "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "structopt_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "structopt_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "heck 0.3.3",
- "target": "heck"
- },
- {
- "id": "proc-macro-error 1.0.4",
- "target": "proc_macro_error"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.18"
- },
- "license": "Apache-2.0/MIT"
- },
- "syn 1.0.86": {
- "name": "syn",
- "version": "1.0.86",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
- "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "syn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.86"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "terminal_size 0.1.17": {
- "name": "terminal_size",
- "version": "0.1.17",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/terminal_size/0.1.17/download",
- "sha256": "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "terminal_size",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "terminal_size",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(not(windows))": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.17"
- },
- "license": "MIT OR Apache-2.0"
- },
- "texture-synthesis 0.8.2": {
- "name": "texture-synthesis",
- "version": "0.8.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/texture-synthesis/0.8.2/download",
- "sha256": "62ff62ae485126fec4f3685ced13a1700afb6f6ea12a1a0dec410ebc5dc9378b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "texture_synthesis",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "texture_synthesis",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "image 0.23.12",
- "target": "image"
- },
- {
- "id": "num_cpus 1.13.1",
- "target": "num_cpus"
- },
- {
- "id": "rand 0.8.5",
- "target": "rand"
- },
- {
- "id": "rand_pcg 0.3.1",
- "target": "rand_pcg"
- },
- {
- "id": "rstar 0.7.1",
- "target": "rstar"
- }
- ],
- "selects": {
- "cfg(not(target_arch = \"wasm32\"))": [
- {
- "id": "crossbeam-utils 0.8.7",
- "target": "crossbeam_utils"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "texture-synthesis-cli 0.8.2": {
- "name": "texture-synthesis-cli",
- "version": "0.8.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/texture-synthesis-cli/0.8.2/download",
- "sha256": "a7dbdf13f5e6f214750fce1073279b71ce3076157a8d337c9b0f0e14334e2aec"
- }
- },
- "targets": [
- {
- "Binary": {
- "crate_name": "texture-synthesis",
- "crate_root": "src/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": null,
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "structopt 0.3.26",
- "target": "structopt"
- },
- {
- "id": "texture-synthesis 0.8.2",
- "target": "texture_synthesis"
- }
- ],
- "selects": {
- "cfg(not(target_arch = \"wasm32\"))": [
- {
- "id": "atty 0.2.14",
- "target": "atty"
- },
- {
- "id": "indicatif 0.15.0",
- "target": "indicatif"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "textwrap 0.11.0": {
- "name": "textwrap",
- "version": "0.11.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/textwrap/0.11.0/download",
- "sha256": "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "textwrap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "textwrap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.11.0"
- },
- "license": "MIT"
- },
- "textwrap 0.13.4": {
- "name": "textwrap",
- "version": "0.13.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/textwrap/0.13.4/download",
- "sha256": "cd05616119e612a8041ef58f2b578906cc2531a6069047ae092cfb86a325d835"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "textwrap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "textwrap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "smawk",
- "unicode-width"
- ],
- "deps": {
- "common": [
- {
- "id": "smawk 0.3.1",
- "target": "smawk"
- },
- {
- "id": "unicode-width 0.1.9",
- "target": "unicode_width"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.13.4"
- },
- "license": "MIT"
- },
- "unicode-segmentation 1.9.0": {
- "name": "unicode-segmentation",
- "version": "1.9.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download",
- "sha256": "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_segmentation",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_segmentation",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.9.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "unicode-width 0.1.9": {
- "name": "unicode-width",
- "version": "0.1.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-width/0.1.9/download",
- "sha256": "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_width",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_width",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "0.1.9"
- },
- "license": "MIT/Apache-2.0"
- },
- "unicode-xid 0.2.2": {
- "name": "unicode-xid",
- "version": "0.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-xid/0.2.2/download",
- "sha256": "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_xid",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_xid",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "0.2.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "vec_map 0.8.2": {
- "name": "vec_map",
- "version": "0.8.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/vec_map/0.8.2/download",
- "sha256": "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "vec_map",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "vec_map",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.8.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "version_check 0.9.4": {
- "name": "version_check",
- "version": "0.9.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/version_check/0.9.4/download",
- "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "version_check",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "version_check",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.9.4"
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi 0.3.9": {
- "name": "winapi",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
- "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "consoleapi",
- "errhandlingapi",
- "fileapi",
- "handleapi",
- "minwinbase",
- "minwindef",
- "processenv",
- "winbase",
- "wincon",
- "winnt",
- "winuser"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "i686-pc-windows-gnu": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "winapi_i686_pc_windows_gnu"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "winapi_x86_64_pc_windows_gnu"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-i686-pc-windows-gnu 0.4.0": {
- "name": "winapi-i686-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
- "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_i686_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_i686_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-x86_64-pc-windows-gnu 0.4.0": {
- "name": "winapi-x86_64-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
- "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_x86_64_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_x86_64_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- }
- },
- "binary_crates": [
- "texture-synthesis-cli 0.8.2"
- ],
- "workspace_members": {
- "extra_workspace_members 0.1.0": "extra_workspace_members"
- },
- "conditions": {
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(not(target_arch = \"wasm32\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(not(windows))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"windows\")": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(windows)": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-pc-windows-gnu": [],
- "x86_64-pc-windows-gnu": []
- }
-}
diff --git a/examples/crate_universe/extra_workspace_members/Cargo.toml b/examples/crate_universe/extra_workspace_members/Cargo.toml
deleted file mode 100644
index 2577506..0000000
--- a/examples/crate_universe/extra_workspace_members/Cargo.toml
+++ /dev/null
@@ -1,11 +0,0 @@
-[package]
-name = "extra_workspace_members"
-version = "0.1.0"
-authors = ["UebelAndre <github@uebelandre.com>"]
-
-[[bin]]
-name = "extra_workspace_members"
-path = "src/main.rs"
-
-[dependencies]
-ferris-says = "0.2.1"
diff --git a/examples/crate_universe/extra_workspace_members/src/main.rs b/examples/crate_universe/extra_workspace_members/src/main.rs
deleted file mode 100644
index 0f2fffe..0000000
--- a/examples/crate_universe/extra_workspace_members/src/main.rs
+++ /dev/null
@@ -1,39 +0,0 @@
-use std::io::{stdout, BufWriter};
-use std::path::Path;
-use std::process::Command;
-
-fn execute_texture_synthesis() -> Vec<u8> {
- let texture_synthesis_path = Path::new(env!("TEXTURE_SYNTHESIS_CLI"));
-
- let output = Command::new(texture_synthesis_path)
- .arg("--help")
- .output()
- .unwrap();
-
- if !output.status.success() {
- panic!("Execution of texter-synthesis-cli failed")
- }
-
- output.stdout
-}
-
-fn main() {
- // Run the command
- let output = execute_texture_synthesis();
-
- // Print the results
- let mut writer = BufWriter::new(stdout());
- ferris_says::say(&output, 120, &mut writer).unwrap();
-}
-
-#[cfg(test)]
-mod test {
- use super::*;
-
- #[test]
- fn test_output() {
- let stdout = execute_texture_synthesis();
- let text = String::from_utf8(stdout).unwrap();
- assert!(text.contains("Synthesizes images based on example images"));
- }
-}
diff --git a/examples/crate_universe/multi_package/Cargo.Bazel.lock b/examples/crate_universe/multi_package/Cargo.Bazel.lock
index 12540bc..ef75482 100644
--- a/examples/crate_universe/multi_package/Cargo.Bazel.lock
+++ b/examples/crate_universe/multi_package/Cargo.Bazel.lock
@@ -1,10787 +1,1921 @@
-{
- "checksum": "cba62ac1869a36d1f714ffd077e59f027e78a09a85df999006e21db814f938f4",
- "crates": {
- "aho-corasick 0.7.18": {
- "name": "aho-corasick",
- "version": "0.7.18",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/aho-corasick/0.7.18/download",
- "sha256": "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "aho_corasick",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "aho_corasick",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.18"
- },
- "license": "Unlicense/MIT"
- },
- "anyhow 1.0.55": {
- "name": "anyhow",
- "version": "1.0.55",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/anyhow/1.0.55/download",
- "sha256": "159bb86af3a200e19a068f4224eae4c8bb2d0fa054c7e5d1cacd5cef95e684cd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "anyhow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "anyhow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "anyhow 1.0.55",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.55"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "ascii-canvas 3.0.0": {
- "name": "ascii-canvas",
- "version": "3.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download",
- "sha256": "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ascii_canvas",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ascii_canvas",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "term 0.7.0",
- "target": "term"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "3.0.0"
- },
- "license": "Apache-2.0/MIT"
- },
- "assert-json-diff 2.0.1": {
- "name": "assert-json-diff",
- "version": "2.0.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/assert-json-diff/2.0.1/download",
- "sha256": "50f1c3703dd33532d7f0ca049168930e9099ecac238e23cf932f3a69c42f06da"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "assert_json_diff",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "assert_json_diff",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "serde 1.0.136",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "serde_json"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.0.1"
- },
- "license": "MIT"
- },
- "async-channel 1.6.1": {
- "name": "async-channel",
- "version": "1.6.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-channel/1.6.1/download",
- "sha256": "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_channel",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_channel",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "concurrent-queue 1.2.2",
- "target": "concurrent_queue"
- },
- {
- "id": "event-listener 2.5.2",
- "target": "event_listener"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.6.1"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-executor 1.4.1": {
- "name": "async-executor",
- "version": "1.4.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-executor/1.4.1/download",
- "sha256": "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_executor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_executor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "async-task 4.2.0",
- "target": "async_task"
- },
- {
- "id": "concurrent-queue 1.2.2",
- "target": "concurrent_queue"
- },
- {
- "id": "fastrand 1.7.0",
- "target": "fastrand"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.4.1"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-global-executor 2.0.3": {
- "name": "async-global-executor",
- "version": "2.0.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-global-executor/2.0.3/download",
- "sha256": "c026b7e44f1316b567ee750fea85103f87fcb80792b860e979f221259796ca0a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_global_executor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_global_executor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "async-io",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "async-channel 1.6.1",
- "target": "async_channel"
- },
- {
- "id": "async-executor 1.4.1",
- "target": "async_executor"
- },
- {
- "id": "async-io 1.6.0",
- "target": "async_io"
- },
- {
- "id": "async-mutex 1.4.0",
- "target": "async_mutex"
- },
- {
- "id": "blocking 1.1.0",
- "target": "blocking"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- },
- {
- "id": "num_cpus 1.13.1",
- "target": "num_cpus"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.0.3"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-io 1.6.0": {
- "name": "async-io",
- "version": "1.6.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-io/1.6.0/download",
- "sha256": "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_io",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_io",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "concurrent-queue 1.2.2",
- "target": "concurrent_queue"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "parking 2.0.0",
- "target": "parking"
- },
- {
- "id": "polling 2.2.0",
- "target": "polling"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- },
- {
- "id": "socket2 0.4.4",
- "target": "socket2"
- },
- {
- "id": "waker-fn 1.1.0",
- "target": "waker_fn"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.6.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-lock 2.5.0": {
- "name": "async-lock",
- "version": "2.5.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-lock/2.5.0/download",
- "sha256": "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_lock",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_lock",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "event-listener 2.5.2",
- "target": "event_listener"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.5.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-mutex 1.4.0": {
- "name": "async-mutex",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-mutex/1.4.0/download",
- "sha256": "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_mutex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_mutex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "event-listener 2.5.2",
- "target": "event_listener"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.4.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-object-pool 0.1.4": {
- "name": "async-object-pool",
- "version": "0.1.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-object-pool/0.1.4/download",
- "sha256": "aeb901c30ebc2fc4ab46395bbfbdba9542c16559d853645d75190c3056caf3bc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_object_pool",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_object_pool",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "async-std 1.10.0",
- "target": "async_std"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.4"
- },
- "license": "MIT"
- },
- "async-process 1.3.0": {
- "name": "async-process",
- "version": "1.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-process/1.3.0/download",
- "sha256": "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_process",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_process",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "event-listener 2.5.2",
- "target": "event_listener"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "async-io 1.6.0",
- "target": "async_io"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "signal-hook 0.3.13",
- "target": "signal_hook"
- }
- ],
- "cfg(windows)": [
- {
- "id": "blocking 1.1.0",
- "target": "blocking"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.3.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-std 1.10.0": {
- "name": "async-std",
- "version": "1.10.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-std/1.10.0/download",
- "sha256": "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_std",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_std",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "async-channel",
- "async-global-executor",
- "async-io",
- "async-lock",
- "async-process",
- "crossbeam-utils",
- "default",
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-lite",
- "gloo-timers",
- "kv-log-macro",
- "log",
- "memchr",
- "num_cpus",
- "once_cell",
- "pin-project-lite",
- "pin-utils",
- "slab",
- "std",
- "unstable",
- "wasm-bindgen-futures"
- ],
- "deps": {
- "common": [
- {
- "id": "async-channel 1.6.1",
- "target": "async_channel"
- },
- {
- "id": "async-lock 2.5.0",
- "target": "async_lock"
- },
- {
- "id": "crossbeam-utils 0.8.7",
- "target": "crossbeam_utils"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-io 0.3.21",
- "target": "futures_io"
- },
- {
- "id": "kv-log-macro 1.0.7",
- "target": "kv_log_macro"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "num_cpus 1.13.1",
- "target": "num_cpus"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "pin-utils 0.1.0",
- "target": "pin_utils"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- }
- ],
- "selects": {
- "cfg(not(target_os = \"unknown\"))": [
- {
- "id": "async-global-executor 2.0.3",
- "target": "async_global_executor"
- },
- {
- "id": "async-io 1.6.0",
- "target": "async_io"
- },
- {
- "id": "async-process 1.3.0",
- "target": "async_process"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- }
- ],
- "cfg(target_arch = \"wasm32\")": [
- {
- "id": "futures-channel 0.3.21",
- "target": "futures_channel"
- },
- {
- "id": "gloo-timers 0.2.3",
- "target": "gloo_timers"
- },
- {
- "id": "wasm-bindgen-futures 0.4.29",
- "target": "wasm_bindgen_futures"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.10.0"
- },
- "license": "Apache-2.0/MIT"
- },
- "async-task 4.2.0": {
- "name": "async-task",
- "version": "4.2.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-task/4.2.0/download",
- "sha256": "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "async_task",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_task",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "4.2.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "async-trait 0.1.52": {
- "name": "async-trait",
- "version": "0.1.52",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-trait/0.1.52/download",
- "sha256": "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "async_trait",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_trait",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "async-trait 0.1.52",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.52"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "atomic-waker 1.0.0": {
- "name": "atomic-waker",
- "version": "1.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/atomic-waker/1.0.0/download",
- "sha256": "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atomic_waker",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "atomic_waker",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "atty 0.2.14": {
- "name": "atty",
- "version": "0.2.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
- "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "atty",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "atty",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"hermit\")": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.2.14"
- },
- "license": "MIT"
- },
- "autocfg 1.1.0": {
- "name": "autocfg",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
- "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "autocfg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "autocfg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "base64 0.13.0": {
- "name": "base64",
- "version": "0.13.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/base64/0.13.0/download",
- "sha256": "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "base64",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "base64",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.13.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "basic-cookies 0.1.4": {
- "name": "basic-cookies",
- "version": "0.1.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/basic-cookies/0.1.4/download",
- "sha256": "cb53b6b315f924c7f113b162e53b3901c05fc9966baf84d201dfcc7432a4bb38"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "basic_cookies",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "basic_cookies",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "basic-cookies 0.1.4",
- "target": "build_script_build"
- },
- {
- "id": "lalrpop-util 0.19.7",
- "target": "lalrpop_util"
- },
- {
- "id": "regex 1.5.4",
- "target": "regex"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.4"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "lalrpop 0.19.7",
- "target": "lalrpop"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT"
- },
- "bit-set 0.5.2": {
- "name": "bit-set",
- "version": "0.5.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bit-set/0.5.2/download",
- "sha256": "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bit_set",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bit_set",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bit-vec 0.6.3",
- "target": "bit_vec"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.5.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "bit-vec 0.6.3": {
- "name": "bit-vec",
- "version": "0.6.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bit-vec/0.6.3/download",
- "sha256": "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bit_vec",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bit_vec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.6.3"
- },
- "license": "MIT/Apache-2.0"
- },
- "bitflags 1.3.2": {
- "name": "bitflags",
- "version": "1.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
- "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "1.3.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "block-buffer 0.9.0": {
- "name": "block-buffer",
- "version": "0.9.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/block-buffer/0.9.0/download",
- "sha256": "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "block_buffer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "block_buffer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.5",
- "target": "generic_array"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.9.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "blocking 1.1.0": {
- "name": "blocking",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/blocking/1.1.0/download",
- "sha256": "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "blocking",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "blocking",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "async-channel 1.6.1",
- "target": "async_channel"
- },
- {
- "id": "async-task 4.2.0",
- "target": "async_task"
- },
- {
- "id": "atomic-waker 1.0.0",
- "target": "atomic_waker"
- },
- {
- "id": "fastrand 1.7.0",
- "target": "fastrand"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "bumpalo 3.9.1": {
- "name": "bumpalo",
- "version": "3.9.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bumpalo/3.9.1/download",
- "sha256": "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bumpalo",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bumpalo",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "3.9.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "bytes 1.1.0": {
- "name": "bytes",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bytes/1.1.0/download",
- "sha256": "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bytes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bytes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "MIT"
- },
- "cache-padded 1.2.0": {
- "name": "cache-padded",
- "version": "1.2.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cache-padded/1.2.0/download",
- "sha256": "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cache_padded",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cache_padded",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.2.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "castaway 0.1.2": {
- "name": "castaway",
- "version": "0.1.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/castaway/0.1.2/download",
- "sha256": "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "castaway",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "castaway",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "MIT"
- },
- "cc 1.0.73": {
- "name": "cc",
- "version": "1.0.73",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cc/1.0.73/download",
- "sha256": "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "Binary": {
- "crate_name": "gcc-shim",
- "crate_root": "src/bin/gcc-shim.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.73"
- },
- "license": "MIT/Apache-2.0"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "concurrent-queue 1.2.2": {
- "name": "concurrent-queue",
- "version": "1.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download",
- "sha256": "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "concurrent_queue",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "concurrent_queue",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cache-padded 1.2.0",
- "target": "cache_padded"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.2.2"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "core-foundation 0.9.3": {
- "name": "core-foundation",
- "version": "0.9.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/core-foundation/0.9.3/download",
- "sha256": "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "core_foundation",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "core_foundation",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "core-foundation-sys 0.8.3",
- "target": "core_foundation_sys"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.9.3"
- },
- "license": "MIT / Apache-2.0"
- },
- "core-foundation-sys 0.8.3": {
- "name": "core-foundation-sys",
- "version": "0.8.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download",
- "sha256": "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "core_foundation_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "core_foundation_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "core-foundation-sys 0.8.3",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.8.3"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT / Apache-2.0"
- },
- "crossbeam-utils 0.8.7": {
- "name": "crossbeam-utils",
- "version": "0.8.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/crossbeam-utils/0.8.7/download",
- "sha256": "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crossbeam_utils",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "crossbeam_utils",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "lazy_static",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "crossbeam-utils 0.8.7",
- "target": "build_script_build"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "crunchy 0.2.2": {
- "name": "crunchy",
- "version": "0.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/crunchy/0.2.2/download",
- "sha256": "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "crunchy",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "crunchy",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "limit_128"
- ],
- "deps": {
- "common": [
- {
- "id": "crunchy 0.2.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT"
- },
- "ctor 0.1.21": {
- "name": "ctor",
- "version": "0.1.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ctor/0.1.21/download",
- "sha256": "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "ctor",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ctor",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.21"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "curl 0.4.42": {
- "name": "curl",
- "version": "0.4.42",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/curl/0.4.42/download",
- "sha256": "7de97b894edd5b5bcceef8b78d7da9b75b1d2f2f9a910569d0bde3dd31d84939"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "curl",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "curl",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "http2",
- "openssl-probe",
- "openssl-sys",
- "ssl",
- "static-curl"
- ],
- "deps": {
- "common": [
- {
- "id": "curl 0.4.42",
- "target": "build_script_build"
- },
- {
- "id": "curl-sys 0.4.52+curl-7.81.0",
- "target": "curl_sys"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "socket2 0.4.4",
- "target": "socket2"
- }
- ],
- "selects": {
- "cfg(all(unix, not(target_os = \"macos\")))": [
- {
- "id": "openssl-probe 0.1.5",
- "target": "openssl_probe"
- },
- {
- "id": "openssl-sys 0.9.72",
- "target": "openssl_sys"
- }
- ],
- "cfg(target_env = \"msvc\")": [
- {
- "id": "schannel 0.1.19",
- "target": "schannel"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.4.42"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "curl-sys 0.4.52+curl-7.81.0",
- "target": "curl_sys"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT"
- },
- "curl-sys 0.4.52+curl-7.81.0": {
- "name": "curl-sys",
- "version": "0.4.52+curl-7.81.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/curl-sys/0.4.52+curl-7.81.0/download",
- "sha256": "14b8c2d1023ea5fded5b7b892e4b8e95f70038a421126a056761a84246a28971"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "curl_sys",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "curl_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "http2",
- "libnghttp2-sys",
- "openssl-sys",
- "ssl",
- "static-curl"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "libnghttp2-sys 0.1.7+1.45.0",
- "target": "libnghttp2_sys"
- },
- {
- "id": "libz-sys 1.1.4",
- "target": "libz_sys"
- }
- ],
- "selects": {
- "cfg(all(unix, not(target_os = \"macos\")))": [
- {
- "id": "openssl-sys 0.9.72",
- "target": "openssl_sys"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "extra_deps": [
- "@curl",
- "@libssh2"
- ],
- "edition": "2018",
- "version": "0.4.52+curl-7.81.0"
- },
- "license": "MIT"
- },
- "diff 0.1.12": {
- "name": "diff",
- "version": "0.1.12",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/diff/0.1.12/download",
- "sha256": "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "diff",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "diff",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.12"
- },
- "license": "MIT OR Apache-2.0"
- },
- "digest 0.9.0": {
- "name": "digest",
- "version": "0.9.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/digest/0.9.0/download",
- "sha256": "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "digest",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "digest",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.5",
- "target": "generic_array"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.9.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "direct-cargo-bazel-deps 0.0.1": {
- "name": "direct-cargo-bazel-deps",
- "version": "0.0.1",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "direct_cargo_bazel_deps",
- "crate_root": ".direct_cargo_bazel_deps.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "direct_cargo_bazel_deps",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.0.1"
- },
- "license": null
- },
- "dirs-next 2.0.0": {
- "name": "dirs-next",
- "version": "2.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/dirs-next/2.0.0/download",
- "sha256": "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "dirs_next",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "dirs_next",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "dirs-sys-next 0.1.2",
- "target": "dirs_sys_next"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.0.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "dirs-sys-next 0.1.2": {
- "name": "dirs-sys-next",
- "version": "0.1.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download",
- "sha256": "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "dirs_sys_next",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "dirs_sys_next",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_users 0.4.0",
- "target": "redox_users"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "either 1.6.1": {
- "name": "either",
- "version": "1.6.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/either/1.6.1/download",
- "sha256": "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "either",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "either",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.6.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "ena 0.14.0": {
- "name": "ena",
- "version": "0.14.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ena/0.14.0/download",
- "sha256": "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ena",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ena",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.14.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "encoding_rs 0.8.30": {
- "name": "encoding_rs",
- "version": "0.8.30",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/encoding_rs/0.8.30/download",
- "sha256": "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "encoding_rs",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "encoding_rs",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "encoding_rs 0.8.30",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.30"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": null
- },
- "event-listener 2.5.2": {
- "name": "event-listener",
- "version": "2.5.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/event-listener/2.5.2/download",
- "sha256": "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "event_listener",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "event_listener",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "2.5.2"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "fastrand 1.7.0": {
- "name": "fastrand",
- "version": "1.7.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/fastrand/1.7.0/download",
- "sha256": "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fastrand",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "fastrand",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_arch = \"wasm32\")": [
- {
- "id": "instant 0.1.12",
- "target": "instant"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "1.7.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "fixedbitset 0.2.0": {
- "name": "fixedbitset",
- "version": "0.2.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/fixedbitset/0.2.0/download",
- "sha256": "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fixedbitset",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "fixedbitset",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "fnv 1.0.7": {
- "name": "fnv",
- "version": "1.0.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/fnv/1.0.7/download",
- "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fnv",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "fnv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2015",
- "version": "1.0.7"
- },
- "license": "Apache-2.0 / MIT"
- },
- "foreign-types 0.3.2": {
- "name": "foreign-types",
- "version": "0.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/foreign-types/0.3.2/download",
- "sha256": "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "foreign_types",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "foreign_types",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "foreign-types-shared 0.1.1",
- "target": "foreign_types_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.3.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "foreign-types-shared 0.1.1": {
- "name": "foreign-types-shared",
- "version": "0.1.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download",
- "sha256": "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "foreign_types_shared",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "foreign_types_shared",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "form_urlencoded 1.0.1": {
- "name": "form_urlencoded",
- "version": "1.0.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download",
- "sha256": "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "form_urlencoded",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "form_urlencoded",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "matches 0.1.9",
- "target": "matches"
- },
- {
- "id": "percent-encoding 2.1.0",
- "target": "percent_encoding"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "futures-channel 0.3.21": {
- "name": "futures-channel",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-channel/0.3.21/download",
- "sha256": "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_channel",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_channel",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-channel 0.3.21",
- "target": "build_script_build"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-core 0.3.21": {
- "name": "futures-core",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-core/0.3.21/download",
- "sha256": "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.21",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-io 0.3.21": {
- "name": "futures-io",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-io/0.3.21/download",
- "sha256": "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_io",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_io",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.3.21"
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-lite 1.12.0": {
- "name": "futures-lite",
- "version": "1.12.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-lite/1.12.0/download",
- "sha256": "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_lite",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_lite",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "fastrand",
- "futures-io",
- "memchr",
- "parking",
- "std",
- "waker-fn"
- ],
- "deps": {
- "common": [
- {
- "id": "fastrand 1.7.0",
- "target": "fastrand"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-io 0.3.21",
- "target": "futures_io"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "parking 2.0.0",
- "target": "parking"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "waker-fn 1.1.0",
- "target": "waker_fn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.12.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "futures-macro 0.3.21": {
- "name": "futures-macro",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-macro/0.3.21/download",
- "sha256": "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "futures_macro",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_macro",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-sink 0.3.21": {
- "name": "futures-sink",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-sink/0.3.21/download",
- "sha256": "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_sink",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_sink",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.3.21"
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-task 0.3.21": {
- "name": "futures-task",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-task/0.3.21/download",
- "sha256": "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_task",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_task",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-task 0.3.21",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-util 0.3.21": {
- "name": "futures-util",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-util/0.3.21/download",
- "sha256": "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "async-await",
- "async-await-macro",
- "default",
- "futures-io",
- "futures-macro",
- "io",
- "memchr",
- "slab",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-io 0.3.21",
- "target": "futures_io"
- },
- {
- "id": "futures-task 0.3.21",
- "target": "futures_task"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "build_script_build"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "pin-utils 0.1.0",
- "target": "pin_utils"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "futures-macro 0.3.21",
- "target": "futures_macro"
- }
- ],
- "selects": {}
- },
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "generic-array 0.14.5": {
- "name": "generic-array",
- "version": "0.14.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/generic-array/0.14.5/download",
- "sha256": "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "generic_array",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "generic_array",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "generic-array 0.14.5",
- "target": "build_script_build"
- },
- {
- "id": "typenum 1.15.0",
- "target": "typenum"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.14.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT"
- },
- "getrandom 0.2.5": {
- "name": "getrandom",
- "version": "0.2.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/getrandom/0.2.5/download",
- "sha256": "d39cd93900197114fa1fcb7ae84ca742095eed9442088988ae74fa744e930e77"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "getrandom",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "getrandom",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- }
- ],
- "selects": {
- "cfg(target_os = \"wasi\")": [
- {
- "id": "wasi 0.10.2+wasi-snapshot-preview1",
- "target": "wasi"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.2.5"
- },
- "license": "MIT OR Apache-2.0"
- },
- "gloo-timers 0.2.3": {
- "name": "gloo-timers",
- "version": "0.2.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/gloo-timers/0.2.3/download",
- "sha256": "4d12a7f4e95cfe710f1d624fb1210b7d961a5fb05c4fd942f4feab06e61f590e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "gloo_timers",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "gloo_timers",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "futures",
- "futures-channel",
- "futures-core"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-channel 0.3.21",
- "target": "futures_channel"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "js-sys 0.3.56",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.79",
- "target": "wasm_bindgen"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.3"
- },
- "license": "MIT/Apache-2.0"
- },
- "h2 0.3.11": {
- "name": "h2",
- "version": "0.3.11",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/h2/0.3.11/download",
- "sha256": "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "h2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "h2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.21",
- "target": "futures_sink"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "indexmap"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.6.9",
- "target": "tokio_util"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.11"
- },
- "license": "MIT"
- },
- "hashbrown 0.11.2": {
- "name": "hashbrown",
- "version": "0.11.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hashbrown/0.11.2/download",
- "sha256": "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "raw"
- ],
- "edition": "2018",
- "version": "0.11.2"
- },
- "license": "Apache-2.0/MIT"
- },
- "hermit-abi 0.1.19": {
- "name": "hermit-abi",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
- "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT/Apache-2.0"
- },
- "hex-literal 0.3.4": {
- "name": "hex-literal",
- "version": "0.3.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hex-literal/0.3.4/download",
- "sha256": "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "hex_literal",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hex_literal",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "http 0.2.6": {
- "name": "http",
- "version": "0.2.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/http/0.2.6/download",
- "sha256": "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "http",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.6"
- },
- "license": "MIT/Apache-2.0"
- },
- "http-body 0.4.4": {
- "name": "http-body",
- "version": "0.4.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/http-body/0.4.4/download",
- "sha256": "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_body",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "http_body",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.4"
- },
- "license": "MIT"
- },
- "httparse 1.6.0": {
- "name": "httparse",
- "version": "1.6.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/httparse/1.6.0/download",
- "sha256": "9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httparse",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "httparse",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "httparse 1.6.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.6.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "httpdate 1.0.2": {
- "name": "httpdate",
- "version": "1.0.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/httpdate/1.0.2/download",
- "sha256": "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httpdate",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "httpdate",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "httpmock 0.6.6": {
- "name": "httpmock",
- "version": "0.6.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/httpmock/0.6.6/download",
- "sha256": "c159c4fc205e6c1a9b325cb7ec135d13b5f47188ce175dabb76ec847f331d9bd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httpmock",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "Binary": {
- "crate_name": "httpmock",
- "crate_root": "src/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "httpmock",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "basic-cookies",
- "cookies",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "assert-json-diff 2.0.1",
- "target": "assert_json_diff"
- },
- {
- "id": "async-object-pool 0.1.4",
- "target": "async_object_pool"
- },
- {
- "id": "base64 0.13.0",
- "target": "base64"
- },
- {
- "id": "basic-cookies 0.1.4",
- "target": "basic_cookies"
- },
- {
- "id": "crossbeam-utils 0.8.7",
- "target": "crossbeam_utils"
- },
- {
- "id": "form_urlencoded 1.0.1",
- "target": "form_urlencoded"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "hyper 0.14.17",
- "target": "hyper"
- },
- {
- "id": "isahc 1.6.0",
- "target": "isahc"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "levenshtein 1.0.5",
- "target": "levenshtein"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "regex 1.5.4",
- "target": "regex"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "serde_json"
- },
- {
- "id": "serde_regex 1.1.0",
- "target": "serde_regex"
- },
- {
- "id": "similar 2.1.0",
- "target": "similar"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "url 2.2.2",
- "target": "url"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.52",
- "target": "async_trait"
- }
- ],
- "selects": {}
- },
- "version": "0.6.6"
- },
- "license": "MIT"
- },
- "hyper 0.14.17": {
- "name": "hyper",
- "version": "0.14.17",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hyper/0.14.17/download",
- "sha256": "043f0e083e9901b6cc658a77d1eb86f4fc650bbb977a4337dd63192826aa85dd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hyper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "client",
- "default",
- "h2",
- "http1",
- "http2",
- "runtime",
- "server",
- "socket2",
- "tcp"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-channel 0.3.21",
- "target": "futures_channel"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "h2 0.3.11",
- "target": "h2"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "http-body 0.4.4",
- "target": "http_body"
- },
- {
- "id": "httparse 1.6.0",
- "target": "httparse"
- },
- {
- "id": "httpdate 1.0.2",
- "target": "httpdate"
- },
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "socket2 0.4.4",
- "target": "socket2"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tower-service 0.3.1",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- },
- {
- "id": "want 0.3.0",
- "target": "want"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.14.17"
- },
- "license": "MIT"
- },
- "hyper-tls 0.5.0": {
- "name": "hyper-tls",
- "version": "0.5.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hyper-tls/0.5.0/download",
- "sha256": "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper_tls",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hyper_tls",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "hyper 0.14.17",
- "target": "hyper"
- },
- {
- "id": "native-tls 0.2.8",
- "target": "native_tls"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tokio-native-tls 0.3.0",
- "target": "tokio_native_tls"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "idna 0.2.3": {
- "name": "idna",
- "version": "0.2.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/idna/0.2.3/download",
- "sha256": "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "idna",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "idna",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "matches 0.1.9",
- "target": "matches"
- },
- {
- "id": "unicode-bidi 0.3.7",
- "target": "unicode_bidi"
- },
- {
- "id": "unicode-normalization 0.1.19",
- "target": "unicode_normalization"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.3"
- },
- "license": "MIT/Apache-2.0"
- },
- "indexmap 1.8.0": {
- "name": "indexmap",
- "version": "1.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/indexmap/1.8.0/download",
- "sha256": "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "hashbrown 0.11.2",
- "target": "hashbrown"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.8.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0/MIT"
- },
- "instant 0.1.12": {
- "name": "instant",
- "version": "0.1.12",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/instant/0.1.12/download",
- "sha256": "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "instant",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "instant",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.12"
- },
- "license": "BSD-3-Clause"
- },
- "ipnet 2.4.0": {
- "name": "ipnet",
- "version": "2.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ipnet/2.4.0/download",
- "sha256": "35e70ee094dc02fd9c13fdad4940090f22dbd6ac7c9e7094a46cf0232a50bc7c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ipnet",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ipnet",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "2.4.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "isahc 1.6.0": {
- "name": "isahc",
- "version": "1.6.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/isahc/1.6.0/download",
- "sha256": "d140e84730d325378912ede32d7cd53ef1542725503b3353e5ec8113c7c6f588"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "isahc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "isahc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "encoding_rs",
- "http2",
- "mime",
- "static-curl",
- "text-decoding"
- ],
- "deps": {
- "common": [
- {
- "id": "async-channel 1.6.1",
- "target": "async_channel"
- },
- {
- "id": "castaway 0.1.2",
- "target": "castaway"
- },
- {
- "id": "crossbeam-utils 0.8.7",
- "target": "crossbeam_utils"
- },
- {
- "id": "curl 0.4.42",
- "target": "curl"
- },
- {
- "id": "curl-sys 0.4.52+curl-7.81.0",
- "target": "curl_sys"
- },
- {
- "id": "encoding_rs 0.8.30",
- "target": "encoding_rs"
- },
- {
- "id": "event-listener 2.5.2",
- "target": "event_listener"
- },
- {
- "id": "futures-lite 1.12.0",
- "target": "futures_lite"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "isahc 1.6.0",
- "target": "build_script_build"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "mime 0.3.16",
- "target": "mime"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "polling 2.2.0",
- "target": "polling"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- },
- {
- "id": "sluice 0.5.5",
- "target": "sluice"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- },
- {
- "id": "tracing-futures 0.2.5",
- "target": "tracing_futures"
- },
- {
- "id": "url 2.2.2",
- "target": "url"
- },
- {
- "id": "waker-fn 1.1.0",
- "target": "waker_fn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.6.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT"
- },
- "itertools 0.10.3": {
- "name": "itertools",
- "version": "0.10.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/itertools/0.10.3/download",
- "sha256": "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itertools",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "itertools",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "use_alloc",
- "use_std"
- ],
- "deps": {
- "common": [
- {
- "id": "either 1.6.1",
- "target": "either"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.10.3"
- },
- "license": "MIT/Apache-2.0"
- },
- "itoa 1.0.1": {
- "name": "itoa",
- "version": "1.0.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/itoa/1.0.1/download",
- "sha256": "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itoa",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "itoa",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "js-sys 0.3.56": {
- "name": "js-sys",
- "version": "0.3.56",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/js-sys/0.3.56/download",
- "sha256": "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "js_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "js_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "wasm-bindgen 0.2.79",
- "target": "wasm_bindgen"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.56"
- },
- "license": "MIT/Apache-2.0"
- },
- "kv-log-macro 1.0.7": {
- "name": "kv-log-macro",
- "version": "1.0.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download",
- "sha256": "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "kv_log_macro",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "kv_log_macro",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.7"
- },
- "license": "MIT OR Apache-2.0"
- },
- "lalrpop 0.19.7": {
- "name": "lalrpop",
- "version": "0.19.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lalrpop/0.19.7/download",
- "sha256": "852b75a095da6b69da8c5557731c3afd06525d4f655a4fc1c799e2ec8bc4dce4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lalrpop",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "Binary": {
- "crate_name": "lalrpop",
- "crate_root": "src/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lalrpop",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "lexer",
- "pico-args"
- ],
- "data_glob": [
- "**/*.lalrpop"
- ],
- "deps": {
- "common": [
- {
- "id": "ascii-canvas 3.0.0",
- "target": "ascii_canvas"
- },
- {
- "id": "atty 0.2.14",
- "target": "atty"
- },
- {
- "id": "bit-set 0.5.2",
- "target": "bit_set"
- },
- {
- "id": "diff 0.1.12",
- "target": "diff"
- },
- {
- "id": "ena 0.14.0",
- "target": "ena"
- },
- {
- "id": "itertools 0.10.3",
- "target": "itertools"
- },
- {
- "id": "lalrpop-util 0.19.7",
- "target": "lalrpop_util"
- },
- {
- "id": "petgraph 0.5.1",
- "target": "petgraph"
- },
- {
- "id": "pico-args 0.4.2",
- "target": "pico_args"
- },
- {
- "id": "regex 1.5.4",
- "target": "regex"
- },
- {
- "id": "regex-syntax 0.6.25",
- "target": "regex_syntax"
- },
- {
- "id": "string_cache 0.8.3",
- "target": "string_cache"
- },
- {
- "id": "term 0.7.0",
- "target": "term"
- },
- {
- "id": "tiny-keccak 2.0.2",
- "target": "tiny_keccak"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.19.7"
- },
- "license": "Apache-2.0/MIT"
- },
- "lalrpop-util 0.19.7": {
- "name": "lalrpop-util",
- "version": "0.19.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lalrpop-util/0.19.7/download",
- "sha256": "d6d265705249fe209280676d8f68887859fa42e1d34f342fc05bd47726a5e188"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lalrpop_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lalrpop_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "lexer",
- "regex",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "regex 1.5.4",
- "target": "regex"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.19.7"
- },
- "license": "Apache-2.0/MIT"
- },
- "lazy_static 1.4.0": {
- "name": "lazy_static",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
- "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lazy_static",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lazy_static",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "levenshtein 1.0.5": {
- "name": "levenshtein",
- "version": "1.0.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/levenshtein/1.0.5/download",
- "sha256": "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "levenshtein",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "levenshtein",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.0.5"
- },
- "license": "MIT"
- },
- "libc 0.2.119": {
- "name": "libc",
- "version": "0.2.119",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
- "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.119"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "libnghttp2-sys 0.1.7+1.45.0": {
- "name": "libnghttp2-sys",
- "version": "0.1.7+1.45.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download",
- "sha256": "57ed28aba195b38d5ff02b9170cbff627e336a20925e43b4945390401c5dc93f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libnghttp2_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libnghttp2_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "data_glob": [
- "nghttp2/**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "libnghttp2-sys 0.1.7+1.45.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.1.7+1.45.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**",
- "nghttp2/**"
- ],
- "deps": {
- "common": [
- {
- "id": "cc 1.0.73",
- "target": "cc"
- }
- ],
- "selects": {}
- },
- "links": "nghttp2"
- },
- "license": "MIT/Apache-2.0"
- },
- "libz-sys 1.1.4": {
- "name": "libz-sys",
- "version": "1.1.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libz-sys/1.1.4/download",
- "sha256": "df2bf61678a0a521c3f7daf815d2e6717d85a272a7dcd02c9768272b32bd1e2a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libz_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libz_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "libc"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "libz-sys 1.1.4",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.1.4"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cc 1.0.73",
- "target": "cc"
- },
- {
- "id": "pkg-config 0.3.24",
- "target": "pkg_config"
- }
- ],
- "selects": {
- "cfg(target_env = \"msvc\")": [
- {
- "id": "vcpkg 0.2.15",
- "target": "vcpkg"
- }
- ]
- }
- },
- "links": "z"
- },
- "license": "MIT OR Apache-2.0"
- },
- "lock_api 0.4.6": {
- "name": "lock_api",
- "version": "0.4.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lock_api/0.4.6/download",
- "sha256": "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lock_api",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lock_api",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "scopeguard 1.1.0",
- "target": "scopeguard"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.6"
- },
- "license": "Apache-2.0/MIT"
- },
- "log 0.4.14": {
- "name": "log",
- "version": "0.4.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/log/0.4.14/download",
- "sha256": "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "kv_unstable",
- "value-bag"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "log 0.4.14",
- "target": "build_script_build"
- },
- {
- "id": "value-bag 1.0.0-alpha.8",
- "target": "value_bag"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.14"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "matches 0.1.9": {
- "name": "matches",
- "version": "0.1.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/matches/0.1.9/download",
- "sha256": "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "matches",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "matches",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.9"
- },
- "license": "MIT"
- },
- "md-5 0.9.1": {
- "name": "md-5",
- "version": "0.9.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/md-5/0.9.1/download",
- "sha256": "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "md5",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "md5",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "block-buffer 0.9.0",
- "target": "block_buffer"
- },
- {
- "id": "digest 0.9.0",
- "target": "digest"
- },
- {
- "id": "opaque-debug 0.3.0",
- "target": "opaque_debug"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.9.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "memchr 2.4.1": {
- "name": "memchr",
- "version": "2.4.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/memchr/2.4.1/download",
- "sha256": "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "memchr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "memchr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.4.1",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.4.1"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Unlicense/MIT"
- },
- "mime 0.3.16": {
- "name": "mime",
- "version": "0.3.16",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/mime/0.3.16/download",
- "sha256": "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "mime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.3.16"
- },
- "license": "MIT/Apache-2.0"
- },
- "mio 0.8.0": {
- "name": "mio",
- "version": "0.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/mio/0.8.0/download",
- "sha256": "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "mio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "net",
- "os-ext",
- "os-poll"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "miow 0.3.7",
- "target": "miow"
- },
- {
- "id": "ntapi 0.3.7",
- "target": "ntapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.0"
- },
- "license": "MIT"
- },
- "miow 0.3.7": {
- "name": "miow",
- "version": "0.3.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/miow/0.3.7/download",
- "sha256": "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "miow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "miow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "license": "MIT/Apache-2.0"
- },
- "native-tls 0.2.8": {
- "name": "native-tls",
- "version": "0.2.8",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/native-tls/0.2.8/download",
- "sha256": "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "native_tls",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "native_tls",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "native-tls 0.2.8",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "security-framework 2.6.1",
- "target": "security_framework"
- },
- {
- "id": "security-framework-sys 2.6.1",
- "target": "security_framework_sys"
- },
- {
- "id": "tempfile 3.3.0",
- "target": "tempfile"
- }
- ],
- "cfg(not(any(target_os = \"windows\", target_os = \"macos\", target_os = \"ios\")))": [
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "openssl 0.10.38",
- "target": "openssl"
- },
- {
- "id": "openssl-probe 0.1.5",
- "target": "openssl_probe"
- },
- {
- "id": "openssl-sys 0.9.72",
- "target": "openssl_sys"
- }
- ],
- "cfg(target_os = \"windows\")": [
- {
- "id": "schannel 0.1.19",
- "target": "schannel"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.2.8"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "new_debug_unreachable 1.0.4": {
- "name": "new_debug_unreachable",
- "version": "1.0.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download",
- "sha256": "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "debug_unreachable",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "debug_unreachable",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.4"
- },
- "license": "MIT"
- },
- "ntapi 0.3.7": {
- "name": "ntapi",
- "version": "0.3.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ntapi/0.3.7/download",
- "sha256": "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ntapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ntapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "user"
- ],
- "deps": {
- "common": [
- {
- "id": "ntapi 0.3.7",
- "target": "build_script_build"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0 OR MIT"
- },
- "num_cpus 1.13.1": {
- "name": "num_cpus",
- "version": "1.13.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num_cpus/1.13.1/download",
- "sha256": "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_cpus",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_cpus",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(not(windows))": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "1.13.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "once_cell 1.10.0": {
- "name": "once_cell",
- "version": "1.10.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/once_cell/1.10.0/download",
- "sha256": "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "once_cell",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "once_cell",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "race",
- "std"
- ],
- "edition": "2018",
- "version": "1.10.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "opaque-debug 0.3.0": {
- "name": "opaque-debug",
- "version": "0.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/opaque-debug/0.3.0/download",
- "sha256": "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "opaque_debug",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "opaque_debug",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "openssl 0.10.38": {
- "name": "openssl",
- "version": "0.10.38",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/openssl/0.10.38/download",
- "sha256": "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "openssl",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "openssl",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "foreign-types 0.3.2",
- "target": "foreign_types"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "openssl 0.10.38",
- "target": "build_script_build"
- },
- {
- "id": "openssl-sys 0.9.72",
- "target": "openssl_sys",
- "alias": "ffi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.10.38"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "openssl-sys 0.9.72",
- "target": "openssl_sys",
- "alias": "ffi"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0"
- },
- "openssl-probe 0.1.5": {
- "name": "openssl-probe",
- "version": "0.1.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/openssl-probe/0.1.5/download",
- "sha256": "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "openssl_probe",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "openssl_probe",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.5"
- },
- "license": "MIT/Apache-2.0"
- },
- "openssl-sys 0.9.72": {
- "name": "openssl-sys",
- "version": "0.9.72",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/openssl-sys/0.9.72/download",
- "sha256": "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "openssl_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_main",
- "crate_root": "build/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "openssl_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "data": {
- "common": [
- "@openssl"
- ],
- "selects": {}
- },
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "openssl-sys 0.9.72",
- "target": "build_script_main"
- }
- ],
- "selects": {}
- },
- "extra_deps": [
- "@openssl"
- ],
- "edition": "2015",
- "version": "0.9.72"
- },
- "build_script_attrs": {
- "data": {
- "common": [
- "@openssl//:gen_dir",
- "@openssl//:openssl"
- ],
- "selects": {}
- },
- "data_glob": [
- "**",
- "build/**/*.c"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- },
- {
- "id": "cc 1.0.73",
- "target": "cc"
- },
- {
- "id": "pkg-config 0.3.24",
- "target": "pkg_config"
- }
- ],
- "selects": {
- "cfg(target_env = \"msvc\")": [
- {
- "id": "vcpkg 0.2.15",
- "target": "vcpkg"
- }
- ]
- }
- },
- "build_script_env": {
- "common": {
- "OPENSSL_DIR": "$(execpath @openssl//:gen_dir)",
- "OPENSSL_STATIC": "1"
- },
- "selects": {}
- },
- "links": "openssl"
- },
- "license": "MIT"
- },
- "parking 2.0.0": {
- "name": "parking",
- "version": "2.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/parking/2.0.0/download",
- "sha256": "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "parking",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "2.0.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "parking_lot 0.11.2": {
- "name": "parking_lot",
- "version": "0.11.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/parking_lot/0.11.2/download",
- "sha256": "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "parking_lot",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "instant 0.1.12",
- "target": "instant"
- },
- {
- "id": "lock_api 0.4.6",
- "target": "lock_api"
- },
- {
- "id": "parking_lot_core 0.8.5",
- "target": "parking_lot_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.11.2"
- },
- "license": "Apache-2.0/MIT"
- },
- "parking_lot_core 0.8.5": {
- "name": "parking_lot_core",
- "version": "0.8.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download",
- "sha256": "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "parking_lot_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "instant 0.1.12",
- "target": "instant"
- },
- {
- "id": "parking_lot_core 0.8.5",
- "target": "build_script_build"
- },
- {
- "id": "smallvec 1.8.0",
- "target": "smallvec"
- }
- ],
- "selects": {
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_syscall 0.2.11",
- "target": "syscall"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.5"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0/MIT"
- },
- "percent-encoding 2.1.0": {
- "name": "percent-encoding",
- "version": "2.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/percent-encoding/2.1.0/download",
- "sha256": "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "percent_encoding",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "percent_encoding",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "2.1.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "petgraph 0.5.1": {
- "name": "petgraph",
- "version": "0.5.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/petgraph/0.5.1/download",
- "sha256": "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "petgraph",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "petgraph",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "fixedbitset 0.2.0",
- "target": "fixedbitset"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "indexmap"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "phf_shared 0.10.0": {
- "name": "phf_shared",
- "version": "0.10.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/phf_shared/0.10.0/download",
- "sha256": "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "phf_shared",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "phf_shared",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "siphasher 0.3.10",
- "target": "siphasher"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.10.0"
- },
- "license": "MIT"
- },
- "pico-args 0.4.2": {
- "name": "pico-args",
- "version": "0.4.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pico-args/0.4.2/download",
- "sha256": "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pico_args",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pico_args",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.4.2"
- },
- "license": "MIT"
- },
- "pin-project 1.0.10": {
- "name": "pin-project",
- "version": "1.0.10",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-project/1.0.10/download",
- "sha256": "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_project",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "pin-project-internal 1.0.10",
- "target": "pin_project_internal"
- }
- ],
- "selects": {}
- },
- "version": "1.0.10"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "pin-project-internal 1.0.10": {
- "name": "pin-project-internal",
- "version": "1.0.10",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-project-internal/1.0.10/download",
- "sha256": "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "pin_project_internal",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_project_internal",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.10"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "pin-project-lite 0.2.8": {
- "name": "pin-project-lite",
- "version": "0.2.8",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download",
- "sha256": "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project_lite",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_project_lite",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.2.8"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "pin-utils 0.1.0": {
- "name": "pin-utils",
- "version": "0.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-utils/0.1.0/download",
- "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_utils",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_utils",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "pkg-config 0.3.24": {
- "name": "pkg-config",
- "version": "0.3.24",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pkg-config/0.3.24/download",
- "sha256": "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pkg_config",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pkg_config",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.3.24"
- },
- "license": "MIT/Apache-2.0"
- },
- "pkg_a 0.1.0": {
- "name": "pkg_a",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "pkg_a",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pkg_a",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "anyhow 1.0.55",
- "target": "anyhow"
- },
- {
- "id": "reqwest 0.11.9",
- "target": "reqwest"
- }
- ],
- "selects": {}
- },
- "deps_dev": {
- "common": [
- {
- "id": "httpmock 0.6.6",
- "target": "httpmock"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": null
- },
- "pkg_b 0.1.0": {
- "name": "pkg_b",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "pkg_b",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pkg_b",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "openssl 0.10.38",
- "target": "openssl"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": null
- },
- "pkg_c 0.1.0": {
- "name": "pkg_c",
- "version": "0.1.0",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "pkg_c",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pkg_c",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "md-5 0.9.1",
- "target": "md5"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps_dev": {
- "common": [
- {
- "id": "hex-literal 0.3.4",
- "target": "hex_literal"
- }
- ],
- "selects": {}
- },
- "version": "0.1.0"
- },
- "license": null
- },
- "polling 2.2.0": {
- "name": "polling",
- "version": "2.2.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/polling/2.2.0/download",
- "sha256": "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "polling",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "polling",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- }
- ],
- "selects": {
- "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "wepoll-ffi 0.1.2",
- "target": "wepoll_ffi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "2.2.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "precomputed-hash 0.1.1": {
- "name": "precomputed-hash",
- "version": "0.1.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download",
- "sha256": "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "precomputed_hash",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "precomputed_hash",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.1"
- },
- "license": "MIT"
- },
- "proc-macro2 1.0.36": {
- "name": "proc-macro2",
- "version": "1.0.36",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
- "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.36"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "quote 1.0.15": {
- "name": "quote",
- "version": "1.0.15",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/quote/1.0.15/download",
- "sha256": "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "quote",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "quote",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.15"
- },
- "license": "MIT OR Apache-2.0"
- },
- "redox_syscall 0.2.11": {
- "name": "redox_syscall",
- "version": "0.2.11",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/redox_syscall/0.2.11/download",
- "sha256": "8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syscall",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "syscall",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.11"
- },
- "license": "MIT"
- },
- "redox_users 0.4.0": {
- "name": "redox_users",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/redox_users/0.4.0/download",
- "sha256": "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "redox_users",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "redox_users",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "getrandom 0.2.5",
- "target": "getrandom"
- },
- {
- "id": "redox_syscall 0.2.11",
- "target": "syscall"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.0"
- },
- "license": "MIT"
- },
- "regex 1.5.4": {
- "name": "regex",
- "version": "1.5.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/regex/1.5.4/download",
- "sha256": "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "regex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "aho-corasick",
- "default",
- "memchr",
- "perf",
- "perf-cache",
- "perf-dfa",
- "perf-inline",
- "perf-literal",
- "std",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment"
- ],
- "deps": {
- "common": [
- {
- "id": "aho-corasick 0.7.18",
- "target": "aho_corasick"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "regex-syntax 0.6.25",
- "target": "regex_syntax"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.5.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "regex-syntax 0.6.25": {
- "name": "regex-syntax",
- "version": "0.6.25",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.25/download",
- "sha256": "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "regex_syntax",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "regex_syntax",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment"
- ],
- "edition": "2018",
- "version": "0.6.25"
- },
- "license": "MIT/Apache-2.0"
- },
- "remove_dir_all 0.5.3": {
- "name": "remove_dir_all",
- "version": "0.5.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download",
- "sha256": "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "remove_dir_all",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "remove_dir_all",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.5.3"
- },
- "license": "MIT/Apache-2.0"
- },
- "reqwest 0.11.9": {
- "name": "reqwest",
- "version": "0.11.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/reqwest/0.11.9/download",
- "sha256": "87f242f1488a539a79bac6dbe7c8609ae43b7914b7736210f239a37cccb32525"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "reqwest",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "reqwest",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "__tls",
- "blocking",
- "default",
- "default-tls",
- "hyper-tls",
- "json",
- "native-tls-crate",
- "serde_json",
- "tokio-native-tls"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "serde_json"
- },
- {
- "id": "serde_urlencoded 0.7.1",
- "target": "serde_urlencoded"
- },
- {
- "id": "url 2.2.2",
- "target": "url"
- }
- ],
- "selects": {
- "cfg(not(target_arch = \"wasm32\"))": [
- {
- "id": "base64 0.13.0",
- "target": "base64"
- },
- {
- "id": "encoding_rs 0.8.30",
- "target": "encoding_rs"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "h2 0.3.11",
- "target": "h2"
- },
- {
- "id": "http-body 0.4.4",
- "target": "http_body"
- },
- {
- "id": "hyper 0.14.17",
- "target": "hyper"
- },
- {
- "id": "hyper-tls 0.5.0",
- "target": "hyper_tls"
- },
- {
- "id": "ipnet 2.4.0",
- "target": "ipnet"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "mime 0.3.16",
- "target": "mime"
- },
- {
- "id": "native-tls 0.2.8",
- "target": "native_tls",
- "alias": "native_tls_crate"
- },
- {
- "id": "percent-encoding 2.1.0",
- "target": "percent_encoding"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tokio-native-tls 0.3.0",
- "target": "tokio_native_tls"
- }
- ],
- "cfg(target_arch = \"wasm32\")": [
- {
- "id": "js-sys 0.3.56",
- "target": "js_sys"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "serde_json"
- },
- {
- "id": "wasm-bindgen 0.2.79",
- "target": "wasm_bindgen"
- },
- {
- "id": "wasm-bindgen-futures 0.4.29",
- "target": "wasm_bindgen_futures"
- },
- {
- "id": "web-sys 0.3.56",
- "target": "web_sys"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winreg 0.7.0",
- "target": "winreg"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.11.9"
- },
- "license": "MIT/Apache-2.0"
- },
- "rustversion 1.0.6": {
- "name": "rustversion",
- "version": "1.0.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/rustversion/1.0.6/download",
- "sha256": "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "rustversion",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build/build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "rustversion",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "rustversion 1.0.6",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.6"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "ryu 1.0.9": {
- "name": "ryu",
- "version": "1.0.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ryu/1.0.9/download",
- "sha256": "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ryu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ryu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.9"
- },
- "license": "Apache-2.0 OR BSL-1.0"
- },
- "schannel 0.1.19": {
- "name": "schannel",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/schannel/0.1.19/download",
- "sha256": "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "schannel",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "schannel",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.1.19"
- },
- "license": "MIT"
- },
- "scopeguard 1.1.0": {
- "name": "scopeguard",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/scopeguard/1.1.0/download",
- "sha256": "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "scopeguard",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "scopeguard",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "security-framework 2.6.1": {
- "name": "security-framework",
- "version": "2.6.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/security-framework/2.6.1/download",
- "sha256": "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "security_framework",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "security_framework",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "OSX_10_9",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "core-foundation 0.9.3",
- "target": "core_foundation"
- },
- {
- "id": "core-foundation-sys 0.8.3",
- "target": "core_foundation_sys"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "security-framework-sys 2.6.1",
- "target": "security_framework_sys"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.6.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "security-framework-sys 2.6.1": {
- "name": "security-framework-sys",
- "version": "2.6.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download",
- "sha256": "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "security_framework_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "security_framework_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "OSX_10_9",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "core-foundation-sys 0.8.3",
- "target": "core_foundation_sys"
- },
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.6.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "serde 1.0.136": {
- "name": "serde",
- "version": "1.0.136",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde/1.0.136/download",
- "sha256": "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "derive",
- "serde_derive",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "serde 1.0.136",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "proc_macro_deps": {
- "common": [
- {
- "id": "serde_derive 1.0.136",
- "target": "serde_derive"
- }
- ],
- "selects": {}
- },
- "version": "1.0.136"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "serde_derive 1.0.136": {
- "name": "serde_derive",
- "version": "1.0.136",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde_derive/1.0.136/download",
- "sha256": "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "serde_derive",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde_derive",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "serde_derive 1.0.136",
- "target": "build_script_build"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.0.136"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "serde_json 1.0.79": {
- "name": "serde_json",
- "version": "1.0.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde_json/1.0.79/download",
- "sha256": "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_json",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde_json",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- },
- {
- "id": "ryu 1.0.9",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.79"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "serde_regex 1.1.0": {
- "name": "serde_regex",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde_regex/1.1.0/download",
- "sha256": "a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_regex",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde_regex",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "regex 1.5.4",
- "target": "regex"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "serde_urlencoded 0.7.1": {
- "name": "serde_urlencoded",
- "version": "0.7.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download",
- "sha256": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_urlencoded",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde_urlencoded",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "form_urlencoded 1.0.1",
- "target": "form_urlencoded"
- },
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- },
- {
- "id": "ryu 1.0.9",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "signal-hook 0.3.13": {
- "name": "signal-hook",
- "version": "0.3.13",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/signal-hook/0.3.13/download",
- "sha256": "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "signal_hook",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "channel",
- "iterator"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "signal-hook 0.3.13",
- "target": "build_script_build"
- },
- {
- "id": "signal-hook-registry 1.4.0",
- "target": "signal_hook_registry"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.13"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0/MIT"
- },
- "signal-hook-registry 1.4.0": {
- "name": "signal-hook-registry",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download",
- "sha256": "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook_registry",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "signal_hook_registry",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "Apache-2.0/MIT"
- },
- "similar 2.1.0": {
- "name": "similar",
- "version": "2.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/similar/2.1.0/download",
- "sha256": "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "similar",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "similar",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "text"
- ],
- "edition": "2018",
- "version": "2.1.0"
- },
- "license": "Apache-2.0"
- },
- "siphasher 0.3.10": {
- "name": "siphasher",
- "version": "0.3.10",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/siphasher/0.3.10/download",
- "sha256": "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "siphasher",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "siphasher",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.3.10"
- },
- "license": "MIT/Apache-2.0"
- },
- "slab 0.4.5": {
- "name": "slab",
- "version": "0.4.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/slab/0.4.5/download",
- "sha256": "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "slab",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "slab",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.4.5"
- },
- "license": "MIT"
- },
- "sluice 0.5.5": {
- "name": "sluice",
- "version": "0.5.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/sluice/0.5.5/download",
- "sha256": "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sluice",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "sluice",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "async-channel 1.6.1",
- "target": "async_channel"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-io 0.3.21",
- "target": "futures_io"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.5.5"
- },
- "license": "MIT"
- },
- "smallvec 1.8.0": {
- "name": "smallvec",
- "version": "1.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/smallvec/1.8.0/download",
- "sha256": "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smallvec",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "smallvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.8.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "socket2 0.4.4": {
- "name": "socket2",
- "version": "0.4.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/socket2/0.4.4/download",
- "sha256": "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "socket2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "socket2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "all"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.4.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "string_cache 0.8.3": {
- "name": "string_cache",
- "version": "0.8.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/string_cache/0.8.3/download",
- "sha256": "33994d0838dc2d152d17a62adf608a869b5e846b65b389af7f3dbc1de45c5b26"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "string_cache",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "string_cache",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "new_debug_unreachable 1.0.4",
- "target": "debug_unreachable"
- },
- {
- "id": "parking_lot 0.11.2",
- "target": "parking_lot"
- },
- {
- "id": "phf_shared 0.10.0",
- "target": "phf_shared"
- },
- {
- "id": "precomputed-hash 0.1.1",
- "target": "precomputed_hash"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.8.3"
- },
- "license": "MIT / Apache-2.0"
- },
- "syn 1.0.86": {
- "name": "syn",
- "version": "1.0.86",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
- "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "syn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- "visit-mut"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.86"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "tempfile 3.3.0": {
- "name": "tempfile",
- "version": "3.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tempfile/3.3.0/download",
- "sha256": "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tempfile",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tempfile",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "fastrand 1.7.0",
- "target": "fastrand"
- },
- {
- "id": "remove_dir_all 0.5.3",
- "target": "remove_dir_all"
- }
- ],
- "selects": {
- "cfg(any(unix, target_os = \"wasi\"))": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_syscall 0.2.11",
- "target": "syscall"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "3.3.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "term 0.7.0": {
- "name": "term",
- "version": "0.7.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/term/0.7.0/download",
- "sha256": "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "term",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "term",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "dirs-next 2.0.0",
- "target": "dirs_next"
- }
- ],
- "selects": {
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [],
- "selects": {
- "cfg(windows)": [
- {
- "id": "rustversion 1.0.6",
- "target": "rustversion"
- }
- ]
- }
- },
- "version": "0.7.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "tiny-keccak 2.0.2": {
- "name": "tiny-keccak",
- "version": "2.0.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download",
- "sha256": "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tiny_keccak",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tiny_keccak",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "sha3"
- ],
- "deps": {
- "common": [
- {
- "id": "crunchy 0.2.2",
- "target": "crunchy"
- },
- {
- "id": "tiny-keccak 2.0.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.0.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "CC0-1.0"
- },
- "tinyvec 1.5.1": {
- "name": "tinyvec",
- "version": "1.5.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tinyvec/1.5.1/download",
- "sha256": "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tinyvec",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tinyvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "tinyvec_macros"
- ],
- "deps": {
- "common": [
- {
- "id": "tinyvec_macros 0.1.0",
- "target": "tinyvec_macros"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.5.1"
- },
- "license": "Zlib OR Apache-2.0 OR MIT"
- },
- "tinyvec_macros 0.1.0": {
- "name": "tinyvec_macros",
- "version": "0.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download",
- "sha256": "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tinyvec_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tinyvec_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0 OR Zlib"
- },
- "tokio 1.17.0": {
- "name": "tokio",
- "version": "1.17.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio/1.17.0/download",
- "sha256": "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "bytes",
- "default",
- "io-util",
- "libc",
- "macros",
- "memchr",
- "mio",
- "net",
- "num_cpus",
- "once_cell",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros",
- "winapi"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "mio 0.8.0",
- "target": "mio"
- },
- {
- "id": "num_cpus 1.13.1",
- "target": "num_cpus"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "socket2 0.4.4",
- "target": "socket2"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.0",
- "target": "signal_hook_registry"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tokio-macros 1.7.0",
- "target": "tokio_macros"
- }
- ],
- "selects": {}
- },
- "version": "1.17.0"
- },
- "license": "MIT"
- },
- "tokio-macros 1.7.0": {
- "name": "tokio-macros",
- "version": "1.7.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio-macros/1.7.0/download",
- "sha256": "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tokio_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.7.0"
- },
- "license": "MIT"
- },
- "tokio-native-tls 0.3.0": {
- "name": "tokio-native-tls",
- "version": "0.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download",
- "sha256": "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_native_tls",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio_native_tls",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "native-tls 0.2.8",
- "target": "native_tls"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.0"
- },
- "license": "MIT"
- },
- "tokio-util 0.6.9": {
- "name": "tokio-util",
- "version": "0.6.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio-util/0.6.9/download",
- "sha256": "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "codec",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.21",
- "target": "futures_sink"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.9"
- },
- "license": "MIT"
- },
- "tower-service 0.3.1": {
- "name": "tower-service",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tower-service/0.3.1/download",
- "sha256": "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_service",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tower_service",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT"
- },
- "tracing 0.1.31": {
- "name": "tracing",
- "version": "0.1.31",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing/0.1.31/download",
- "sha256": "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "attributes",
- "default",
- "log",
- "std",
- "tracing-attributes"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tracing-core 0.1.22",
- "target": "tracing_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tracing-attributes 0.1.19",
- "target": "tracing_attributes"
- }
- ],
- "selects": {}
- },
- "version": "0.1.31"
- },
- "license": "MIT"
- },
- "tracing-attributes 0.1.19": {
- "name": "tracing-attributes",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download",
- "sha256": "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tracing_attributes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_attributes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT"
- },
- "tracing-core 0.1.22": {
- "name": "tracing-core",
- "version": "0.1.22",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-core/0.1.22/download",
- "sha256": "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "lazy_static",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.22"
- },
- "license": "MIT"
- },
- "tracing-futures 0.2.5": {
- "name": "tracing-futures",
- "version": "0.2.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-futures/0.2.5/download",
- "sha256": "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_futures",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_futures",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "pin-project",
- "std",
- "std-future"
- ],
- "deps": {
- "common": [
- {
- "id": "pin-project 1.0.10",
- "target": "pin_project"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.5"
- },
- "license": "MIT"
- },
- "try-lock 0.2.3": {
- "name": "try-lock",
- "version": "0.2.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/try-lock/0.2.3/download",
- "sha256": "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "try_lock",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "try_lock",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.3"
- },
- "license": "MIT"
- },
- "typenum 1.15.0": {
- "name": "typenum",
- "version": "1.15.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/typenum/1.15.0/download",
- "sha256": "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "typenum",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_main",
- "crate_root": "build/main.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "typenum",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "typenum 1.15.0",
- "target": "build_script_main"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.15.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "unicode-bidi 0.3.7": {
- "name": "unicode-bidi",
- "version": "0.3.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download",
- "sha256": "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_bidi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_bidi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.3.7"
- },
- "license": "MIT / Apache-2.0"
- },
- "unicode-normalization 0.1.19": {
- "name": "unicode-normalization",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download",
- "sha256": "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_normalization",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_normalization",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "tinyvec 1.5.1",
- "target": "tinyvec"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT/Apache-2.0"
- },
- "unicode-xid 0.2.2": {
- "name": "unicode-xid",
- "version": "0.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-xid/0.2.2/download",
- "sha256": "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_xid",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_xid",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "0.2.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "url 2.2.2": {
- "name": "url",
- "version": "2.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/url/2.2.2/download",
- "sha256": "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "url",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "url",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "form_urlencoded 1.0.1",
- "target": "form_urlencoded"
- },
- {
- "id": "idna 0.2.3",
- "target": "idna"
- },
- {
- "id": "matches 0.1.9",
- "target": "matches"
- },
- {
- "id": "percent-encoding 2.1.0",
- "target": "percent_encoding"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.2.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "value-bag 1.0.0-alpha.8": {
- "name": "value-bag",
- "version": "1.0.0-alpha.8",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.8/download",
- "sha256": "79923f7731dc61ebfba3633098bf3ac533bbd35ccd8c57e7088d9a5eebe0263f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "value_bag",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "value_bag",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "value-bag 1.0.0-alpha.8",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "ctor 0.1.21",
- "target": "ctor"
- }
- ],
- "selects": {}
- },
- "version": "1.0.0-alpha.8"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "version_check 0.9.4",
- "target": "version_check",
- "alias": "rustc"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0 OR MIT"
- },
- "vcpkg 0.2.15": {
- "name": "vcpkg",
- "version": "0.2.15",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/vcpkg/0.2.15/download",
- "sha256": "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "vcpkg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "vcpkg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.15"
- },
- "license": "MIT/Apache-2.0"
- },
- "version_check 0.9.4": {
- "name": "version_check",
- "version": "0.9.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/version_check/0.9.4/download",
- "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "version_check",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "version_check",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.9.4"
- },
- "license": "MIT/Apache-2.0"
- },
- "waker-fn 1.1.0": {
- "name": "waker-fn",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/waker-fn/1.1.0/download",
- "sha256": "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "waker_fn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "waker_fn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "want 0.3.0": {
- "name": "want",
- "version": "0.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/want/0.3.0/download",
- "sha256": "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "want",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "want",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "try-lock 0.2.3",
- "target": "try_lock"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.0"
- },
- "license": "MIT"
- },
- "wasi 0.10.2+wasi-snapshot-preview1": {
- "name": "wasi",
- "version": "0.10.2+wasi-snapshot-preview1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download",
- "sha256": "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.10.2+wasi-snapshot-preview1"
- },
- "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
- },
- "wasm-bindgen 0.2.79": {
- "name": "wasm-bindgen",
- "version": "0.2.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasm-bindgen/0.2.79/download",
- "sha256": "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "spans",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "wasm-bindgen 0.2.79",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "wasm-bindgen-macro 0.2.79",
- "target": "wasm_bindgen_macro"
- }
- ],
- "selects": {}
- },
- "version": "0.2.79"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "wasm-bindgen-backend 0.2.79": {
- "name": "wasm-bindgen-backend",
- "version": "0.2.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.79/download",
- "sha256": "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_backend",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_backend",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "spans"
- ],
- "deps": {
- "common": [
- {
- "id": "bumpalo 3.9.1",
- "target": "bumpalo"
- },
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- },
- {
- "id": "wasm-bindgen-shared 0.2.79",
- "target": "wasm_bindgen_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.79"
- },
- "license": "MIT/Apache-2.0"
- },
- "wasm-bindgen-futures 0.4.29": {
- "name": "wasm-bindgen-futures",
- "version": "0.4.29",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.29/download",
- "sha256": "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_futures",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_futures",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "js-sys 0.3.56",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.79",
- "target": "wasm_bindgen"
- }
- ],
- "selects": {
- "cfg(target_feature = \"atomics\")": [
- {
- "id": "web-sys 0.3.56",
- "target": "web_sys"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.4.29"
- },
- "license": "MIT/Apache-2.0"
- },
- "wasm-bindgen-macro 0.2.79": {
- "name": "wasm-bindgen-macro",
- "version": "0.2.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.79/download",
- "sha256": "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "wasm_bindgen_macro",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_macro",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "spans"
- ],
- "deps": {
- "common": [
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "wasm-bindgen-macro-support 0.2.79",
- "target": "wasm_bindgen_macro_support"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.79"
- },
- "license": "MIT/Apache-2.0"
- },
- "wasm-bindgen-macro-support 0.2.79": {
- "name": "wasm-bindgen-macro-support",
- "version": "0.2.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.79/download",
- "sha256": "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_macro_support",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_macro_support",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "spans"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- },
- {
- "id": "wasm-bindgen-backend 0.2.79",
- "target": "wasm_bindgen_backend"
- },
- {
- "id": "wasm-bindgen-shared 0.2.79",
- "target": "wasm_bindgen_shared"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.79"
- },
- "license": "MIT/Apache-2.0"
- },
- "wasm-bindgen-shared 0.2.79": {
- "name": "wasm-bindgen-shared",
- "version": "0.2.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.79/download",
- "sha256": "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wasm_bindgen_shared",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wasm_bindgen_shared",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "wasm-bindgen-shared 0.2.79",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.79"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "links": "wasm_bindgen"
- },
- "license": "MIT/Apache-2.0"
- },
- "web-sys 0.3.56": {
- "name": "web-sys",
- "version": "0.3.56",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/web-sys/0.3.56/download",
- "sha256": "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "web_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "web_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "Blob",
- "BlobPropertyBag",
- "Event",
- "EventTarget",
- "File",
- "FormData",
- "Headers",
- "MessageEvent",
- "Request",
- "RequestCredentials",
- "RequestInit",
- "RequestMode",
- "Response",
- "ServiceWorkerGlobalScope",
- "Window",
- "Worker",
- "WorkerGlobalScope"
- ],
- "deps": {
- "common": [
- {
- "id": "js-sys 0.3.56",
- "target": "js_sys"
- },
- {
- "id": "wasm-bindgen 0.2.79",
- "target": "wasm_bindgen"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.56"
- },
- "license": "MIT/Apache-2.0"
- },
- "wepoll-ffi 0.1.2": {
- "name": "wepoll-ffi",
- "version": "0.1.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download",
- "sha256": "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "wepoll_ffi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "wepoll_ffi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "null-overlapped-wakeups-patch"
- ],
- "deps": {
- "common": [
- {
- "id": "wepoll-ffi 0.1.2",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "build_script_attrs": {
- "data_glob": [
- "**",
- "vendor/**"
- ],
- "deps": {
- "common": [
- {
- "id": "cc 1.0.73",
- "target": "cc"
- }
- ],
- "selects": {}
- }
- },
- "license": "MIT OR Apache-2.0 OR BSD-2-Clause"
- },
- "winapi 0.3.9": {
- "name": "winapi",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
- "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "cfg",
- "consoleapi",
- "errhandlingapi",
- "evntrace",
- "fileapi",
- "handleapi",
- "impl-debug",
- "impl-default",
- "in6addr",
- "inaddr",
- "ioapiset",
- "knownfolders",
- "libloaderapi",
- "lmcons",
- "minschannel",
- "minwinbase",
- "minwindef",
- "mswsock",
- "namedpipeapi",
- "ntdef",
- "ntsecapi",
- "ntstatus",
- "objbase",
- "processenv",
- "schannel",
- "securitybaseapi",
- "shlobj",
- "sspi",
- "std",
- "synchapi",
- "sysinfoapi",
- "timezoneapi",
- "winbase",
- "wincon",
- "wincrypt",
- "windef",
- "winerror",
- "winioctl",
- "winnt",
- "winreg",
- "winsock2",
- "ws2def",
- "ws2ipdef",
- "ws2tcpip"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "i686-pc-windows-gnu": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "winapi_i686_pc_windows_gnu"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "winapi_x86_64_pc_windows_gnu"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-i686-pc-windows-gnu 0.4.0": {
- "name": "winapi-i686-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
- "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_i686_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_i686_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-x86_64-pc-windows-gnu 0.4.0": {
- "name": "winapi-x86_64-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
- "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_x86_64_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_x86_64_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winreg 0.7.0": {
- "name": "winreg",
- "version": "0.7.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winreg/0.7.0/download",
- "sha256": "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winreg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winreg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.7.0"
- },
- "license": "MIT"
- }
- },
- "binary_crates": [
- "cc 1.0.73",
- "httpmock 0.6.6",
- "lalrpop 0.19.7"
- ],
- "workspace_members": {
- "direct-cargo-bazel-deps 0.0.1": "",
- "pkg_a 0.1.0": "multi_package/pkg_a",
- "pkg_b 0.1.0": "multi_package/sub_pkgs/pkg_b",
- "pkg_c 0.1.0": "multi_package/sub_pkgs/pkg_c"
- },
- "conditions": {
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(all(unix, not(target_os = \"macos\")))": [
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "i686-apple-darwin",
- "x86_64-apple-darwin",
- "x86_64-apple-ios"
- ],
- "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(any(unix, target_os = \"wasi\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(not(any(target_os = \"windows\", target_os = \"macos\", target_os = \"ios\")))": [
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(not(target_arch = \"wasm32\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(not(target_os = \"unknown\"))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-pc-windows-msvc",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(not(windows))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(target_arch = \"wasm32\")": [
- "wasm32-unknown-unknown",
- "wasm32-wasi"
- ],
- "cfg(target_env = \"msvc\")": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(target_feature = \"atomics\")": [],
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": [
- "wasm32-wasi"
- ],
- "cfg(target_os = \"windows\")": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(windows)": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-pc-windows-gnu": [],
- "x86_64-pc-windows-gnu": []
- }
-}
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
+
+[[package]]
+name = "ascii-canvas"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
+dependencies = [
+ "term",
+]
+
+[[package]]
+name = "assert-json-diff"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "async-channel"
+version = "1.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-executor"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
+dependencies = [
+ "async-task",
+ "concurrent-queue",
+ "fastrand",
+ "futures-lite",
+ "once_cell",
+ "slab",
+]
+
+[[package]]
+name = "async-global-executor"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5262ed948da60dd8956c6c5aca4d4163593dddb7b32d73267c93dab7b2e98940"
+dependencies = [
+ "async-channel",
+ "async-executor",
+ "async-io",
+ "async-lock",
+ "blocking",
+ "futures-lite",
+ "num_cpus",
+ "once_cell",
+]
+
+[[package]]
+name = "async-io"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07"
+dependencies = [
+ "concurrent-queue",
+ "futures-lite",
+ "libc",
+ "log",
+ "once_cell",
+ "parking",
+ "polling",
+ "slab",
+ "socket2",
+ "waker-fn",
+ "winapi",
+]
+
+[[package]]
+name = "async-lock"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-object-pool"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aeb901c30ebc2fc4ab46395bbfbdba9542c16559d853645d75190c3056caf3bc"
+dependencies = [
+ "async-std",
+]
+
+[[package]]
+name = "async-process"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf2c06e30a24e8c78a3987d07f0930edf76ef35e027e7bdb063fccafdad1f60c"
+dependencies = [
+ "async-io",
+ "blocking",
+ "cfg-if",
+ "event-listener",
+ "futures-lite",
+ "libc",
+ "once_cell",
+ "signal-hook",
+ "winapi",
+]
+
+[[package]]
+name = "async-std"
+version = "1.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
+dependencies = [
+ "async-channel",
+ "async-global-executor",
+ "async-io",
+ "async-lock",
+ "async-process",
+ "crossbeam-utils",
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-lite",
+ "gloo-timers",
+ "kv-log-macro",
+ "log",
+ "memchr",
+ "once_cell",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
+name = "async-task"
+version = "4.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9"
+
+[[package]]
+name = "async-trait"
+version = "0.1.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "atomic-waker"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "base64"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
+
+[[package]]
+name = "basic-cookies"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb53b6b315f924c7f113b162e53b3901c05fc9966baf84d201dfcc7432a4bb38"
+dependencies = [
+ "lalrpop",
+ "lalrpop-util",
+ "regex",
+]
+
+[[package]]
+name = "bit-set"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de"
+dependencies = [
+ "bit-vec",
+]
+
+[[package]]
+name = "bit-vec"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "blocking"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc"
+dependencies = [
+ "async-channel",
+ "async-task",
+ "atomic-waker",
+ "fastrand",
+ "futures-lite",
+ "once_cell",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3"
+
+[[package]]
+name = "bytes"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
+
+[[package]]
+name = "cache-padded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
+
+[[package]]
+name = "castaway"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6"
+
+[[package]]
+name = "cc"
+version = "1.0.73"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "concurrent-queue"
+version = "1.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
+dependencies = [
+ "cache-padded",
+]
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "ctor"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c"
+dependencies = [
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "curl"
+version = "0.4.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f"
+dependencies = [
+ "curl-sys",
+ "libc",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "socket2",
+ "winapi",
+]
+
+[[package]]
+name = "curl-sys"
+version = "0.4.55+curl-7.83.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23734ec77368ec583c2e61dd3f0b0e5c98b93abe6d2a004ca06b91dd7e3e2762"
+dependencies = [
+ "cc",
+ "libc",
+ "libnghttp2-sys",
+ "libz-sys",
+ "openssl-sys",
+ "pkg-config",
+ "vcpkg",
+ "winapi",
+]
+
+[[package]]
+name = "diff"
+version = "0.1.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "direct-cargo-bazel-deps"
+version = "0.0.1"
+
+[[package]]
+name = "dirs-next"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
+dependencies = [
+ "cfg-if",
+ "dirs-sys-next",
+]
+
+[[package]]
+name = "dirs-sys-next"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
+dependencies = [
+ "libc",
+ "redox_users",
+ "winapi",
+]
+
+[[package]]
+name = "either"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
+
+[[package]]
+name = "ena"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"
+
+[[package]]
+name = "fastrand"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "fixedbitset"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "foreign-types"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+dependencies = [
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+dependencies = [
+ "matches",
+ "percent-encoding",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
+
+[[package]]
+name = "futures-io"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
+
+[[package]]
+name = "futures-lite"
+version = "1.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
+dependencies = [
+ "fastrand",
+ "futures-core",
+ "futures-io",
+ "memchr",
+ "parking",
+ "pin-project-lite",
+ "waker-fn",
+]
+
+[[package]]
+name = "futures-macro"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
+
+[[package]]
+name = "futures-task"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
+
+[[package]]
+name = "futures-util"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
+dependencies = [
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
+dependencies = [
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+]
+
+[[package]]
+name = "gloo-timers"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fb7d06c1c8cc2a29bee7ec961009a0b2caa0793ee4900c2ffb348734ba1c8f9"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hex-literal"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0"
+
+[[package]]
+name = "http"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "httpmock"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c159c4fc205e6c1a9b325cb7ec135d13b5f47188ce175dabb76ec847f331d9bd"
+dependencies = [
+ "assert-json-diff",
+ "async-object-pool",
+ "async-trait",
+ "base64",
+ "basic-cookies",
+ "crossbeam-utils",
+ "form_urlencoded",
+ "futures-util",
+ "hyper",
+ "isahc",
+ "lazy_static",
+ "levenshtein",
+ "log",
+ "regex",
+ "serde",
+ "serde_json",
+ "serde_regex",
+ "similar",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "hyper"
+version = "0.14.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-tls"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+dependencies = [
+ "bytes",
+ "hyper",
+ "native-tls",
+ "tokio",
+ "tokio-native-tls",
+]
+
+[[package]]
+name = "idna"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
+dependencies = [
+ "matches",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b"
+
+[[package]]
+name = "isahc"
+version = "1.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9"
+dependencies = [
+ "async-channel",
+ "castaway",
+ "crossbeam-utils",
+ "curl",
+ "curl-sys",
+ "encoding_rs",
+ "event-listener",
+ "futures-lite",
+ "http",
+ "log",
+ "mime",
+ "once_cell",
+ "polling",
+ "slab",
+ "sluice",
+ "tracing",
+ "tracing-futures",
+ "url",
+ "waker-fn",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
+
+[[package]]
+name = "js-sys"
+version = "0.3.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "kv-log-macro"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "lalrpop"
+version = "0.19.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b30455341b0e18f276fa64540aff54deafb54c589de6aca68659c63dd2d5d823"
+dependencies = [
+ "ascii-canvas",
+ "atty",
+ "bit-set",
+ "diff",
+ "ena",
+ "itertools",
+ "lalrpop-util",
+ "petgraph",
+ "pico-args",
+ "regex",
+ "regex-syntax",
+ "string_cache",
+ "term",
+ "tiny-keccak",
+ "unicode-xid",
+]
+
+[[package]]
+name = "lalrpop-util"
+version = "0.19.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bcf796c978e9b4d983414f4caedc9273aa33ee214c5b887bd55fde84c85d2dc4"
+dependencies = [
+ "regex",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "levenshtein"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
+
+[[package]]
+name = "libc"
+version = "0.2.126"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+
+[[package]]
+name = "libnghttp2-sys"
+version = "0.1.7+1.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57ed28aba195b38d5ff02b9170cbff627e336a20925e43b4945390401c5dc93f"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "libz-sys"
+version = "1.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "lock_api"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+ "value-bag",
+]
+
+[[package]]
+name = "matches"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+
+[[package]]
+name = "md-5"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15"
+dependencies = [
+ "block-buffer",
+ "digest",
+ "opaque-debug",
+]
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "mime"
+version = "0.3.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+
+[[package]]
+name = "mio"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
+dependencies = [
+ "libc",
+ "log",
+ "wasi",
+ "windows-sys",
+]
+
+[[package]]
+name = "native-tls"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9"
+dependencies = [
+ "lazy_static",
+ "libc",
+ "log",
+ "openssl",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "security-framework",
+ "security-framework-sys",
+ "tempfile",
+]
+
+[[package]]
+name = "new_debug_unreachable"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
+
+[[package]]
+name = "num_cpus"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
+dependencies = [
+ "hermit-abi",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "openssl"
+version = "0.10.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "foreign-types",
+ "libc",
+ "once_cell",
+ "openssl-macros",
+ "openssl-sys",
+]
+
+[[package]]
+name = "openssl-macros"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.74"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1"
+dependencies = [
+ "autocfg",
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "parking"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+ "windows-sys",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+
+[[package]]
+name = "petgraph"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143"
+dependencies = [
+ "fixedbitset",
+ "indexmap",
+]
+
+[[package]]
+name = "phf_shared"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
+dependencies = [
+ "siphasher",
+]
+
+[[package]]
+name = "pico-args"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468"
+
+[[package]]
+name = "pin-project"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
+
+[[package]]
+name = "pkg_a"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "httpmock",
+ "reqwest",
+]
+
+[[package]]
+name = "pkg_b"
+version = "0.1.0"
+dependencies = [
+ "openssl",
+]
+
+[[package]]
+name = "pkg_c"
+version = "0.1.0"
+dependencies = [
+ "hex-literal",
+ "md-5",
+]
+
+[[package]]
+name = "polling"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "log",
+ "wepoll-ffi",
+ "winapi",
+]
+
+[[package]]
+name = "precomputed-hash"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_users"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
+dependencies = [
+ "getrandom",
+ "redox_syscall",
+ "thiserror",
+]
+
+[[package]]
+name = "regex"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+
+[[package]]
+name = "remove_dir_all"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92"
+dependencies = [
+ "base64",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-tls",
+ "ipnet",
+ "js-sys",
+ "lazy_static",
+ "log",
+ "mime",
+ "native-tls",
+ "percent-encoding",
+ "pin-project-lite",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-native-tls",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "winreg",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf"
+
+[[package]]
+name = "ryu"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
+
+[[package]]
+name = "schannel"
+version = "0.1.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
+dependencies = [
+ "lazy_static",
+ "windows-sys",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "security-framework"
+version = "2.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc"
+dependencies = [
+ "bitflags",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "serde"
+version = "1.0.138"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.138"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.82"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_regex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf"
+dependencies = [
+ "regex",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "signal-hook"
+version = "0.3.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d"
+dependencies = [
+ "libc",
+ "signal-hook-registry",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "similar"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3"
+
+[[package]]
+name = "siphasher"
+version = "0.3.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
+
+[[package]]
+name = "slab"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
+
+[[package]]
+name = "sluice"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5"
+dependencies = [
+ "async-channel",
+ "futures-core",
+ "futures-io",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+
+[[package]]
+name = "socket2"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "string_cache"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
+dependencies = [
+ "new_debug_unreachable",
+ "once_cell",
+ "parking_lot",
+ "phf_shared",
+ "precomputed-hash",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.98"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "tempfile"
+version = "3.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+dependencies = [
+ "cfg-if",
+ "fastrand",
+ "libc",
+ "redox_syscall",
+ "remove_dir_all",
+ "winapi",
+]
+
+[[package]]
+name = "term"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
+dependencies = [
+ "dirs-next",
+ "rustversion",
+ "winapi",
+]
+
+[[package]]
+name = "thiserror"
+version = "1.0.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tiny-keccak"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
+dependencies = [
+ "crunchy",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+
+[[package]]
+name = "tokio"
+version = "1.19.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
+dependencies = [
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tokio-native-tls"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
+dependencies = [
+ "native-tls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "tracing-futures"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
+dependencies = [
+ "pin-project",
+ "tracing",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+
+[[package]]
+name = "typenum"
+version = "1.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"
+
+[[package]]
+name = "url"
+version = "2.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "matches",
+ "percent-encoding",
+]
+
+[[package]]
+name = "value-bag"
+version = "1.0.0-alpha.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
+dependencies = [
+ "ctor",
+ "version_check",
+]
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "waker-fn"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+
+[[package]]
+name = "want"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+dependencies = [
+ "log",
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.81"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.81"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a"
+dependencies = [
+ "bumpalo",
+ "lazy_static",
+ "log",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.81"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.81"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.81"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
+
+[[package]]
+name = "web-sys"
+version = "0.3.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "wepoll-ffi"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
+dependencies = [
+ "cc",
+]
+
+[[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.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+dependencies = [
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
+
+[[package]]
+name = "winreg"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+dependencies = [
+ "winapi",
+]
diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json
new file mode 100644
index 0000000..2f3eb5c
--- /dev/null
+++ b/examples/crate_universe/multi_package/cargo-bazel-lock.json
@@ -0,0 +1,11318 @@
+{
+ "checksum": "fa8d2ec1c932effeab92d593fcf5e2294469a693cf931fe7166c6bdf4373c713",
+ "crates": {
+ "aho-corasick 0.7.18": {
+ "name": "aho-corasick",
+ "version": "0.7.18",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/aho-corasick/0.7.18/download",
+ "sha256": "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "aho_corasick",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "aho_corasick",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.18"
+ },
+ "license": "Unlicense/MIT"
+ },
+ "anyhow 1.0.58": {
+ "name": "anyhow",
+ "version": "1.0.58",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/anyhow/1.0.58/download",
+ "sha256": "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "anyhow",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "anyhow",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "anyhow 1.0.58",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.58"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "ascii-canvas 3.0.0": {
+ "name": "ascii-canvas",
+ "version": "3.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download",
+ "sha256": "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ascii_canvas",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ascii_canvas",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "term 0.7.0",
+ "target": "term"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "3.0.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "assert-json-diff 2.0.2": {
+ "name": "assert-json-diff",
+ "version": "2.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/assert-json-diff/2.0.2/download",
+ "sha256": "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "assert_json_diff",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "assert_json_diff",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "serde_json"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.0.2"
+ },
+ "license": "MIT"
+ },
+ "async-channel 1.6.1": {
+ "name": "async-channel",
+ "version": "1.6.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-channel/1.6.1/download",
+ "sha256": "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_channel",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_channel",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "concurrent-queue 1.2.2",
+ "target": "concurrent_queue"
+ },
+ {
+ "id": "event-listener 2.5.2",
+ "target": "event_listener"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.6.1"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-executor 1.4.1": {
+ "name": "async-executor",
+ "version": "1.4.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-executor/1.4.1/download",
+ "sha256": "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_executor",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_executor",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-task 4.2.0",
+ "target": "async_task"
+ },
+ {
+ "id": "concurrent-queue 1.2.2",
+ "target": "concurrent_queue"
+ },
+ {
+ "id": "fastrand 1.7.0",
+ "target": "fastrand"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.4.1"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-global-executor 2.2.0": {
+ "name": "async-global-executor",
+ "version": "2.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-global-executor/2.2.0/download",
+ "sha256": "5262ed948da60dd8956c6c5aca4d4163593dddb7b32d73267c93dab7b2e98940"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_global_executor",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_global_executor",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "async-io",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-channel 1.6.1",
+ "target": "async_channel"
+ },
+ {
+ "id": "async-executor 1.4.1",
+ "target": "async_executor"
+ },
+ {
+ "id": "async-io 1.7.0",
+ "target": "async_io"
+ },
+ {
+ "id": "async-lock 2.5.0",
+ "target": "async_lock"
+ },
+ {
+ "id": "blocking 1.2.0",
+ "target": "blocking"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ },
+ {
+ "id": "num_cpus 1.13.1",
+ "target": "num_cpus"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.2.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-io 1.7.0": {
+ "name": "async-io",
+ "version": "1.7.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-io/1.7.0/download",
+ "sha256": "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_io",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_io",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "concurrent-queue 1.2.2",
+ "target": "concurrent_queue"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "parking 2.0.0",
+ "target": "parking"
+ },
+ {
+ "id": "polling 2.2.0",
+ "target": "polling"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ },
+ {
+ "id": "socket2 0.4.4",
+ "target": "socket2"
+ },
+ {
+ "id": "waker-fn 1.1.0",
+ "target": "waker_fn"
+ }
+ ],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.7.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-lock 2.5.0": {
+ "name": "async-lock",
+ "version": "2.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-lock/2.5.0/download",
+ "sha256": "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_lock",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_lock",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "event-listener 2.5.2",
+ "target": "event_listener"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.5.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-object-pool 0.1.4": {
+ "name": "async-object-pool",
+ "version": "0.1.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-object-pool/0.1.4/download",
+ "sha256": "aeb901c30ebc2fc4ab46395bbfbdba9542c16559d853645d75190c3056caf3bc"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_object_pool",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_object_pool",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-std 1.12.0",
+ "target": "async_std"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.4"
+ },
+ "license": "MIT"
+ },
+ "async-process 1.4.0": {
+ "name": "async-process",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-process/1.4.0/download",
+ "sha256": "cf2c06e30a24e8c78a3987d07f0930edf76ef35e027e7bdb063fccafdad1f60c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_process",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_process",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "event-listener 2.5.2",
+ "target": "event_listener"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "async-io 1.7.0",
+ "target": "async_io"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "signal-hook 0.3.14",
+ "target": "signal_hook"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "blocking 1.2.0",
+ "target": "blocking"
+ },
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.4.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-std 1.12.0": {
+ "name": "async-std",
+ "version": "1.12.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-std/1.12.0/download",
+ "sha256": "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_std",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_std",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "async-channel",
+ "async-global-executor",
+ "async-io",
+ "async-lock",
+ "async-process",
+ "crossbeam-utils",
+ "default",
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-lite",
+ "gloo-timers",
+ "kv-log-macro",
+ "log",
+ "memchr",
+ "once_cell",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+ "std",
+ "unstable",
+ "wasm-bindgen-futures"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-channel 1.6.1",
+ "target": "async_channel"
+ },
+ {
+ "id": "async-lock 2.5.0",
+ "target": "async_lock"
+ },
+ {
+ "id": "crossbeam-utils 0.8.10",
+ "target": "crossbeam_utils"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-io 0.3.21",
+ "target": "futures_io"
+ },
+ {
+ "id": "kv-log-macro 1.0.7",
+ "target": "kv_log_macro"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "pin-utils 0.1.0",
+ "target": "pin_utils"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ }
+ ],
+ "selects": {
+ "cfg(not(target_os = \"unknown\"))": [
+ {
+ "id": "async-global-executor 2.2.0",
+ "target": "async_global_executor"
+ },
+ {
+ "id": "async-io 1.7.0",
+ "target": "async_io"
+ },
+ {
+ "id": "async-process 1.4.0",
+ "target": "async_process"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ }
+ ],
+ "cfg(target_arch = \"wasm32\")": [
+ {
+ "id": "futures-channel 0.3.21",
+ "target": "futures_channel"
+ },
+ {
+ "id": "gloo-timers 0.2.4",
+ "target": "gloo_timers"
+ },
+ {
+ "id": "wasm-bindgen-futures 0.4.31",
+ "target": "wasm_bindgen_futures"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.12.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "async-task 4.2.0": {
+ "name": "async-task",
+ "version": "4.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-task/4.2.0/download",
+ "sha256": "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "async_task",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_task",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "4.2.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "async-trait 0.1.56": {
+ "name": "async-trait",
+ "version": "0.1.56",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-trait/0.1.56/download",
+ "sha256": "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "async_trait",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_trait",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-trait 0.1.56",
+ "target": "build_script_build"
+ },
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.56"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "atomic-waker 1.0.0": {
+ "name": "atomic-waker",
+ "version": "1.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/atomic-waker/1.0.0/download",
+ "sha256": "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "atomic_waker",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "atomic_waker",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "atty 0.2.14": {
+ "name": "atty",
+ "version": "0.2.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
+ "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "atty",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "atty",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"hermit\")": [
+ {
+ "id": "hermit-abi 0.1.19",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.2.14"
+ },
+ "license": "MIT"
+ },
+ "autocfg 1.1.0": {
+ "name": "autocfg",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
+ "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocfg",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "autocfg",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "base64 0.13.0": {
+ "name": "base64",
+ "version": "0.13.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/base64/0.13.0/download",
+ "sha256": "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "base64",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "base64",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.13.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "basic-cookies 0.1.4": {
+ "name": "basic-cookies",
+ "version": "0.1.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/basic-cookies/0.1.4/download",
+ "sha256": "cb53b6b315f924c7f113b162e53b3901c05fc9966baf84d201dfcc7432a4bb38"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "basic_cookies",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "basic_cookies",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "basic-cookies 0.1.4",
+ "target": "build_script_build"
+ },
+ {
+ "id": "lalrpop-util 0.19.8",
+ "target": "lalrpop_util"
+ },
+ {
+ "id": "regex 1.6.0",
+ "target": "regex"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.4"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lalrpop 0.19.8",
+ "target": "lalrpop"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "bit-set 0.5.2": {
+ "name": "bit-set",
+ "version": "0.5.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bit-set/0.5.2/download",
+ "sha256": "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bit_set",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bit_set",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bit-vec 0.6.3",
+ "target": "bit_vec"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.5.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "bit-vec 0.6.3": {
+ "name": "bit-vec",
+ "version": "0.6.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bit-vec/0.6.3/download",
+ "sha256": "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bit_vec",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bit_vec",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.6.3"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "bitflags 1.3.2": {
+ "name": "bitflags",
+ "version": "1.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
+ "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bitflags",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bitflags",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "1.3.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "block-buffer 0.9.0": {
+ "name": "block-buffer",
+ "version": "0.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/block-buffer/0.9.0/download",
+ "sha256": "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "block_buffer",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "block_buffer",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "generic-array 0.14.5",
+ "target": "generic_array"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.9.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "blocking 1.2.0": {
+ "name": "blocking",
+ "version": "1.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/blocking/1.2.0/download",
+ "sha256": "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "blocking",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "blocking",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-channel 1.6.1",
+ "target": "async_channel"
+ },
+ {
+ "id": "async-task 4.2.0",
+ "target": "async_task"
+ },
+ {
+ "id": "atomic-waker 1.0.0",
+ "target": "atomic_waker"
+ },
+ {
+ "id": "fastrand 1.7.0",
+ "target": "fastrand"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.2.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "bumpalo 3.10.0": {
+ "name": "bumpalo",
+ "version": "3.10.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bumpalo/3.10.0/download",
+ "sha256": "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bumpalo",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bumpalo",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "3.10.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "bytes 1.1.0": {
+ "name": "bytes",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bytes/1.1.0/download",
+ "sha256": "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bytes",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bytes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "1.1.0"
+ },
+ "license": "MIT"
+ },
+ "cache-padded 1.2.0": {
+ "name": "cache-padded",
+ "version": "1.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cache-padded/1.2.0/download",
+ "sha256": "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cache_padded",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "cache_padded",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.2.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "castaway 0.1.2": {
+ "name": "castaway",
+ "version": "0.1.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/castaway/0.1.2/download",
+ "sha256": "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "castaway",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "castaway",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.2"
+ },
+ "license": "MIT"
+ },
+ "cc 1.0.73": {
+ "name": "cc",
+ "version": "1.0.73",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cc/1.0.73/download",
+ "sha256": "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "Binary": {
+ "crate_name": "gcc-shim",
+ "crate_root": "src/bin/gcc-shim.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "cc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.73"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "cfg-if 1.0.0": {
+ "name": "cfg-if",
+ "version": "1.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
+ "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cfg_if",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "cfg_if",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "concurrent-queue 1.2.2": {
+ "name": "concurrent-queue",
+ "version": "1.2.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download",
+ "sha256": "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "concurrent_queue",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "concurrent_queue",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cache-padded 1.2.0",
+ "target": "cache_padded"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.2.2"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "core-foundation 0.9.3": {
+ "name": "core-foundation",
+ "version": "0.9.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/core-foundation/0.9.3/download",
+ "sha256": "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "core_foundation",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "core_foundation",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "core-foundation-sys 0.8.3",
+ "target": "core_foundation_sys"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.9.3"
+ },
+ "license": "MIT / Apache-2.0"
+ },
+ "core-foundation-sys 0.8.3": {
+ "name": "core-foundation-sys",
+ "version": "0.8.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download",
+ "sha256": "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "core_foundation_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "core_foundation_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "core-foundation-sys 0.8.3",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.8.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT / Apache-2.0"
+ },
+ "crossbeam-utils 0.8.10": {
+ "name": "crossbeam-utils",
+ "version": "0.8.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/crossbeam-utils/0.8.10/download",
+ "sha256": "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "crossbeam_utils",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "crossbeam_utils",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "once_cell",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "crossbeam-utils 0.8.10",
+ "target": "build_script_build"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.8.10"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "crunchy 0.2.2": {
+ "name": "crunchy",
+ "version": "0.2.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/crunchy/0.2.2/download",
+ "sha256": "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "crunchy",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "crunchy",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "limit_128"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "crunchy 0.2.2",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.2"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ },
+ "ctor 0.1.22": {
+ "name": "ctor",
+ "version": "0.1.22",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ctor/0.1.22/download",
+ "sha256": "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "ctor",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ctor",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.22"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "curl 0.4.43": {
+ "name": "curl",
+ "version": "0.4.43",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/curl/0.4.43/download",
+ "sha256": "37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "curl",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "curl",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "http2",
+ "openssl-probe",
+ "openssl-sys",
+ "ssl",
+ "static-curl"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "curl 0.4.43",
+ "target": "build_script_build"
+ },
+ {
+ "id": "curl-sys 0.4.55+curl-7.83.1",
+ "target": "curl_sys"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "socket2 0.4.4",
+ "target": "socket2"
+ }
+ ],
+ "selects": {
+ "cfg(all(unix, not(target_os = \"macos\")))": [
+ {
+ "id": "openssl-probe 0.1.5",
+ "target": "openssl_probe"
+ },
+ {
+ "id": "openssl-sys 0.9.74",
+ "target": "openssl_sys"
+ }
+ ],
+ "cfg(target_env = \"msvc\")": [
+ {
+ "id": "schannel 0.1.20",
+ "target": "schannel"
+ },
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.4.43"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "curl-sys 0.4.55+curl-7.83.1",
+ "target": "curl_sys"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "curl-sys 0.4.55+curl-7.83.1": {
+ "name": "curl-sys",
+ "version": "0.4.55+curl-7.83.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/curl-sys/0.4.55+curl-7.83.1/download",
+ "sha256": "23734ec77368ec583c2e61dd3f0b0e5c98b93abe6d2a004ca06b91dd7e3e2762"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "curl_sys",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "curl_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "http2",
+ "libnghttp2-sys",
+ "openssl-sys",
+ "ssl",
+ "static-curl"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "libnghttp2-sys 0.1.7+1.45.0",
+ "target": "libnghttp2_sys"
+ },
+ {
+ "id": "libz-sys 1.1.8",
+ "target": "libz_sys"
+ }
+ ],
+ "selects": {
+ "cfg(all(unix, not(target_os = \"macos\")))": [
+ {
+ "id": "openssl-sys 0.9.74",
+ "target": "openssl_sys"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "extra_deps": [
+ "@curl",
+ "@libssh2"
+ ],
+ "edition": "2018",
+ "version": "0.4.55+curl-7.83.1"
+ },
+ "license": "MIT"
+ },
+ "diff 0.1.13": {
+ "name": "diff",
+ "version": "0.1.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/diff/0.1.13/download",
+ "sha256": "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "diff",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "diff",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.13"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "digest 0.9.0": {
+ "name": "digest",
+ "version": "0.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/digest/0.9.0/download",
+ "sha256": "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "digest",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "digest",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "generic-array 0.14.5",
+ "target": "generic_array"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.9.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "direct-cargo-bazel-deps 0.0.1": {
+ "name": "direct-cargo-bazel-deps",
+ "version": "0.0.1",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "direct_cargo_bazel_deps",
+ "crate_root": ".direct_cargo_bazel_deps.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "direct_cargo_bazel_deps",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.0.1"
+ },
+ "license": null
+ },
+ "dirs-next 2.0.0": {
+ "name": "dirs-next",
+ "version": "2.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/dirs-next/2.0.0/download",
+ "sha256": "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "dirs_next",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "dirs_next",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "dirs-sys-next 0.1.2",
+ "target": "dirs_sys_next"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.0.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "dirs-sys-next 0.1.2": {
+ "name": "dirs-sys-next",
+ "version": "0.1.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download",
+ "sha256": "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "dirs_sys_next",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "dirs_sys_next",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"redox\")": [
+ {
+ "id": "redox_users 0.4.3",
+ "target": "redox_users"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.1.2"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "either 1.7.0": {
+ "name": "either",
+ "version": "1.7.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/either/1.7.0/download",
+ "sha256": "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "either",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "either",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.7.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "ena 0.14.0": {
+ "name": "ena",
+ "version": "0.14.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ena/0.14.0/download",
+ "sha256": "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ena",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ena",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.14.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "encoding_rs 0.8.31": {
+ "name": "encoding_rs",
+ "version": "0.8.31",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/encoding_rs/0.8.31/download",
+ "sha256": "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "encoding_rs",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "encoding_rs",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "encoding_rs 0.8.31",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.8.31"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "(Apache-2.0 OR MIT) AND BSD-3-Clause"
+ },
+ "event-listener 2.5.2": {
+ "name": "event-listener",
+ "version": "2.5.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/event-listener/2.5.2/download",
+ "sha256": "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "event_listener",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "event_listener",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "2.5.2"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "fastrand 1.7.0": {
+ "name": "fastrand",
+ "version": "1.7.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/fastrand/1.7.0/download",
+ "sha256": "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "fastrand",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "fastrand",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_arch = \"wasm32\")": [
+ {
+ "id": "instant 0.1.12",
+ "target": "instant"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.7.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "fixedbitset 0.4.2": {
+ "name": "fixedbitset",
+ "version": "0.4.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/fixedbitset/0.4.2/download",
+ "sha256": "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "fixedbitset",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "fixedbitset",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.4.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "fnv 1.0.7": {
+ "name": "fnv",
+ "version": "1.0.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/fnv/1.0.7/download",
+ "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "fnv",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "fnv",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2015",
+ "version": "1.0.7"
+ },
+ "license": "Apache-2.0 / MIT"
+ },
+ "foreign-types 0.3.2": {
+ "name": "foreign-types",
+ "version": "0.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/foreign-types/0.3.2/download",
+ "sha256": "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "foreign_types",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "foreign_types",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "foreign-types-shared 0.1.1",
+ "target": "foreign_types_shared"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.3.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "foreign-types-shared 0.1.1": {
+ "name": "foreign-types-shared",
+ "version": "0.1.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download",
+ "sha256": "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "foreign_types_shared",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "foreign_types_shared",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "form_urlencoded 1.0.1": {
+ "name": "form_urlencoded",
+ "version": "1.0.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download",
+ "sha256": "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "form_urlencoded",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "form_urlencoded",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "matches 0.1.9",
+ "target": "matches"
+ },
+ {
+ "id": "percent-encoding 2.1.0",
+ "target": "percent_encoding"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "futures-channel 0.3.21": {
+ "name": "futures-channel",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-channel/0.3.21/download",
+ "sha256": "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_channel",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_channel",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-channel 0.3.21",
+ "target": "build_script_build"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-core 0.3.21": {
+ "name": "futures-core",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-core/0.3.21/download",
+ "sha256": "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.21",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-io 0.3.21": {
+ "name": "futures-io",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-io/0.3.21/download",
+ "sha256": "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_io",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_io",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-lite 1.12.0": {
+ "name": "futures-lite",
+ "version": "1.12.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-lite/1.12.0/download",
+ "sha256": "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_lite",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_lite",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "fastrand",
+ "futures-io",
+ "memchr",
+ "parking",
+ "std",
+ "waker-fn"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "fastrand 1.7.0",
+ "target": "fastrand"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-io 0.3.21",
+ "target": "futures_io"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "parking 2.0.0",
+ "target": "parking"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "waker-fn 1.1.0",
+ "target": "waker_fn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.12.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "futures-macro 0.3.21": {
+ "name": "futures-macro",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-macro/0.3.21/download",
+ "sha256": "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "futures_macro",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_macro",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-sink 0.3.21": {
+ "name": "futures-sink",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-sink/0.3.21/download",
+ "sha256": "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_sink",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_sink",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-task 0.3.21": {
+ "name": "futures-task",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-task/0.3.21/download",
+ "sha256": "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_task",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_task",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-task 0.3.21",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-util 0.3.21": {
+ "name": "futures-util",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-util/0.3.21/download",
+ "sha256": "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_util",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "async-await",
+ "async-await-macro",
+ "default",
+ "futures-io",
+ "futures-macro",
+ "io",
+ "memchr",
+ "slab",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-io 0.3.21",
+ "target": "futures_io"
+ },
+ {
+ "id": "futures-task 0.3.21",
+ "target": "futures_task"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "build_script_build"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "pin-utils 0.1.0",
+ "target": "pin_utils"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "futures-macro 0.3.21",
+ "target": "futures_macro"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "generic-array 0.14.5": {
+ "name": "generic-array",
+ "version": "0.14.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/generic-array/0.14.5/download",
+ "sha256": "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "generic_array",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "generic_array",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "generic-array 0.14.5",
+ "target": "build_script_build"
+ },
+ {
+ "id": "typenum 1.15.0",
+ "target": "typenum"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.14.5"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "getrandom 0.2.7": {
+ "name": "getrandom",
+ "version": "0.2.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/getrandom/0.2.7/download",
+ "sha256": "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "getrandom",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "getrandom",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "wasi 0.11.0+wasi-snapshot-preview1",
+ "target": "wasi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.2.7"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "gloo-timers 0.2.4": {
+ "name": "gloo-timers",
+ "version": "0.2.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/gloo-timers/0.2.4/download",
+ "sha256": "5fb7d06c1c8cc2a29bee7ec961009a0b2caa0793ee4900c2ffb348734ba1c8f9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "gloo_timers",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "gloo_timers",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "futures",
+ "futures-channel",
+ "futures-core"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-channel 0.3.21",
+ "target": "futures_channel"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "js-sys 0.3.58",
+ "target": "js_sys"
+ },
+ {
+ "id": "wasm-bindgen 0.2.81",
+ "target": "wasm_bindgen"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.4"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "h2 0.3.13": {
+ "name": "h2",
+ "version": "0.3.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/h2/0.3.13/download",
+ "sha256": "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "h2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "h2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "fnv 1.0.7",
+ "target": "fnv"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-sink 0.3.21",
+ "target": "futures_sink"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "indexmap"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tokio-util 0.7.3",
+ "target": "tokio_util"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.13"
+ },
+ "license": "MIT"
+ },
+ "hashbrown 0.12.1": {
+ "name": "hashbrown",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hashbrown/0.12.1/download",
+ "sha256": "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hashbrown",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hashbrown",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "raw"
+ ],
+ "edition": "2021",
+ "version": "0.12.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hermit-abi 0.1.19": {
+ "name": "hermit-abi",
+ "version": "0.1.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
+ "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hermit_abi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hermit_abi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.19"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "hex-literal 0.3.4": {
+ "name": "hex-literal",
+ "version": "0.3.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hex-literal/0.3.4/download",
+ "sha256": "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "hex_literal",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hex_literal",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.4"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "http 0.2.8": {
+ "name": "http",
+ "version": "0.2.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/http/0.2.8/download",
+ "sha256": "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "http",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "http",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "fnv 1.0.7",
+ "target": "fnv"
+ },
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.8"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "http-body 0.4.5": {
+ "name": "http-body",
+ "version": "0.4.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/http-body/0.4.5/download",
+ "sha256": "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "http_body",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "http_body",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.5"
+ },
+ "license": "MIT"
+ },
+ "httparse 1.7.1": {
+ "name": "httparse",
+ "version": "1.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/httparse/1.7.1/download",
+ "sha256": "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "httparse",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "httparse",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "httparse 1.7.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.7.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "httpdate 1.0.2": {
+ "name": "httpdate",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/httpdate/1.0.2/download",
+ "sha256": "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "httpdate",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "httpdate",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "httpmock 0.6.6": {
+ "name": "httpmock",
+ "version": "0.6.6",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/httpmock/0.6.6/download",
+ "sha256": "c159c4fc205e6c1a9b325cb7ec135d13b5f47188ce175dabb76ec847f331d9bd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "httpmock",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "Binary": {
+ "crate_name": "httpmock",
+ "crate_root": "src/main.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "httpmock",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "basic-cookies",
+ "cookies",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "assert-json-diff 2.0.2",
+ "target": "assert_json_diff"
+ },
+ {
+ "id": "async-object-pool 0.1.4",
+ "target": "async_object_pool"
+ },
+ {
+ "id": "base64 0.13.0",
+ "target": "base64"
+ },
+ {
+ "id": "basic-cookies 0.1.4",
+ "target": "basic_cookies"
+ },
+ {
+ "id": "crossbeam-utils 0.8.10",
+ "target": "crossbeam_utils"
+ },
+ {
+ "id": "form_urlencoded 1.0.1",
+ "target": "form_urlencoded"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "hyper 0.14.19",
+ "target": "hyper"
+ },
+ {
+ "id": "isahc 1.7.2",
+ "target": "isahc"
+ },
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "levenshtein 1.0.5",
+ "target": "levenshtein"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "regex 1.6.0",
+ "target": "regex"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "serde_json"
+ },
+ {
+ "id": "serde_regex 1.1.0",
+ "target": "serde_regex"
+ },
+ {
+ "id": "similar 2.1.0",
+ "target": "similar"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "url 2.2.2",
+ "target": "url"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "async-trait 0.1.56",
+ "target": "async_trait"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.6.6"
+ },
+ "license": "MIT"
+ },
+ "hyper 0.14.19": {
+ "name": "hyper",
+ "version": "0.14.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hyper/0.14.19/download",
+ "sha256": "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hyper",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hyper",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "client",
+ "default",
+ "h2",
+ "http1",
+ "http2",
+ "runtime",
+ "server",
+ "socket2",
+ "tcp"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-channel 0.3.21",
+ "target": "futures_channel"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "h2 0.3.13",
+ "target": "h2"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "http-body 0.4.5",
+ "target": "http_body"
+ },
+ {
+ "id": "httparse 1.7.1",
+ "target": "httparse"
+ },
+ {
+ "id": "httpdate 1.0.2",
+ "target": "httpdate"
+ },
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "socket2 0.4.4",
+ "target": "socket2"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tower-service 0.3.2",
+ "target": "tower_service"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ },
+ {
+ "id": "want 0.3.0",
+ "target": "want"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.14.19"
+ },
+ "license": "MIT"
+ },
+ "hyper-tls 0.5.0": {
+ "name": "hyper-tls",
+ "version": "0.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hyper-tls/0.5.0/download",
+ "sha256": "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hyper_tls",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hyper_tls",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "hyper 0.14.19",
+ "target": "hyper"
+ },
+ {
+ "id": "native-tls 0.2.10",
+ "target": "native_tls"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tokio-native-tls 0.3.0",
+ "target": "tokio_native_tls"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.5.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "idna 0.2.3": {
+ "name": "idna",
+ "version": "0.2.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/idna/0.2.3/download",
+ "sha256": "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "idna",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "idna",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "matches 0.1.9",
+ "target": "matches"
+ },
+ {
+ "id": "unicode-bidi 0.3.8",
+ "target": "unicode_bidi"
+ },
+ {
+ "id": "unicode-normalization 0.1.21",
+ "target": "unicode_normalization"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.3"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "indexmap 1.9.1": {
+ "name": "indexmap",
+ "version": "1.9.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/indexmap/1.9.1/download",
+ "sha256": "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "indexmap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "indexmap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "hashbrown 0.12.1",
+ "target": "hashbrown"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.9.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "instant 0.1.12": {
+ "name": "instant",
+ "version": "0.1.12",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/instant/0.1.12/download",
+ "sha256": "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "instant",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "instant",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.12"
+ },
+ "license": "BSD-3-Clause"
+ },
+ "ipnet 2.5.0": {
+ "name": "ipnet",
+ "version": "2.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ipnet/2.5.0/download",
+ "sha256": "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ipnet",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ipnet",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "2.5.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "isahc 1.7.2": {
+ "name": "isahc",
+ "version": "1.7.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/isahc/1.7.2/download",
+ "sha256": "334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "isahc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "isahc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "encoding_rs",
+ "http2",
+ "mime",
+ "static-curl",
+ "text-decoding"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-channel 1.6.1",
+ "target": "async_channel"
+ },
+ {
+ "id": "castaway 0.1.2",
+ "target": "castaway"
+ },
+ {
+ "id": "crossbeam-utils 0.8.10",
+ "target": "crossbeam_utils"
+ },
+ {
+ "id": "curl 0.4.43",
+ "target": "curl"
+ },
+ {
+ "id": "curl-sys 0.4.55+curl-7.83.1",
+ "target": "curl_sys"
+ },
+ {
+ "id": "encoding_rs 0.8.31",
+ "target": "encoding_rs"
+ },
+ {
+ "id": "event-listener 2.5.2",
+ "target": "event_listener"
+ },
+ {
+ "id": "futures-lite 1.12.0",
+ "target": "futures_lite"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "isahc 1.7.2",
+ "target": "build_script_build"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "mime 0.3.16",
+ "target": "mime"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "polling 2.2.0",
+ "target": "polling"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ },
+ {
+ "id": "sluice 0.5.5",
+ "target": "sluice"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ },
+ {
+ "id": "tracing-futures 0.2.5",
+ "target": "tracing_futures"
+ },
+ {
+ "id": "url 2.2.2",
+ "target": "url"
+ },
+ {
+ "id": "waker-fn 1.1.0",
+ "target": "waker_fn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.7.2"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ },
+ "itertools 0.10.3": {
+ "name": "itertools",
+ "version": "0.10.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/itertools/0.10.3/download",
+ "sha256": "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "itertools",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "itertools",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "use_alloc",
+ "use_std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "either 1.7.0",
+ "target": "either"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.10.3"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "itoa 1.0.2": {
+ "name": "itoa",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/itoa/1.0.2/download",
+ "sha256": "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "itoa",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "itoa",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.2"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "js-sys 0.3.58": {
+ "name": "js-sys",
+ "version": "0.3.58",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/js-sys/0.3.58/download",
+ "sha256": "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "js_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "js_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "wasm-bindgen 0.2.81",
+ "target": "wasm_bindgen"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.58"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "kv-log-macro 1.0.7": {
+ "name": "kv-log-macro",
+ "version": "1.0.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download",
+ "sha256": "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "kv_log_macro",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "kv_log_macro",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.7"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "lalrpop 0.19.8": {
+ "name": "lalrpop",
+ "version": "0.19.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lalrpop/0.19.8/download",
+ "sha256": "b30455341b0e18f276fa64540aff54deafb54c589de6aca68659c63dd2d5d823"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lalrpop",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "Binary": {
+ "crate_name": "lalrpop",
+ "crate_root": "src/main.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "lalrpop",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "lexer",
+ "pico-args"
+ ],
+ "data_glob": [
+ "**/*.lalrpop"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "ascii-canvas 3.0.0",
+ "target": "ascii_canvas"
+ },
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "bit-set 0.5.2",
+ "target": "bit_set"
+ },
+ {
+ "id": "diff 0.1.13",
+ "target": "diff"
+ },
+ {
+ "id": "ena 0.14.0",
+ "target": "ena"
+ },
+ {
+ "id": "itertools 0.10.3",
+ "target": "itertools"
+ },
+ {
+ "id": "lalrpop-util 0.19.8",
+ "target": "lalrpop_util"
+ },
+ {
+ "id": "petgraph 0.6.2",
+ "target": "petgraph"
+ },
+ {
+ "id": "pico-args 0.4.2",
+ "target": "pico_args"
+ },
+ {
+ "id": "regex 1.6.0",
+ "target": "regex"
+ },
+ {
+ "id": "regex-syntax 0.6.27",
+ "target": "regex_syntax"
+ },
+ {
+ "id": "string_cache 0.8.4",
+ "target": "string_cache"
+ },
+ {
+ "id": "term 0.7.0",
+ "target": "term"
+ },
+ {
+ "id": "tiny-keccak 2.0.2",
+ "target": "tiny_keccak"
+ },
+ {
+ "id": "unicode-xid 0.2.3",
+ "target": "unicode_xid"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.19.8"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "lalrpop-util 0.19.8": {
+ "name": "lalrpop-util",
+ "version": "0.19.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lalrpop-util/0.19.8/download",
+ "sha256": "bcf796c978e9b4d983414f4caedc9273aa33ee214c5b887bd55fde84c85d2dc4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lalrpop_util",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "lalrpop_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "lexer",
+ "regex",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "regex 1.6.0",
+ "target": "regex"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.19.8"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "lazy_static 1.4.0": {
+ "name": "lazy_static",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
+ "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lazy_static",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "lazy_static",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.4.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "levenshtein 1.0.5": {
+ "name": "levenshtein",
+ "version": "1.0.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/levenshtein/1.0.5/download",
+ "sha256": "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "levenshtein",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "levenshtein",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.0.5"
+ },
+ "license": "MIT"
+ },
+ "libc 0.2.126": {
+ "name": "libc",
+ "version": "0.2.126",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libc/0.2.126/download",
+ "sha256": "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "libc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.126"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "libnghttp2-sys 0.1.7+1.45.0": {
+ "name": "libnghttp2-sys",
+ "version": "0.1.7+1.45.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download",
+ "sha256": "57ed28aba195b38d5ff02b9170cbff627e336a20925e43b4945390401c5dc93f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libnghttp2_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "libnghttp2_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "data_glob": [
+ "nghttp2/**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "libnghttp2-sys 0.1.7+1.45.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.1.7+1.45.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**",
+ "nghttp2/**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.73",
+ "target": "cc"
+ }
+ ],
+ "selects": {}
+ },
+ "links": "nghttp2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "libz-sys 1.1.8": {
+ "name": "libz-sys",
+ "version": "1.1.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libz-sys/1.1.8/download",
+ "sha256": "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libz_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "libz_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "libc"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "libz-sys 1.1.8",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.1.8"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.73",
+ "target": "cc"
+ },
+ {
+ "id": "pkg-config 0.3.25",
+ "target": "pkg_config"
+ }
+ ],
+ "selects": {
+ "cfg(target_env = \"msvc\")": [
+ {
+ "id": "vcpkg 0.2.15",
+ "target": "vcpkg"
+ }
+ ]
+ }
+ },
+ "links": "z"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "lock_api 0.4.7": {
+ "name": "lock_api",
+ "version": "0.4.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lock_api/0.4.7/download",
+ "sha256": "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lock_api",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "lock_api",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lock_api 0.4.7",
+ "target": "build_script_build"
+ },
+ {
+ "id": "scopeguard 1.1.0",
+ "target": "scopeguard"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.7"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "log 0.4.17": {
+ "name": "log",
+ "version": "0.4.17",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/log/0.4.17/download",
+ "sha256": "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "log",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "kv_unstable",
+ "value-bag"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "build_script_build"
+ },
+ {
+ "id": "value-bag 1.0.0-alpha.9",
+ "target": "value_bag"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.17"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "matches 0.1.9": {
+ "name": "matches",
+ "version": "0.1.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/matches/0.1.9/download",
+ "sha256": "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "matches",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "matches",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.9"
+ },
+ "license": "MIT"
+ },
+ "md-5 0.9.1": {
+ "name": "md-5",
+ "version": "0.9.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/md-5/0.9.1/download",
+ "sha256": "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "md5",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "md5",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "block-buffer 0.9.0",
+ "target": "block_buffer"
+ },
+ {
+ "id": "digest 0.9.0",
+ "target": "digest"
+ },
+ {
+ "id": "opaque-debug 0.3.0",
+ "target": "opaque_debug"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.9.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "memchr 2.5.0": {
+ "name": "memchr",
+ "version": "2.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/memchr/2.5.0/download",
+ "sha256": "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "memchr",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "memchr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.5.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Unlicense/MIT"
+ },
+ "mime 0.3.16": {
+ "name": "mime",
+ "version": "0.3.16",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/mime/0.3.16/download",
+ "sha256": "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "mime",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "mime",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.3.16"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "mio 0.8.4": {
+ "name": "mio",
+ "version": "0.8.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/mio/0.8.4/download",
+ "sha256": "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "mio",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "mio",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "net",
+ "os-ext",
+ "os-poll"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "wasi 0.11.0+wasi-snapshot-preview1",
+ "target": "wasi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.36.1",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.8.4"
+ },
+ "license": "MIT"
+ },
+ "native-tls 0.2.10": {
+ "name": "native-tls",
+ "version": "0.2.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/native-tls/0.2.10/download",
+ "sha256": "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "native_tls",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "native_tls",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "native-tls 0.2.10",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "security-framework 2.6.1",
+ "target": "security_framework"
+ },
+ {
+ "id": "security-framework-sys 2.6.1",
+ "target": "security_framework_sys"
+ },
+ {
+ "id": "tempfile 3.3.0",
+ "target": "tempfile"
+ }
+ ],
+ "cfg(not(any(target_os = \"windows\", target_os = \"macos\", target_os = \"ios\")))": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "openssl 0.10.40",
+ "target": "openssl"
+ },
+ {
+ "id": "openssl-probe 0.1.5",
+ "target": "openssl_probe"
+ },
+ {
+ "id": "openssl-sys 0.9.74",
+ "target": "openssl_sys"
+ }
+ ],
+ "cfg(target_os = \"windows\")": [
+ {
+ "id": "schannel 0.1.20",
+ "target": "schannel"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.2.10"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "new_debug_unreachable 1.0.4": {
+ "name": "new_debug_unreachable",
+ "version": "1.0.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download",
+ "sha256": "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "debug_unreachable",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "debug_unreachable",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.4"
+ },
+ "license": "MIT"
+ },
+ "num_cpus 1.13.1": {
+ "name": "num_cpus",
+ "version": "1.13.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/num_cpus/1.13.1/download",
+ "sha256": "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "num_cpus",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "num_cpus",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [
+ {
+ "id": "hermit-abi 0.1.19",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(not(windows))": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "1.13.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "once_cell 1.13.0": {
+ "name": "once_cell",
+ "version": "1.13.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/once_cell/1.13.0/download",
+ "sha256": "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "once_cell",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "once_cell",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "race",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "1.13.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "opaque-debug 0.3.0": {
+ "name": "opaque-debug",
+ "version": "0.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/opaque-debug/0.3.0/download",
+ "sha256": "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "opaque_debug",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "opaque_debug",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "openssl 0.10.40": {
+ "name": "openssl",
+ "version": "0.10.40",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/openssl/0.10.40/download",
+ "sha256": "fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "openssl",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "openssl",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "foreign-types 0.3.2",
+ "target": "foreign_types"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "openssl 0.10.40",
+ "target": "build_script_build"
+ },
+ {
+ "id": "openssl-sys 0.9.74",
+ "target": "openssl_sys",
+ "alias": "ffi"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "openssl-macros 0.1.0",
+ "target": "openssl_macros"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.10.40"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "openssl-sys 0.9.74",
+ "target": "openssl_sys",
+ "alias": "ffi"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0"
+ },
+ "openssl-macros 0.1.0": {
+ "name": "openssl-macros",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/openssl-macros/0.1.0/download",
+ "sha256": "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "openssl_macros",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "openssl_macros",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "openssl-probe 0.1.5": {
+ "name": "openssl-probe",
+ "version": "0.1.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/openssl-probe/0.1.5/download",
+ "sha256": "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "openssl_probe",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "openssl_probe",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.5"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "openssl-sys 0.9.74": {
+ "name": "openssl-sys",
+ "version": "0.9.74",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/openssl-sys/0.9.74/download",
+ "sha256": "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "openssl_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_main",
+ "crate_root": "build/main.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "openssl_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "data": {
+ "common": [
+ "@openssl"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "openssl-sys 0.9.74",
+ "target": "build_script_main"
+ }
+ ],
+ "selects": {}
+ },
+ "extra_deps": [
+ "@openssl"
+ ],
+ "edition": "2015",
+ "version": "0.9.74"
+ },
+ "build_script_attrs": {
+ "data": {
+ "common": [
+ "@openssl//:gen_dir",
+ "@openssl//:openssl"
+ ],
+ "selects": {}
+ },
+ "data_glob": [
+ "**",
+ "build/**/*.c"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ },
+ {
+ "id": "cc 1.0.73",
+ "target": "cc"
+ },
+ {
+ "id": "pkg-config 0.3.25",
+ "target": "pkg_config"
+ }
+ ],
+ "selects": {
+ "cfg(target_env = \"msvc\")": [
+ {
+ "id": "vcpkg 0.2.15",
+ "target": "vcpkg"
+ }
+ ]
+ }
+ },
+ "build_script_env": {
+ "common": {
+ "OPENSSL_DIR": "$(execpath @openssl//:gen_dir)",
+ "OPENSSL_STATIC": "1"
+ },
+ "selects": {}
+ },
+ "links": "openssl"
+ },
+ "license": "MIT"
+ },
+ "parking 2.0.0": {
+ "name": "parking",
+ "version": "2.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/parking/2.0.0/download",
+ "sha256": "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "parking",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "parking",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "2.0.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "parking_lot 0.12.1": {
+ "name": "parking_lot",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/parking_lot/0.12.1/download",
+ "sha256": "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "parking_lot",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "parking_lot",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lock_api 0.4.7",
+ "target": "lock_api"
+ },
+ {
+ "id": "parking_lot_core 0.9.3",
+ "target": "parking_lot_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.12.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "parking_lot_core 0.9.3": {
+ "name": "parking_lot_core",
+ "version": "0.9.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download",
+ "sha256": "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "parking_lot_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "parking_lot_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "parking_lot_core 0.9.3",
+ "target": "build_script_build"
+ },
+ {
+ "id": "smallvec 1.9.0",
+ "target": "smallvec"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"redox\")": [
+ {
+ "id": "redox_syscall 0.2.13",
+ "target": "syscall"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.36.1",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.9.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "percent-encoding 2.1.0": {
+ "name": "percent-encoding",
+ "version": "2.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/percent-encoding/2.1.0/download",
+ "sha256": "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "percent_encoding",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "percent_encoding",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "2.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "petgraph 0.6.2": {
+ "name": "petgraph",
+ "version": "0.6.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/petgraph/0.6.2/download",
+ "sha256": "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "petgraph",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "petgraph",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "fixedbitset 0.4.2",
+ "target": "fixedbitset"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "indexmap"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.6.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "phf_shared 0.10.0": {
+ "name": "phf_shared",
+ "version": "0.10.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/phf_shared/0.10.0/download",
+ "sha256": "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "phf_shared",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "phf_shared",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "siphasher 0.3.10",
+ "target": "siphasher"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.10.0"
+ },
+ "license": "MIT"
+ },
+ "pico-args 0.4.2": {
+ "name": "pico-args",
+ "version": "0.4.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pico-args/0.4.2/download",
+ "sha256": "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pico_args",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pico_args",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.4.2"
+ },
+ "license": "MIT"
+ },
+ "pin-project 1.0.11": {
+ "name": "pin-project",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project/1.0.11/download",
+ "sha256": "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_project",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_project",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "pin-project-internal 1.0.11",
+ "target": "pin_project_internal"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.11"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-project-internal 1.0.11": {
+ "name": "pin-project-internal",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project-internal/1.0.11/download",
+ "sha256": "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "pin_project_internal",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_project_internal",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.11"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-project-lite 0.2.9": {
+ "name": "pin-project-lite",
+ "version": "0.2.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download",
+ "sha256": "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_project_lite",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_project_lite",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.2.9"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-utils 0.1.0": {
+ "name": "pin-utils",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-utils/0.1.0/download",
+ "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_utils",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_utils",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "pkg-config 0.3.25": {
+ "name": "pkg-config",
+ "version": "0.3.25",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pkg-config/0.3.25/download",
+ "sha256": "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pkg_config",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pkg_config",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.3.25"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "pkg_a 0.1.0": {
+ "name": "pkg_a",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pkg_a",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pkg_a",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "anyhow 1.0.58",
+ "target": "anyhow"
+ },
+ {
+ "id": "reqwest 0.11.11",
+ "target": "reqwest"
+ }
+ ],
+ "selects": {}
+ },
+ "deps_dev": {
+ "common": [
+ {
+ "id": "httpmock 0.6.6",
+ "target": "httpmock"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "pkg_b 0.1.0": {
+ "name": "pkg_b",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pkg_b",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pkg_b",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "openssl 0.10.40",
+ "target": "openssl"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "pkg_c 0.1.0": {
+ "name": "pkg_c",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pkg_c",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pkg_c",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "md-5 0.9.1",
+ "target": "md5"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps_dev": {
+ "common": [
+ {
+ "id": "hex-literal 0.3.4",
+ "target": "hex_literal"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "polling 2.2.0": {
+ "name": "polling",
+ "version": "2.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/polling/2.2.0/download",
+ "sha256": "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "polling",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "polling",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ }
+ ],
+ "selects": {
+ "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "wepoll-ffi 0.1.2",
+ "target": "wepoll_ffi"
+ },
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "2.2.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "precomputed-hash 0.1.1": {
+ "name": "precomputed-hash",
+ "version": "0.1.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download",
+ "sha256": "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "precomputed_hash",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "precomputed_hash",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.1"
+ },
+ "license": "MIT"
+ },
+ "proc-macro2 1.0.40": {
+ "name": "proc-macro2",
+ "version": "1.0.40",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.40/download",
+ "sha256": "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "proc_macro2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "proc-macro"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.1",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.40"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "quote 1.0.20": {
+ "name": "quote",
+ "version": "1.0.20",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/quote/1.0.20/download",
+ "sha256": "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "quote",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "quote",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "proc-macro"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.20"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "redox_syscall 0.2.13": {
+ "name": "redox_syscall",
+ "version": "0.2.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/redox_syscall/0.2.13/download",
+ "sha256": "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syscall",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "syscall",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.13"
+ },
+ "license": "MIT"
+ },
+ "redox_users 0.4.3": {
+ "name": "redox_users",
+ "version": "0.4.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/redox_users/0.4.3/download",
+ "sha256": "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "redox_users",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "redox_users",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "getrandom 0.2.7",
+ "target": "getrandom"
+ },
+ {
+ "id": "redox_syscall 0.2.13",
+ "target": "syscall"
+ },
+ {
+ "id": "thiserror 1.0.31",
+ "target": "thiserror"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.3"
+ },
+ "license": "MIT"
+ },
+ "regex 1.6.0": {
+ "name": "regex",
+ "version": "1.6.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex/1.6.0/download",
+ "sha256": "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "regex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "aho-corasick",
+ "default",
+ "memchr",
+ "perf",
+ "perf-cache",
+ "perf-dfa",
+ "perf-inline",
+ "perf-literal",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "aho-corasick 0.7.18",
+ "target": "aho_corasick"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "regex-syntax 0.6.27",
+ "target": "regex_syntax"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.6.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "regex-syntax 0.6.27": {
+ "name": "regex-syntax",
+ "version": "0.6.27",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.27/download",
+ "sha256": "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex_syntax",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "regex_syntax",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment"
+ ],
+ "edition": "2018",
+ "version": "0.6.27"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "remove_dir_all 0.5.3": {
+ "name": "remove_dir_all",
+ "version": "0.5.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download",
+ "sha256": "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "remove_dir_all",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "remove_dir_all",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.5.3"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "reqwest 0.11.11": {
+ "name": "reqwest",
+ "version": "0.11.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/reqwest/0.11.11/download",
+ "sha256": "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "reqwest",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "reqwest",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "__tls",
+ "blocking",
+ "default",
+ "default-tls",
+ "hyper-tls",
+ "json",
+ "native-tls-crate",
+ "serde_json",
+ "tokio-native-tls"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "base64 0.13.0",
+ "target": "base64"
+ },
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "serde_json"
+ },
+ {
+ "id": "serde_urlencoded 0.7.1",
+ "target": "serde_urlencoded"
+ },
+ {
+ "id": "tower-service 0.3.2",
+ "target": "tower_service"
+ },
+ {
+ "id": "url 2.2.2",
+ "target": "url"
+ }
+ ],
+ "selects": {
+ "cfg(not(target_arch = \"wasm32\"))": [
+ {
+ "id": "encoding_rs 0.8.31",
+ "target": "encoding_rs"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "h2 0.3.13",
+ "target": "h2"
+ },
+ {
+ "id": "http-body 0.4.5",
+ "target": "http_body"
+ },
+ {
+ "id": "hyper 0.14.19",
+ "target": "hyper"
+ },
+ {
+ "id": "hyper-tls 0.5.0",
+ "target": "hyper_tls"
+ },
+ {
+ "id": "ipnet 2.5.0",
+ "target": "ipnet"
+ },
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "mime 0.3.16",
+ "target": "mime"
+ },
+ {
+ "id": "native-tls 0.2.10",
+ "target": "native_tls",
+ "alias": "native_tls_crate"
+ },
+ {
+ "id": "percent-encoding 2.1.0",
+ "target": "percent_encoding"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tokio-native-tls 0.3.0",
+ "target": "tokio_native_tls"
+ }
+ ],
+ "cfg(target_arch = \"wasm32\")": [
+ {
+ "id": "js-sys 0.3.58",
+ "target": "js_sys"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "serde_json"
+ },
+ {
+ "id": "wasm-bindgen 0.2.81",
+ "target": "wasm_bindgen"
+ },
+ {
+ "id": "wasm-bindgen-futures 0.4.31",
+ "target": "wasm_bindgen_futures"
+ },
+ {
+ "id": "web-sys 0.3.58",
+ "target": "web_sys"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winreg 0.10.1",
+ "target": "winreg"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.11.11"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "rustversion 1.0.7": {
+ "name": "rustversion",
+ "version": "1.0.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rustversion/1.0.7/download",
+ "sha256": "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "rustversion",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build/build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "rustversion",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "rustversion 1.0.7",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.7"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "ryu 1.0.10": {
+ "name": "ryu",
+ "version": "1.0.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ryu/1.0.10/download",
+ "sha256": "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ryu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ryu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.10"
+ },
+ "license": "Apache-2.0 OR BSL-1.0"
+ },
+ "schannel 0.1.20": {
+ "name": "schannel",
+ "version": "0.1.20",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/schannel/0.1.20/download",
+ "sha256": "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "schannel",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "schannel",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "windows-sys 0.36.1",
+ "target": "windows_sys"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.20"
+ },
+ "license": "MIT"
+ },
+ "scopeguard 1.1.0": {
+ "name": "scopeguard",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/scopeguard/1.1.0/download",
+ "sha256": "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "scopeguard",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "scopeguard",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "security-framework 2.6.1": {
+ "name": "security-framework",
+ "version": "2.6.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/security-framework/2.6.1/download",
+ "sha256": "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "security_framework",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "security_framework",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "OSX_10_9",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "core-foundation 0.9.3",
+ "target": "core_foundation"
+ },
+ {
+ "id": "core-foundation-sys 0.8.3",
+ "target": "core_foundation_sys"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "security-framework-sys 2.6.1",
+ "target": "security_framework_sys"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.6.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "security-framework-sys 2.6.1": {
+ "name": "security-framework-sys",
+ "version": "2.6.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download",
+ "sha256": "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "security_framework_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "security_framework_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "OSX_10_9",
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "core-foundation-sys 0.8.3",
+ "target": "core_foundation_sys"
+ },
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.6.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde 1.0.138": {
+ "name": "serde",
+ "version": "1.0.138",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde/1.0.138/download",
+ "sha256": "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "derive",
+ "serde_derive",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "serde 1.0.138",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "serde_derive 1.0.138",
+ "target": "serde_derive"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.138"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_derive 1.0.138": {
+ "name": "serde_derive",
+ "version": "1.0.138",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_derive/1.0.138/download",
+ "sha256": "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "serde_derive",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde_derive",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "serde_derive 1.0.138",
+ "target": "build_script_build"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.0.138"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_json 1.0.82": {
+ "name": "serde_json",
+ "version": "1.0.82",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_json/1.0.82/download",
+ "sha256": "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde_json",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde_json",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ },
+ {
+ "id": "ryu 1.0.10",
+ "target": "ryu"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.82"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_regex 1.1.0": {
+ "name": "serde_regex",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_regex/1.1.0/download",
+ "sha256": "a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde_regex",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde_regex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "regex 1.6.0",
+ "target": "regex"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "serde_urlencoded 0.7.1": {
+ "name": "serde_urlencoded",
+ "version": "0.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download",
+ "sha256": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde_urlencoded",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde_urlencoded",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "form_urlencoded 1.0.1",
+ "target": "form_urlencoded"
+ },
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ },
+ {
+ "id": "ryu 1.0.10",
+ "target": "ryu"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "signal-hook 0.3.14": {
+ "name": "signal-hook",
+ "version": "0.3.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/signal-hook/0.3.14/download",
+ "sha256": "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "signal_hook",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "signal_hook",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "channel",
+ "iterator"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "signal-hook 0.3.14",
+ "target": "build_script_build"
+ },
+ {
+ "id": "signal-hook-registry 1.4.0",
+ "target": "signal_hook_registry"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.14"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "signal-hook-registry 1.4.0": {
+ "name": "signal-hook-registry",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download",
+ "sha256": "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "signal_hook_registry",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "signal_hook_registry",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.4.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "similar 2.1.0": {
+ "name": "similar",
+ "version": "2.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/similar/2.1.0/download",
+ "sha256": "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "similar",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "similar",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "text"
+ ],
+ "edition": "2018",
+ "version": "2.1.0"
+ },
+ "license": "Apache-2.0"
+ },
+ "siphasher 0.3.10": {
+ "name": "siphasher",
+ "version": "0.3.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/siphasher/0.3.10/download",
+ "sha256": "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "siphasher",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "siphasher",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.3.10"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "slab 0.4.6": {
+ "name": "slab",
+ "version": "0.4.6",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/slab/0.4.6/download",
+ "sha256": "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "slab",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "slab",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.4.6"
+ },
+ "license": "MIT"
+ },
+ "sluice 0.5.5": {
+ "name": "sluice",
+ "version": "0.5.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/sluice/0.5.5/download",
+ "sha256": "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "sluice",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "sluice",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-channel 1.6.1",
+ "target": "async_channel"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-io 0.3.21",
+ "target": "futures_io"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.5.5"
+ },
+ "license": "MIT"
+ },
+ "smallvec 1.9.0": {
+ "name": "smallvec",
+ "version": "1.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/smallvec/1.9.0/download",
+ "sha256": "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "smallvec",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "smallvec",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.9.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "socket2 0.4.4": {
+ "name": "socket2",
+ "version": "0.4.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/socket2/0.4.4/download",
+ "sha256": "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "socket2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "socket2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "all"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.4.4"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "string_cache 0.8.4": {
+ "name": "string_cache",
+ "version": "0.8.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/string_cache/0.8.4/download",
+ "sha256": "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "string_cache",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "string_cache",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "new_debug_unreachable 1.0.4",
+ "target": "debug_unreachable"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "parking_lot 0.12.1",
+ "target": "parking_lot"
+ },
+ {
+ "id": "phf_shared 0.10.0",
+ "target": "phf_shared"
+ },
+ {
+ "id": "precomputed-hash 0.1.1",
+ "target": "precomputed_hash"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.8.4"
+ },
+ "license": "MIT / Apache-2.0"
+ },
+ "syn 1.0.98": {
+ "name": "syn",
+ "version": "1.0.98",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/1.0.98/download",
+ "sha256": "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syn",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "syn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit",
+ "visit-mut"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.1",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.98"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "tempfile 3.3.0": {
+ "name": "tempfile",
+ "version": "3.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tempfile/3.3.0/download",
+ "sha256": "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tempfile",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tempfile",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "fastrand 1.7.0",
+ "target": "fastrand"
+ },
+ {
+ "id": "remove_dir_all 0.5.3",
+ "target": "remove_dir_all"
+ }
+ ],
+ "selects": {
+ "cfg(any(unix, target_os = \"wasi\"))": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(target_os = \"redox\")": [
+ {
+ "id": "redox_syscall 0.2.13",
+ "target": "syscall"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "3.3.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "term 0.7.0": {
+ "name": "term",
+ "version": "0.7.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/term/0.7.0/download",
+ "sha256": "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "term",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "term",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "dirs-next 2.0.0",
+ "target": "dirs_next"
+ }
+ ],
+ "selects": {
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [],
+ "selects": {
+ "cfg(windows)": [
+ {
+ "id": "rustversion 1.0.7",
+ "target": "rustversion"
+ }
+ ]
+ }
+ },
+ "version": "0.7.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "thiserror 1.0.31": {
+ "name": "thiserror",
+ "version": "1.0.31",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/thiserror/1.0.31/download",
+ "sha256": "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "thiserror",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "thiserror",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "thiserror-impl 1.0.31",
+ "target": "thiserror_impl"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.31"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "thiserror-impl 1.0.31": {
+ "name": "thiserror-impl",
+ "version": "1.0.31",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download",
+ "sha256": "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "thiserror_impl",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "thiserror_impl",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.31"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "tiny-keccak 2.0.2": {
+ "name": "tiny-keccak",
+ "version": "2.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download",
+ "sha256": "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tiny_keccak",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tiny_keccak",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "sha3"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "crunchy 0.2.2",
+ "target": "crunchy"
+ },
+ {
+ "id": "tiny-keccak 2.0.2",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.0.2"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "CC0-1.0"
+ },
+ "tinyvec 1.6.0": {
+ "name": "tinyvec",
+ "version": "1.6.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tinyvec/1.6.0/download",
+ "sha256": "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tinyvec",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tinyvec",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "tinyvec_macros"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "tinyvec_macros 0.1.0",
+ "target": "tinyvec_macros"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.6.0"
+ },
+ "license": "Zlib OR Apache-2.0 OR MIT"
+ },
+ "tinyvec_macros 0.1.0": {
+ "name": "tinyvec_macros",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download",
+ "sha256": "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tinyvec_macros",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tinyvec_macros",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": "MIT OR Apache-2.0 OR Zlib"
+ },
+ "tokio 1.19.2": {
+ "name": "tokio",
+ "version": "1.19.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio/1.19.2/download",
+ "sha256": "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tokio",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "bytes",
+ "default",
+ "io-util",
+ "libc",
+ "macros",
+ "memchr",
+ "mio",
+ "net",
+ "num_cpus",
+ "once_cell",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "winapi"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "mio 0.8.4",
+ "target": "mio"
+ },
+ {
+ "id": "num_cpus 1.13.1",
+ "target": "num_cpus"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "socket2 0.4.4",
+ "target": "socket2"
+ }
+ ],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "signal-hook-registry 1.4.0",
+ "target": "signal_hook_registry"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "tokio-macros 1.8.0",
+ "target": "tokio_macros"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.19.2"
+ },
+ "license": "MIT"
+ },
+ "tokio-macros 1.8.0": {
+ "name": "tokio-macros",
+ "version": "1.8.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio-macros/1.8.0/download",
+ "sha256": "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "tokio_macros",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio_macros",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.8.0"
+ },
+ "license": "MIT"
+ },
+ "tokio-native-tls 0.3.0": {
+ "name": "tokio-native-tls",
+ "version": "0.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download",
+ "sha256": "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tokio_native_tls",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio_native_tls",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "native-tls 0.2.10",
+ "target": "native_tls"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.0"
+ },
+ "license": "MIT"
+ },
+ "tokio-util 0.7.3": {
+ "name": "tokio-util",
+ "version": "0.7.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio-util/0.7.3/download",
+ "sha256": "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tokio_util",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "codec",
+ "default",
+ "tracing"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-sink 0.3.21",
+ "target": "futures_sink"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.3"
+ },
+ "license": "MIT"
+ },
+ "tower-service 0.3.2": {
+ "name": "tower-service",
+ "version": "0.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tower-service/0.3.2/download",
+ "sha256": "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tower_service",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tower_service",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.2"
+ },
+ "license": "MIT"
+ },
+ "tracing 0.1.35": {
+ "name": "tracing",
+ "version": "0.1.35",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing/0.1.35/download",
+ "sha256": "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "attributes",
+ "default",
+ "log",
+ "std",
+ "tracing-attributes"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tracing-core 0.1.28",
+ "target": "tracing_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "tracing-attributes 0.1.22",
+ "target": "tracing_attributes"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.1.35"
+ },
+ "license": "MIT"
+ },
+ "tracing-attributes 0.1.22": {
+ "name": "tracing-attributes",
+ "version": "0.1.22",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.22/download",
+ "sha256": "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "tracing_attributes",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_attributes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.22"
+ },
+ "license": "MIT"
+ },
+ "tracing-core 0.1.28": {
+ "name": "tracing-core",
+ "version": "0.1.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-core/0.1.28/download",
+ "sha256": "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "once_cell",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.28"
+ },
+ "license": "MIT"
+ },
+ "tracing-futures 0.2.5": {
+ "name": "tracing-futures",
+ "version": "0.2.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-futures/0.2.5/download",
+ "sha256": "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing_futures",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_futures",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "pin-project",
+ "std",
+ "std-future"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "pin-project 1.0.11",
+ "target": "pin_project"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.5"
+ },
+ "license": "MIT"
+ },
+ "try-lock 0.2.3": {
+ "name": "try-lock",
+ "version": "0.2.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/try-lock/0.2.3/download",
+ "sha256": "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "try_lock",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "try_lock",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.2.3"
+ },
+ "license": "MIT"
+ },
+ "typenum 1.15.0": {
+ "name": "typenum",
+ "version": "1.15.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/typenum/1.15.0/download",
+ "sha256": "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "typenum",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_main",
+ "crate_root": "build/main.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "typenum",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "typenum 1.15.0",
+ "target": "build_script_main"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.15.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "unicode-bidi 0.3.8": {
+ "name": "unicode-bidi",
+ "version": "0.3.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download",
+ "sha256": "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_bidi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_bidi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "hardcoded-data",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.3.8"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "unicode-ident 1.0.1": {
+ "name": "unicode-ident",
+ "version": "1.0.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.1/download",
+ "sha256": "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_ident",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_ident",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "unicode-normalization 0.1.21": {
+ "name": "unicode-normalization",
+ "version": "0.1.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download",
+ "sha256": "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_normalization",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_normalization",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "tinyvec 1.6.0",
+ "target": "tinyvec"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.21"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "unicode-xid 0.2.3": {
+ "name": "unicode-xid",
+ "version": "0.2.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-xid/0.2.3/download",
+ "sha256": "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_xid",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_xid",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.2.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "url 2.2.2": {
+ "name": "url",
+ "version": "2.2.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/url/2.2.2/download",
+ "sha256": "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "url",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "url",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "form_urlencoded 1.0.1",
+ "target": "form_urlencoded"
+ },
+ {
+ "id": "idna 0.2.3",
+ "target": "idna"
+ },
+ {
+ "id": "matches 0.1.9",
+ "target": "matches"
+ },
+ {
+ "id": "percent-encoding 2.1.0",
+ "target": "percent_encoding"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.2.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "value-bag 1.0.0-alpha.9": {
+ "name": "value-bag",
+ "version": "1.0.0-alpha.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.9/download",
+ "sha256": "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "value_bag",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "value_bag",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "value-bag 1.0.0-alpha.9",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "ctor 0.1.22",
+ "target": "ctor"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.0-alpha.9"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check",
+ "alias": "rustc"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "vcpkg 0.2.15": {
+ "name": "vcpkg",
+ "version": "0.2.15",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/vcpkg/0.2.15/download",
+ "sha256": "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "vcpkg",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "vcpkg",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.2.15"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "version_check 0.9.4": {
+ "name": "version_check",
+ "version": "0.9.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/version_check/0.9.4/download",
+ "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "version_check",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "version_check",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.9.4"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "waker-fn 1.1.0": {
+ "name": "waker-fn",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/waker-fn/1.1.0/download",
+ "sha256": "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "waker_fn",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "waker_fn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.1.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "want 0.3.0": {
+ "name": "want",
+ "version": "0.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/want/0.3.0/download",
+ "sha256": "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "want",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "want",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "try-lock 0.2.3",
+ "target": "try_lock"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.0"
+ },
+ "license": "MIT"
+ },
+ "wasi 0.11.0+wasi-snapshot-preview1": {
+ "name": "wasi",
+ "version": "0.11.0+wasi-snapshot-preview1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
+ "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.11.0+wasi-snapshot-preview1"
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "wasm-bindgen 0.2.81": {
+ "name": "wasm-bindgen",
+ "version": "0.2.81",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasm-bindgen/0.2.81/download",
+ "sha256": "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasm_bindgen",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasm_bindgen",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "spans",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "wasm-bindgen 0.2.81",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "wasm-bindgen-macro 0.2.81",
+ "target": "wasm_bindgen_macro"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.2.81"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasm-bindgen-backend 0.2.81": {
+ "name": "wasm-bindgen-backend",
+ "version": "0.2.81",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download",
+ "sha256": "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasm_bindgen_backend",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasm_bindgen_backend",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "spans"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bumpalo 3.10.0",
+ "target": "bumpalo"
+ },
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ },
+ {
+ "id": "wasm-bindgen-shared 0.2.81",
+ "target": "wasm_bindgen_shared"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.81"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasm-bindgen-futures 0.4.31": {
+ "name": "wasm-bindgen-futures",
+ "version": "0.4.31",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download",
+ "sha256": "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasm_bindgen_futures",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasm_bindgen_futures",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "js-sys 0.3.58",
+ "target": "js_sys"
+ },
+ {
+ "id": "wasm-bindgen 0.2.81",
+ "target": "wasm_bindgen"
+ }
+ ],
+ "selects": {
+ "cfg(target_feature = \"atomics\")": [
+ {
+ "id": "web-sys 0.3.58",
+ "target": "web_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.4.31"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasm-bindgen-macro 0.2.81": {
+ "name": "wasm-bindgen-macro",
+ "version": "0.2.81",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download",
+ "sha256": "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "wasm_bindgen_macro",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasm_bindgen_macro",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "spans"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "wasm-bindgen-macro-support 0.2.81",
+ "target": "wasm_bindgen_macro_support"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.81"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasm-bindgen-macro-support 0.2.81": {
+ "name": "wasm-bindgen-macro-support",
+ "version": "0.2.81",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download",
+ "sha256": "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasm_bindgen_macro_support",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasm_bindgen_macro_support",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "spans"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ },
+ {
+ "id": "wasm-bindgen-backend 0.2.81",
+ "target": "wasm_bindgen_backend"
+ },
+ {
+ "id": "wasm-bindgen-shared 0.2.81",
+ "target": "wasm_bindgen_shared"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.81"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasm-bindgen-shared 0.2.81": {
+ "name": "wasm-bindgen-shared",
+ "version": "0.2.81",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download",
+ "sha256": "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasm_bindgen_shared",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasm_bindgen_shared",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "wasm-bindgen-shared 0.2.81",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.81"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "links": "wasm_bindgen"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "web-sys 0.3.58": {
+ "name": "web-sys",
+ "version": "0.3.58",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/web-sys/0.3.58/download",
+ "sha256": "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "web_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "web_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "Blob",
+ "BlobPropertyBag",
+ "Event",
+ "EventTarget",
+ "File",
+ "FormData",
+ "Headers",
+ "MessageEvent",
+ "Request",
+ "RequestCredentials",
+ "RequestInit",
+ "RequestMode",
+ "Response",
+ "ServiceWorkerGlobalScope",
+ "Window",
+ "Worker",
+ "WorkerGlobalScope"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "js-sys 0.3.58",
+ "target": "js_sys"
+ },
+ {
+ "id": "wasm-bindgen 0.2.81",
+ "target": "wasm_bindgen"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.58"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wepoll-ffi 0.1.2": {
+ "name": "wepoll-ffi",
+ "version": "0.1.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download",
+ "sha256": "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wepoll_ffi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wepoll_ffi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "null-overlapped-wakeups-patch"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "wepoll-ffi 0.1.2",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.2"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**",
+ "vendor/**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.73",
+ "target": "cc"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0 OR BSD-2-Clause"
+ },
+ "winapi 0.3.9": {
+ "name": "winapi",
+ "version": "0.3.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
+ "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "handleapi",
+ "impl-debug",
+ "impl-default",
+ "ioapiset",
+ "knownfolders",
+ "libloaderapi",
+ "minwinbase",
+ "minwindef",
+ "mswsock",
+ "namedpipeapi",
+ "objbase",
+ "processenv",
+ "shlobj",
+ "std",
+ "timezoneapi",
+ "winbase",
+ "wincon",
+ "wincrypt",
+ "winerror",
+ "winnt",
+ "winreg",
+ "winsock2",
+ "ws2def",
+ "ws2ipdef",
+ "ws2tcpip"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "i686-pc-windows-gnu": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "winapi_i686_pc_windows_gnu"
+ }
+ ],
+ "x86_64-pc-windows-gnu": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "winapi_x86_64_pc_windows_gnu"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.3.9"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-i686-pc-windows-gnu 0.4.0": {
+ "name": "winapi-i686-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
+ "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_i686_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_i686_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-x86_64-pc-windows-gnu 0.4.0": {
+ "name": "winapi-x86_64-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
+ "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_x86_64_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_x86_64_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "windows-sys 0.36.1": {
+ "name": "windows-sys",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows-sys/0.36.1/download",
+ "sha256": "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Security_Authentication",
+ "Win32_Security_Authentication_Identity",
+ "Win32_Security_Credentials",
+ "Win32_Security_Cryptography",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_IO",
+ "Win32_System_LibraryLoader",
+ "Win32_System_Memory",
+ "Win32_System_Pipes",
+ "Win32_System_SystemServices",
+ "Win32_System_WindowsProgramming",
+ "default"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "aarch64-pc-windows-msvc": [
+ {
+ "id": "windows_aarch64_msvc 0.36.1",
+ "target": "windows_aarch64_msvc"
+ }
+ ],
+ "aarch64-uwp-windows-msvc": [
+ {
+ "id": "windows_aarch64_msvc 0.36.1",
+ "target": "windows_aarch64_msvc"
+ }
+ ],
+ "i686-pc-windows-gnu": [
+ {
+ "id": "windows_i686_gnu 0.36.1",
+ "target": "windows_i686_gnu"
+ }
+ ],
+ "i686-pc-windows-msvc": [
+ {
+ "id": "windows_i686_msvc 0.36.1",
+ "target": "windows_i686_msvc"
+ }
+ ],
+ "i686-uwp-windows-gnu": [
+ {
+ "id": "windows_i686_gnu 0.36.1",
+ "target": "windows_i686_gnu"
+ }
+ ],
+ "i686-uwp-windows-msvc": [
+ {
+ "id": "windows_i686_msvc 0.36.1",
+ "target": "windows_i686_msvc"
+ }
+ ],
+ "x86_64-pc-windows-gnu": [
+ {
+ "id": "windows_x86_64_gnu 0.36.1",
+ "target": "windows_x86_64_gnu"
+ }
+ ],
+ "x86_64-pc-windows-msvc": [
+ {
+ "id": "windows_x86_64_msvc 0.36.1",
+ "target": "windows_x86_64_msvc"
+ }
+ ],
+ "x86_64-uwp-windows-gnu": [
+ {
+ "id": "windows_x86_64_gnu 0.36.1",
+ "target": "windows_x86_64_gnu"
+ }
+ ],
+ "x86_64-uwp-windows-msvc": [
+ {
+ "id": "windows_x86_64_msvc 0.36.1",
+ "target": "windows_x86_64_msvc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_aarch64_msvc 0.36.1": {
+ "name": "windows_aarch64_msvc",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download",
+ "sha256": "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_aarch64_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_aarch64_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_aarch64_msvc 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_i686_gnu 0.36.1": {
+ "name": "windows_i686_gnu",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download",
+ "sha256": "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_i686_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_i686_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_i686_gnu 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_i686_msvc 0.36.1": {
+ "name": "windows_i686_msvc",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download",
+ "sha256": "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_i686_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_i686_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_i686_msvc 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_gnu 0.36.1": {
+ "name": "windows_x86_64_gnu",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download",
+ "sha256": "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_gnu 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_msvc 0.36.1": {
+ "name": "windows_x86_64_msvc",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download",
+ "sha256": "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_msvc 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "winreg 0.10.1": {
+ "name": "winreg",
+ "version": "0.10.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winreg/0.10.1/download",
+ "sha256": "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winreg",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winreg",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ },
+ {
+ "id": "winreg 0.10.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.10.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ }
+ },
+ "binary_crates": [
+ "cc 1.0.73",
+ "httpmock 0.6.6",
+ "lalrpop 0.19.8"
+ ],
+ "workspace_members": {
+ "direct-cargo-bazel-deps 0.0.1": "",
+ "pkg_a 0.1.0": "multi_package/pkg_a",
+ "pkg_b 0.1.0": "multi_package/sub_pkgs/pkg_b",
+ "pkg_c 0.1.0": "multi_package/sub_pkgs/pkg_c"
+ },
+ "conditions": {
+ "aarch64-pc-windows-msvc": [],
+ "aarch64-uwp-windows-msvc": [],
+ "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
+ "cfg(all(unix, not(target_os = \"macos\")))": [
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "i686-apple-darwin",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios"
+ ],
+ "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(any(unix, target_os = \"wasi\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(any(target_os = \"windows\", target_os = \"macos\", target_os = \"ios\")))": [
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "wasm32-unknown-unknown",
+ "wasm32-wasi",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(target_arch = \"wasm32\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-pc-windows-msvc",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-pc-windows-msvc",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(target_os = \"unknown\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-pc-windows-msvc",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-pc-windows-msvc",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(windows))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "wasm32-unknown-unknown",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(target_arch = \"wasm32\")": [
+ "wasm32-unknown-unknown",
+ "wasm32-wasi"
+ ],
+ "cfg(target_env = \"msvc\")": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "cfg(target_feature = \"atomics\")": [],
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"redox\")": [],
+ "cfg(target_os = \"wasi\")": [
+ "wasm32-wasi"
+ ],
+ "cfg(target_os = \"windows\")": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "cfg(unix)": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(windows)": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "i686-pc-windows-gnu": [],
+ "i686-pc-windows-msvc": [
+ "i686-pc-windows-msvc"
+ ],
+ "i686-uwp-windows-gnu": [],
+ "i686-uwp-windows-msvc": [],
+ "x86_64-pc-windows-gnu": [],
+ "x86_64-pc-windows-msvc": [
+ "x86_64-pc-windows-msvc"
+ ],
+ "x86_64-uwp-windows-gnu": [],
+ "x86_64-uwp-windows-msvc": []
+ }
+}
diff --git a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
index 6164f28..4a77a8b 100644
--- a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
+++ b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
@@ -1,5006 +1,805 @@
-{
- "checksum": "5c8bd4f7527784376a1667a00ecf8f9ddd398a2a3ccefee5201b383f56d2c99b",
- "crates": {
- "ansi_term 0.12.1": {
- "name": "ansi_term",
- "version": "0.12.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ansi_term/0.12.1/download",
- "sha256": "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ansi_term",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ansi_term",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(target_os = \"windows\")": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.12.1"
- },
- "license": "MIT"
- },
- "async-trait 0.1.52": {
- "name": "async-trait",
- "version": "0.1.52",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/async-trait/0.1.52/download",
- "sha256": "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "async_trait",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "async_trait",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "async-trait 0.1.52",
- "target": "build_script_build"
- },
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.52"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "autocfg 1.1.0": {
- "name": "autocfg",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
- "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "autocfg",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "autocfg",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "axum 0.4.8": {
- "name": "axum",
- "version": "0.4.8",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/axum/0.4.8/download",
- "sha256": "c9f346c92c1e9a71d14fe4aaf7c2a5d9932cc4e5e48d8fb6641524416eb79ddd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "axum",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "axum",
- "common_attrs": {
- "compile_data_glob": [
- "**",
- "**/*.md"
- ],
- "crate_features": [
- "default",
- "http1",
- "json",
- "serde_json",
- "tower-log"
- ],
- "deps": {
- "common": [
- {
- "id": "axum-core 0.1.2",
- "target": "axum_core"
- },
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "http-body 0.4.4",
- "target": "http_body"
- },
- {
- "id": "hyper 0.14.17",
- "target": "hyper"
- },
- {
- "id": "matchit 0.4.6",
- "target": "matchit"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "mime 0.3.16",
- "target": "mime"
- },
- {
- "id": "percent-encoding 2.1.0",
- "target": "percent_encoding"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "serde_json"
- },
- {
- "id": "serde_urlencoded 0.7.1",
- "target": "serde_urlencoded"
- },
- {
- "id": "sync_wrapper 0.1.1",
- "target": "sync_wrapper"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tower 0.4.12",
- "target": "tower"
- },
- {
- "id": "tower-http 0.2.4",
- "target": "tower_http"
- },
- {
- "id": "tower-layer 0.3.1",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.1",
- "target": "tower_service"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.52",
- "target": "async_trait"
- }
- ],
- "selects": {}
- },
- "version": "0.4.8"
- },
- "license": "MIT"
- },
- "axum-core 0.1.2": {
- "name": "axum-core",
- "version": "0.1.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/axum-core/0.1.2/download",
- "sha256": "6dbcda393bef9c87572779cb8ef916f12d77750b27535dd6819fa86591627a51"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "axum_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "axum_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "http-body 0.4.4",
- "target": "http_body"
- },
- {
- "id": "mime 0.3.16",
- "target": "mime"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "async-trait 0.1.52",
- "target": "async_trait"
- }
- ],
- "selects": {}
- },
- "version": "0.1.2"
- },
- "license": "MIT"
- },
- "bitflags 1.3.2": {
- "name": "bitflags",
- "version": "1.3.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
- "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bitflags",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bitflags",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "1.3.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "bytes 1.1.0": {
- "name": "bytes",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/bytes/1.1.0/download",
- "sha256": "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "bytes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "bytes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "1.1.0"
- },
- "license": "MIT"
- },
- "cfg-if 1.0.0": {
- "name": "cfg-if",
- "version": "1.0.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
- "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "cfg_if",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "cfg_if",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "direct-cargo-bazel-deps 0.0.1": {
- "name": "direct-cargo-bazel-deps",
- "version": "0.0.1",
- "repository": null,
- "targets": [
- {
- "Library": {
- "crate_name": "direct_cargo_bazel_deps",
- "crate_root": ".direct_cargo_bazel_deps.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "direct_cargo_bazel_deps",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "axum 0.4.8",
- "target": "axum"
- },
- {
- "id": "hyper 0.14.17",
- "target": "hyper"
- },
- {
- "id": "mime 0.3.16",
- "target": "mime"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "serde_json"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tower 0.4.12",
- "target": "tower"
- },
- {
- "id": "tower-http 0.2.4",
- "target": "tower_http"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- },
- {
- "id": "tracing-subscriber 0.3.9",
- "target": "tracing_subscriber"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.0.1"
- },
- "license": null
- },
- "fnv 1.0.7": {
- "name": "fnv",
- "version": "1.0.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/fnv/1.0.7/download",
- "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "fnv",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "fnv",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2015",
- "version": "1.0.7"
- },
- "license": "Apache-2.0 / MIT"
- },
- "form_urlencoded 1.0.1": {
- "name": "form_urlencoded",
- "version": "1.0.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download",
- "sha256": "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "form_urlencoded",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "form_urlencoded",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "matches 0.1.9",
- "target": "matches"
- },
- {
- "id": "percent-encoding 2.1.0",
- "target": "percent_encoding"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "futures-channel 0.3.21": {
- "name": "futures-channel",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-channel/0.3.21/download",
- "sha256": "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_channel",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_channel",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-channel 0.3.21",
- "target": "build_script_build"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-core 0.3.21": {
- "name": "futures-core",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-core/0.3.21/download",
- "sha256": "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.21",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-sink 0.3.21": {
- "name": "futures-sink",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-sink/0.3.21/download",
- "sha256": "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_sink",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_sink",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.3.21"
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-task 0.3.21": {
- "name": "futures-task",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-task/0.3.21/download",
- "sha256": "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_task",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_task",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-task 0.3.21",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "futures-util 0.3.21": {
- "name": "futures-util",
- "version": "0.3.21",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/futures-util/0.3.21/download",
- "sha256": "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "futures_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "futures_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-task 0.3.21",
- "target": "futures_task"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "build_script_build"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "pin-utils 0.1.0",
- "target": "pin_utils"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.21"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "h2 0.3.11": {
- "name": "h2",
- "version": "0.3.11",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/h2/0.3.11/download",
- "sha256": "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "h2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "h2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.21",
- "target": "futures_sink"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "indexmap"
- },
- {
- "id": "slab 0.4.5",
- "target": "slab"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.6.9",
- "target": "tokio_util"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.11"
- },
- "license": "MIT"
- },
- "hashbrown 0.11.2": {
- "name": "hashbrown",
- "version": "0.11.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hashbrown/0.11.2/download",
- "sha256": "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hashbrown",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hashbrown",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "raw"
- ],
- "edition": "2018",
- "version": "0.11.2"
- },
- "license": "Apache-2.0/MIT"
- },
- "hermit-abi 0.1.19": {
- "name": "hermit-abi",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
- "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hermit_abi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hermit_abi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT/Apache-2.0"
- },
- "http 0.2.6": {
- "name": "http",
- "version": "0.2.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/http/0.2.6/download",
- "sha256": "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "http",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "fnv 1.0.7",
- "target": "fnv"
- },
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.6"
- },
- "license": "MIT/Apache-2.0"
- },
- "http-body 0.4.4": {
- "name": "http-body",
- "version": "0.4.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/http-body/0.4.4/download",
- "sha256": "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_body",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "http_body",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.4"
- },
- "license": "MIT"
- },
- "http-range-header 0.3.0": {
- "name": "http-range-header",
- "version": "0.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/http-range-header/0.3.0/download",
- "sha256": "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "http_range_header",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "http_range_header",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.0"
- },
- "license": "MIT"
- },
- "httparse 1.6.0": {
- "name": "httparse",
- "version": "1.6.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/httparse/1.6.0/download",
- "sha256": "9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httparse",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "httparse",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "httparse 1.6.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.6.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "httpdate 1.0.2": {
- "name": "httpdate",
- "version": "1.0.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/httpdate/1.0.2/download",
- "sha256": "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "httpdate",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "httpdate",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.2"
- },
- "license": "MIT/Apache-2.0"
- },
- "hyper 0.14.17": {
- "name": "hyper",
- "version": "0.14.17",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/hyper/0.14.17/download",
- "sha256": "043f0e083e9901b6cc658a77d1eb86f4fc650bbb977a4337dd63192826aa85dd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "hyper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "hyper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "client",
- "default",
- "full",
- "h2",
- "http1",
- "http2",
- "runtime",
- "server",
- "socket2",
- "stream",
- "tcp"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-channel 0.3.21",
- "target": "futures_channel"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "h2 0.3.11",
- "target": "h2"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "http-body 0.4.4",
- "target": "http_body"
- },
- {
- "id": "httparse 1.6.0",
- "target": "httparse"
- },
- {
- "id": "httpdate 1.0.2",
- "target": "httpdate"
- },
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "socket2 0.4.4",
- "target": "socket2"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tower-service 0.3.1",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- },
- {
- "id": "want 0.3.0",
- "target": "want"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.14.17"
- },
- "license": "MIT"
- },
- "indexmap 1.8.0": {
- "name": "indexmap",
- "version": "1.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/indexmap/1.8.0/download",
- "sha256": "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "indexmap",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "indexmap",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "hashbrown 0.11.2",
- "target": "hashbrown"
- },
- {
- "id": "indexmap 1.8.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.8.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "autocfg 1.1.0",
- "target": "autocfg"
- }
- ],
- "selects": {}
- }
- },
- "license": "Apache-2.0/MIT"
- },
- "itoa 1.0.1": {
- "name": "itoa",
- "version": "1.0.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/itoa/1.0.1/download",
- "sha256": "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "itoa",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "itoa",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "lazy_static 1.4.0": {
- "name": "lazy_static",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
- "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lazy_static",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lazy_static",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "libc 0.2.119": {
- "name": "libc",
- "version": "0.2.119",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
- "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "libc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "libc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.2.119"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "lock_api 0.4.6": {
- "name": "lock_api",
- "version": "0.4.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/lock_api/0.4.6/download",
- "sha256": "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "lock_api",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "lock_api",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "scopeguard 1.1.0",
- "target": "scopeguard"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.6"
- },
- "license": "Apache-2.0/MIT"
- },
- "log 0.4.14": {
- "name": "log",
- "version": "0.4.14",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/log/0.4.14/download",
- "sha256": "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "log 0.4.14",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.14"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "matches 0.1.9": {
- "name": "matches",
- "version": "0.1.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/matches/0.1.9/download",
- "sha256": "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "matches",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "matches",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.1.9"
- },
- "license": "MIT"
- },
- "matchit 0.4.6": {
- "name": "matchit",
- "version": "0.4.6",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/matchit/0.4.6/download",
- "sha256": "9376a4f0340565ad675d11fc1419227faf5f60cd7ac9cb2e7185a471f30af833"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "matchit",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "matchit",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2018",
- "version": "0.4.6"
- },
- "license": "MIT"
- },
- "memchr 2.4.1": {
- "name": "memchr",
- "version": "2.4.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/memchr/2.4.1/download",
- "sha256": "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "memchr",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "memchr",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "memchr 2.4.1",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "2.4.1"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Unlicense/MIT"
- },
- "mime 0.3.16": {
- "name": "mime",
- "version": "0.3.16",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/mime/0.3.16/download",
- "sha256": "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mime",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "mime",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.3.16"
- },
- "license": "MIT/Apache-2.0"
- },
- "mio 0.8.0": {
- "name": "mio",
- "version": "0.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/mio/0.8.0/download",
- "sha256": "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "mio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "mio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "net",
- "os-ext",
- "os-poll"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "miow 0.3.7",
- "target": "miow"
- },
- {
- "id": "ntapi 0.3.7",
- "target": "ntapi"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.8.0"
- },
- "license": "MIT"
- },
- "miow 0.3.7": {
- "name": "miow",
- "version": "0.3.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/miow/0.3.7/download",
- "sha256": "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "miow",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "miow",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "license": "MIT/Apache-2.0"
- },
- "ntapi 0.3.7": {
- "name": "ntapi",
- "version": "0.3.7",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ntapi/0.3.7/download",
- "sha256": "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ntapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ntapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "user"
- ],
- "deps": {
- "common": [
- {
- "id": "ntapi 0.3.7",
- "target": "build_script_build"
- },
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.7"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0 OR MIT"
- },
- "num_cpus 1.13.1": {
- "name": "num_cpus",
- "version": "1.13.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/num_cpus/1.13.1/download",
- "sha256": "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "num_cpus",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "num_cpus",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [
- {
- "id": "hermit-abi 0.1.19",
- "target": "hermit_abi"
- }
- ],
- "cfg(not(windows))": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "1.13.1"
- },
- "license": "MIT OR Apache-2.0"
- },
- "once_cell 1.10.0": {
- "name": "once_cell",
- "version": "1.10.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/once_cell/1.10.0/download",
- "sha256": "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "once_cell",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "once_cell",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "default",
- "race",
- "std"
- ],
- "edition": "2018",
- "version": "1.10.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "parking_lot 0.12.0": {
- "name": "parking_lot",
- "version": "0.12.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/parking_lot/0.12.0/download",
- "sha256": "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "parking_lot",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "lock_api 0.4.6",
- "target": "lock_api"
- },
- {
- "id": "parking_lot_core 0.9.1",
- "target": "parking_lot_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.12.0"
- },
- "license": "Apache-2.0/MIT"
- },
- "parking_lot_core 0.9.1": {
- "name": "parking_lot_core",
- "version": "0.9.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/parking_lot_core/0.9.1/download",
- "sha256": "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "parking_lot_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "parking_lot_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "parking_lot_core 0.9.1",
- "target": "build_script_build"
- },
- {
- "id": "smallvec 1.8.0",
- "target": "smallvec"
- }
- ],
- "selects": {
- "cfg(target_os = \"redox\")": [
- {
- "id": "redox_syscall 0.2.11",
- "target": "syscall"
- }
- ],
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "windows-sys 0.32.0",
- "target": "windows_sys"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.9.1"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "Apache-2.0/MIT"
- },
- "percent-encoding 2.1.0": {
- "name": "percent-encoding",
- "version": "2.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/percent-encoding/2.1.0/download",
- "sha256": "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "percent_encoding",
- "crate_root": "lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "percent_encoding",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "2.1.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "pin-project 1.0.10": {
- "name": "pin-project",
- "version": "1.0.10",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-project/1.0.10/download",
- "sha256": "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_project",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "pin-project-internal 1.0.10",
- "target": "pin_project_internal"
- }
- ],
- "selects": {}
- },
- "version": "1.0.10"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "pin-project-internal 1.0.10": {
- "name": "pin-project-internal",
- "version": "1.0.10",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-project-internal/1.0.10/download",
- "sha256": "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "pin_project_internal",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_project_internal",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.10"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "pin-project-lite 0.2.8": {
- "name": "pin-project-lite",
- "version": "0.2.8",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download",
- "sha256": "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_project_lite",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_project_lite",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.2.8"
- },
- "license": "Apache-2.0 OR MIT"
- },
- "pin-utils 0.1.0": {
- "name": "pin-utils",
- "version": "0.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/pin-utils/0.1.0/download",
- "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "pin_utils",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "pin_utils",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "proc-macro2 1.0.36": {
- "name": "proc-macro2",
- "version": "1.0.36",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
- "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "proc_macro2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "proc_macro2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.36"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "quote 1.0.15": {
- "name": "quote",
- "version": "1.0.15",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/quote/1.0.15/download",
- "sha256": "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "quote",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "quote",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "proc-macro"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.15"
- },
- "license": "MIT OR Apache-2.0"
- },
- "redox_syscall 0.2.11": {
- "name": "redox_syscall",
- "version": "0.2.11",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/redox_syscall/0.2.11/download",
- "sha256": "8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syscall",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "syscall",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.11"
- },
- "license": "MIT"
- },
- "ryu 1.0.9": {
- "name": "ryu",
- "version": "1.0.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/ryu/1.0.9/download",
- "sha256": "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "ryu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "ryu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.0.9"
- },
- "license": "Apache-2.0 OR BSL-1.0"
- },
- "scopeguard 1.1.0": {
- "name": "scopeguard",
- "version": "1.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/scopeguard/1.1.0/download",
- "sha256": "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "scopeguard",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "scopeguard",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "1.1.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "serde 1.0.136": {
- "name": "serde",
- "version": "1.0.136",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde/1.0.136/download",
- "sha256": "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "serde 1.0.136",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.0.136"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "serde_json 1.0.79": {
- "name": "serde_json",
- "version": "1.0.79",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde_json/1.0.79/download",
- "sha256": "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_json",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde_json",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "raw_value",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- },
- {
- "id": "ryu 1.0.9",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- },
- {
- "id": "serde_json 1.0.79",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.79"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "serde_urlencoded 0.7.1": {
- "name": "serde_urlencoded",
- "version": "0.7.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download",
- "sha256": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "serde_urlencoded",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "serde_urlencoded",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "form_urlencoded 1.0.1",
- "target": "form_urlencoded"
- },
- {
- "id": "itoa 1.0.1",
- "target": "itoa"
- },
- {
- "id": "ryu 1.0.9",
- "target": "ryu"
- },
- {
- "id": "serde 1.0.136",
- "target": "serde"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.1"
- },
- "license": "MIT/Apache-2.0"
- },
- "sharded-slab 0.1.4": {
- "name": "sharded-slab",
- "version": "0.1.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/sharded-slab/0.1.4/download",
- "sha256": "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sharded_slab",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "sharded_slab",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.4"
- },
- "license": "MIT"
- },
- "signal-hook-registry 1.4.0": {
- "name": "signal-hook-registry",
- "version": "1.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download",
- "sha256": "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "signal_hook_registry",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "signal_hook_registry",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "1.4.0"
- },
- "license": "Apache-2.0/MIT"
- },
- "slab 0.4.5": {
- "name": "slab",
- "version": "0.4.5",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/slab/0.4.5/download",
- "sha256": "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "slab",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "slab",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "std"
- ],
- "edition": "2018",
- "version": "0.4.5"
- },
- "license": "MIT"
- },
- "smallvec 1.8.0": {
- "name": "smallvec",
- "version": "1.8.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/smallvec/1.8.0/download",
- "sha256": "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "smallvec",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "smallvec",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "1.8.0"
- },
- "license": "MIT/Apache-2.0"
- },
- "socket2 0.4.4": {
- "name": "socket2",
- "version": "0.4.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/socket2/0.4.4/download",
- "sha256": "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "socket2",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "socket2",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "all"
- ],
- "deps": {
- "common": [],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.4.4"
- },
- "license": "MIT OR Apache-2.0"
- },
- "syn 1.0.86": {
- "name": "syn",
- "version": "1.0.86",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
- "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "syn",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "syn",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- "visit-mut"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "build_script_build"
- },
- {
- "id": "unicode-xid 0.2.2",
- "target": "unicode_xid"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.0.86"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "sync_wrapper 0.1.1": {
- "name": "sync_wrapper",
- "version": "0.1.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/sync_wrapper/0.1.1/download",
- "sha256": "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "sync_wrapper",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "sync_wrapper",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.1.1"
- },
- "license": "Apache-2.0"
- },
- "thread_local 1.1.4": {
- "name": "thread_local",
- "version": "1.1.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/thread_local/1.1.4/download",
- "sha256": "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "thread_local",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "thread_local",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.1.4"
- },
- "license": "Apache-2.0/MIT"
- },
- "tokio 1.17.0": {
- "name": "tokio",
- "version": "1.17.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio/1.17.0/download",
- "sha256": "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "memchr",
- "mio",
- "net",
- "num_cpus",
- "once_cell",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros",
- "winapi"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "memchr 2.4.1",
- "target": "memchr"
- },
- {
- "id": "mio 0.8.0",
- "target": "mio"
- },
- {
- "id": "num_cpus 1.13.1",
- "target": "num_cpus"
- },
- {
- "id": "once_cell 1.10.0",
- "target": "once_cell"
- },
- {
- "id": "parking_lot 0.12.0",
- "target": "parking_lot"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "socket2 0.4.4",
- "target": "socket2"
- }
- ],
- "selects": {
- "cfg(unix)": [
- {
- "id": "libc 0.2.119",
- "target": "libc"
- },
- {
- "id": "signal-hook-registry 1.4.0",
- "target": "signal_hook_registry"
- }
- ],
- "cfg(windows)": [
- {
- "id": "winapi 0.3.9",
- "target": "winapi"
- }
- ]
- }
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tokio-macros 1.7.0",
- "target": "tokio_macros"
- }
- ],
- "selects": {}
- },
- "version": "1.17.0"
- },
- "license": "MIT"
- },
- "tokio-macros 1.7.0": {
- "name": "tokio-macros",
- "version": "1.7.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio-macros/1.7.0/download",
- "sha256": "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tokio_macros",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio_macros",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "1.7.0"
- },
- "license": "MIT"
- },
- "tokio-util 0.6.9": {
- "name": "tokio-util",
- "version": "0.6.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio-util/0.6.9/download",
- "sha256": "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "codec",
- "default"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.21",
- "target": "futures_sink"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.6.9"
- },
- "license": "MIT"
- },
- "tokio-util 0.7.0": {
- "name": "tokio-util",
- "version": "0.7.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tokio-util/0.7.0/download",
- "sha256": "64910e1b9c1901aaf5375561e35b9c057d95ff41a44ede043a03e09279eabaf1"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tokio_util",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tokio_util",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-sink 0.3.21",
- "target": "futures_sink"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.7.0"
- },
- "license": "MIT"
- },
- "tower 0.4.12": {
- "name": "tower",
- "version": "0.4.12",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tower/0.4.12/download",
- "sha256": "9a89fd63ad6adf737582df5db40d286574513c69a11dac5214dc3b5603d6713e"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tower",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "__common",
- "buffer",
- "default",
- "futures-core",
- "futures-util",
- "log",
- "make",
- "pin-project",
- "pin-project-lite",
- "tokio",
- "tokio-util",
- "tracing",
- "util"
- ],
- "deps": {
- "common": [
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "pin-project 1.0.10",
- "target": "pin_project"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tokio 1.17.0",
- "target": "tokio"
- },
- {
- "id": "tokio-util 0.7.0",
- "target": "tokio_util"
- },
- {
- "id": "tower-layer 0.3.1",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.1",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.4.12"
- },
- "license": "MIT"
- },
- "tower-http 0.2.4": {
- "name": "tower-http",
- "version": "0.2.4",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tower-http/0.2.4/download",
- "sha256": "90c125fdea84614a4368fd35786b51d0682ab8d42705e061e92f0b955dea40fb"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_http",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tower_http",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "map-response-body",
- "tower",
- "trace",
- "tracing",
- "util"
- ],
- "deps": {
- "common": [
- {
- "id": "bitflags 1.3.2",
- "target": "bitflags"
- },
- {
- "id": "bytes 1.1.0",
- "target": "bytes"
- },
- {
- "id": "futures-core 0.3.21",
- "target": "futures_core"
- },
- {
- "id": "futures-util 0.3.21",
- "target": "futures_util"
- },
- {
- "id": "http 0.2.6",
- "target": "http"
- },
- {
- "id": "http-body 0.4.4",
- "target": "http_body"
- },
- {
- "id": "http-range-header 0.3.0",
- "target": "http_range_header"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tower 0.4.12",
- "target": "tower"
- },
- {
- "id": "tower-layer 0.3.1",
- "target": "tower_layer"
- },
- {
- "id": "tower-service 0.3.1",
- "target": "tower_service"
- },
- {
- "id": "tracing 0.1.31",
- "target": "tracing"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.2.4"
- },
- "license": "MIT"
- },
- "tower-layer 0.3.1": {
- "name": "tower-layer",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tower-layer/0.3.1/download",
- "sha256": "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_layer",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tower_layer",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT"
- },
- "tower-service 0.3.1": {
- "name": "tower-service",
- "version": "0.3.1",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tower-service/0.3.1/download",
- "sha256": "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tower_service",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tower_service",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2018",
- "version": "0.3.1"
- },
- "license": "MIT"
- },
- "tracing 0.1.31": {
- "name": "tracing",
- "version": "0.1.31",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing/0.1.31/download",
- "sha256": "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "attributes",
- "default",
- "log",
- "std",
- "tracing-attributes"
- ],
- "deps": {
- "common": [
- {
- "id": "cfg-if 1.0.0",
- "target": "cfg_if"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "pin-project-lite 0.2.8",
- "target": "pin_project_lite"
- },
- {
- "id": "tracing-core 0.1.22",
- "target": "tracing_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "proc_macro_deps": {
- "common": [
- {
- "id": "tracing-attributes 0.1.19",
- "target": "tracing_attributes"
- }
- ],
- "selects": {}
- },
- "version": "0.1.31"
- },
- "license": "MIT"
- },
- "tracing-attributes 0.1.19": {
- "name": "tracing-attributes",
- "version": "0.1.19",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download",
- "sha256": "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716"
- }
- },
- "targets": [
- {
- "ProcMacro": {
- "crate_name": "tracing_attributes",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_attributes",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "proc-macro2 1.0.36",
- "target": "proc_macro2"
- },
- {
- "id": "quote 1.0.15",
- "target": "quote"
- },
- {
- "id": "syn 1.0.86",
- "target": "syn"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.19"
- },
- "license": "MIT"
- },
- "tracing-core 0.1.22": {
- "name": "tracing-core",
- "version": "0.1.22",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-core/0.1.22/download",
- "sha256": "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_core",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_core",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default",
- "lazy_static",
- "std",
- "valuable"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- }
- ],
- "selects": {
- "cfg(tracing_unstable)": [
- {
- "id": "valuable 0.1.0",
- "target": "valuable"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.1.22"
- },
- "license": "MIT"
- },
- "tracing-log 0.1.2": {
- "name": "tracing-log",
- "version": "0.1.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-log/0.1.2/download",
- "sha256": "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_log",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_log",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "log-tracer",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "lazy_static 1.4.0",
- "target": "lazy_static"
- },
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "tracing-core 0.1.22",
- "target": "tracing_core"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.2"
- },
- "license": "MIT"
- },
- "tracing-subscriber 0.3.9": {
- "name": "tracing-subscriber",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/tracing-subscriber/0.3.9/download",
- "sha256": "9e0ab7bdc962035a87fba73f3acca9b8a8d0034c2e6f60b84aeaaddddc155dce"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "tracing_subscriber",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "tracing_subscriber",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "ansi",
- "ansi_term",
- "default",
- "fmt",
- "registry",
- "sharded-slab",
- "smallvec",
- "std",
- "thread_local",
- "tracing-log"
- ],
- "deps": {
- "common": [
- {
- "id": "ansi_term 0.12.1",
- "target": "ansi_term"
- },
- {
- "id": "sharded-slab 0.1.4",
- "target": "sharded_slab"
- },
- {
- "id": "smallvec 1.8.0",
- "target": "smallvec"
- },
- {
- "id": "thread_local 1.1.4",
- "target": "thread_local"
- },
- {
- "id": "tracing-core 0.1.22",
- "target": "tracing_core"
- },
- {
- "id": "tracing-log 0.1.2",
- "target": "tracing_log"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.9"
- },
- "license": "MIT"
- },
- "try-lock 0.2.3": {
- "name": "try-lock",
- "version": "0.2.3",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/try-lock/0.2.3/download",
- "sha256": "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "try_lock",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "try_lock",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "edition": "2015",
- "version": "0.2.3"
- },
- "license": "MIT"
- },
- "unicode-xid 0.2.2": {
- "name": "unicode-xid",
- "version": "0.2.2",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/unicode-xid/0.2.2/download",
- "sha256": "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "unicode_xid",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "unicode_xid",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "default"
- ],
- "edition": "2015",
- "version": "0.2.2"
- },
- "license": "MIT OR Apache-2.0"
- },
- "valuable 0.1.0": {
- "name": "valuable",
- "version": "0.1.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/valuable/0.1.0/download",
- "sha256": "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "valuable",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "valuable",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "alloc",
- "std"
- ],
- "deps": {
- "common": [
- {
- "id": "valuable 0.1.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.1.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT"
- },
- "want 0.3.0": {
- "name": "want",
- "version": "0.3.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/want/0.3.0/download",
- "sha256": "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "want",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "want",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "log 0.4.14",
- "target": "log"
- },
- {
- "id": "try-lock 0.2.3",
- "target": "try_lock"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.3.0"
- },
- "license": "MIT"
- },
- "winapi 0.3.9": {
- "name": "winapi",
- "version": "0.3.9",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
- "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "cfg",
- "consoleapi",
- "errhandlingapi",
- "evntrace",
- "fileapi",
- "handleapi",
- "in6addr",
- "inaddr",
- "ioapiset",
- "minwinbase",
- "minwindef",
- "mswsock",
- "namedpipeapi",
- "ntdef",
- "ntsecapi",
- "processenv",
- "std",
- "synchapi",
- "threadpoollegacyapiset",
- "windef",
- "winerror",
- "winioctl",
- "winsock2",
- "ws2def",
- "ws2ipdef",
- "ws2tcpip"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi 0.3.9",
- "target": "build_script_build"
- }
- ],
- "selects": {
- "i686-pc-windows-gnu": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "winapi_i686_pc_windows_gnu"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "winapi_x86_64_pc_windows_gnu"
- }
- ]
- }
- },
- "edition": "2015",
- "version": "0.3.9"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-i686-pc-windows-gnu 0.4.0": {
- "name": "winapi-i686-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
- "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_i686_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_i686_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-i686-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "winapi-x86_64-pc-windows-gnu 0.4.0": {
- "name": "winapi-x86_64-pc-windows-gnu",
- "version": "0.4.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
- "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "winapi_x86_64_pc_windows_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "winapi_x86_64_pc_windows_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2015",
- "version": "0.4.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT/Apache-2.0"
- },
- "windows-sys 0.32.0": {
- "name": "windows-sys",
- "version": "0.32.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/windows-sys/0.32.0/download",
- "sha256": "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_sys",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "windows_sys",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "crate_features": [
- "Win32",
- "Win32_Foundation",
- "Win32_System",
- "Win32_System_LibraryLoader",
- "Win32_System_SystemServices",
- "Win32_System_WindowsProgramming",
- "default"
- ],
- "deps": {
- "common": [],
- "selects": {
- "aarch64-pc-windows-msvc": [
- {
- "id": "windows_aarch64_msvc 0.32.0",
- "target": "windows_aarch64_msvc"
- }
- ],
- "aarch64-uwp-windows-msvc": [
- {
- "id": "windows_aarch64_msvc 0.32.0",
- "target": "windows_aarch64_msvc"
- }
- ],
- "i686-pc-windows-gnu": [
- {
- "id": "windows_i686_gnu 0.32.0",
- "target": "windows_i686_gnu"
- }
- ],
- "i686-pc-windows-msvc": [
- {
- "id": "windows_i686_msvc 0.32.0",
- "target": "windows_i686_msvc"
- }
- ],
- "i686-uwp-windows-gnu": [
- {
- "id": "windows_i686_gnu 0.32.0",
- "target": "windows_i686_gnu"
- }
- ],
- "i686-uwp-windows-msvc": [
- {
- "id": "windows_i686_msvc 0.32.0",
- "target": "windows_i686_msvc"
- }
- ],
- "x86_64-pc-windows-gnu": [
- {
- "id": "windows_x86_64_gnu 0.32.0",
- "target": "windows_x86_64_gnu"
- }
- ],
- "x86_64-pc-windows-msvc": [
- {
- "id": "windows_x86_64_msvc 0.32.0",
- "target": "windows_x86_64_msvc"
- }
- ],
- "x86_64-uwp-windows-gnu": [
- {
- "id": "windows_x86_64_gnu 0.32.0",
- "target": "windows_x86_64_gnu"
- }
- ],
- "x86_64-uwp-windows-msvc": [
- {
- "id": "windows_x86_64_msvc 0.32.0",
- "target": "windows_x86_64_msvc"
- }
- ]
- }
- },
- "edition": "2018",
- "version": "0.32.0"
- },
- "license": "MIT OR Apache-2.0"
- },
- "windows_aarch64_msvc 0.32.0": {
- "name": "windows_aarch64_msvc",
- "version": "0.32.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/windows_aarch64_msvc/0.32.0/download",
- "sha256": "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_aarch64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "windows_aarch64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_aarch64_msvc 0.32.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.32.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "windows_i686_gnu 0.32.0": {
- "name": "windows_i686_gnu",
- "version": "0.32.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/windows_i686_gnu/0.32.0/download",
- "sha256": "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "windows_i686_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_gnu 0.32.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.32.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "windows_i686_msvc 0.32.0": {
- "name": "windows_i686_msvc",
- "version": "0.32.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/windows_i686_msvc/0.32.0/download",
- "sha256": "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_i686_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "windows_i686_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_i686_msvc 0.32.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.32.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "windows_x86_64_gnu 0.32.0": {
- "name": "windows_x86_64_gnu",
- "version": "0.32.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/windows_x86_64_gnu/0.32.0/download",
- "sha256": "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_gnu",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_gnu",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_gnu 0.32.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.32.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- },
- "windows_x86_64_msvc 0.32.0": {
- "name": "windows_x86_64_msvc",
- "version": "0.32.0",
- "repository": {
- "Http": {
- "url": "https://crates.io/api/v1/crates/windows_x86_64_msvc/0.32.0/download",
- "sha256": "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316"
- }
- },
- "targets": [
- {
- "Library": {
- "crate_name": "windows_x86_64_msvc",
- "crate_root": "src/lib.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- },
- {
- "BuildScript": {
- "crate_name": "build_script_build",
- "crate_root": "build.rs",
- "srcs": {
- "include": [
- "**/*.rs"
- ],
- "exclude": []
- }
- }
- }
- ],
- "library_target_name": "windows_x86_64_msvc",
- "common_attrs": {
- "compile_data_glob": [
- "**"
- ],
- "deps": {
- "common": [
- {
- "id": "windows_x86_64_msvc 0.32.0",
- "target": "build_script_build"
- }
- ],
- "selects": {}
- },
- "edition": "2018",
- "version": "0.32.0"
- },
- "build_script_attrs": {
- "data_glob": [
- "**"
- ]
- },
- "license": "MIT OR Apache-2.0"
- }
- },
- "binary_crates": [],
- "workspace_members": {
- "direct-cargo-bazel-deps 0.0.1": ""
- },
- "conditions": {
- "aarch64-pc-windows-msvc": [],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(not(windows))": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "wasm32-unknown-unknown",
- "wasm32-wasi",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"windows\")": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "cfg(tracing_unstable)": [],
- "cfg(unix)": [
- "aarch64-apple-darwin",
- "aarch64-apple-ios",
- "aarch64-linux-android",
- "aarch64-unknown-linux-gnu",
- "arm-unknown-linux-gnueabi",
- "armv7-unknown-linux-gnueabi",
- "i686-apple-darwin",
- "i686-linux-android",
- "i686-unknown-freebsd",
- "i686-unknown-linux-gnu",
- "powerpc-unknown-linux-gnu",
- "s390x-unknown-linux-gnu",
- "x86_64-apple-darwin",
- "x86_64-apple-ios",
- "x86_64-linux-android",
- "x86_64-unknown-freebsd",
- "x86_64-unknown-linux-gnu"
- ],
- "cfg(windows)": [
- "i686-pc-windows-msvc",
- "x86_64-pc-windows-msvc"
- ],
- "i686-pc-windows-gnu": [],
- "i686-pc-windows-msvc": [
- "i686-pc-windows-msvc"
- ],
- "i686-uwp-windows-gnu": [],
- "i686-uwp-windows-msvc": [],
- "x86_64-pc-windows-gnu": [],
- "x86_64-pc-windows-msvc": [
- "x86_64-pc-windows-msvc"
- ],
- "x86_64-uwp-windows-gnu": [],
- "x86_64-uwp-windows-msvc": []
- }
-}
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "axum"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9f346c92c1e9a71d14fe4aaf7c2a5d9932cc4e5e48d8fb6641524416eb79ddd"
+dependencies = [
+ "async-trait",
+ "axum-core",
+ "bitflags",
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
+ "hyper",
+ "matchit",
+ "memchr",
+ "mime",
+ "percent-encoding",
+ "pin-project-lite",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "sync_wrapper",
+ "tokio",
+ "tower",
+ "tower-http",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "axum-core"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6dbcda393bef9c87572779cb8ef916f12d77750b27535dd6819fa86591627a51"
+dependencies = [
+ "async-trait",
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
+ "mime",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bytes"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "direct-cargo-bazel-deps"
+version = "0.0.1"
+dependencies = [
+ "axum",
+ "hyper",
+ "mime",
+ "serde_json",
+ "tokio",
+ "tower",
+ "tower-http",
+ "tracing",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+dependencies = [
+ "matches",
+ "percent-encoding",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
+
+[[package]]
+name = "futures-sink"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
+
+[[package]]
+name = "futures-task"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
+
+[[package]]
+name = "futures-util"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "pin-project-lite",
+ "pin-utils",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "http"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "http-range-header"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29"
+
+[[package]]
+name = "httparse"
+version = "1.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c"
+
+[[package]]
+name = "httpdate"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+
+[[package]]
+name = "hyper"
+version = "0.14.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
+
+[[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.126"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+
+[[package]]
+name = "lock_api"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "matches"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+
+[[package]]
+name = "matchit"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9376a4f0340565ad675d11fc1419227faf5f60cd7ac9cb2e7185a471f30af833"
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "mime"
+version = "0.3.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+
+[[package]]
+name = "mio"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
+dependencies = [
+ "libc",
+ "log",
+ "wasi",
+ "windows-sys",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
+dependencies = [
+ "hermit-abi",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+ "windows-sys",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+
+[[package]]
+name = "pin-project"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "serde"
+version = "1.0.138"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
+
+[[package]]
+name = "serde_json"
+version = "1.0.82"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "sharded-slab"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
+dependencies = [
+ "lazy_static",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
+
+[[package]]
+name = "smallvec"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+
+[[package]]
+name = "socket2"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.98"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "sync_wrapper"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8"
+
+[[package]]
+name = "thread_local"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "tokio"
+version = "1.19.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
+dependencies = [
+ "bytes",
+ "libc",
+ "memchr",
+ "mio",
+ "num_cpus",
+ "once_cell",
+ "parking_lot",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "tokio-macros",
+ "winapi",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "tower"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+dependencies = [
+ "futures-core",
+ "futures-util",
+ "pin-project",
+ "pin-project-lite",
+ "tokio",
+ "tokio-util",
+ "tower-layer",
+ "tower-service",
+ "tracing",
+]
+
+[[package]]
+name = "tower-http"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aba3f3efabf7fb41fae8534fc20a817013dd1c12cb45441efb6c82e6556b4cd8"
+dependencies = [
+ "bitflags",
+ "bytes",
+ "futures-core",
+ "futures-util",
+ "http",
+ "http-body",
+ "http-range-header",
+ "pin-project-lite",
+ "tower",
+ "tower-layer",
+ "tower-service",
+ "tracing",
+]
+
+[[package]]
+name = "tower-layer"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62"
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
+dependencies = [
+ "once_cell",
+ "valuable",
+]
+
+[[package]]
+name = "tracing-log"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
+dependencies = [
+ "lazy_static",
+ "log",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-subscriber"
+version = "0.3.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a713421342a5a666b7577783721d3117f1b69a393df803ee17bb73b1e122a59"
+dependencies = [
+ "ansi_term",
+ "sharded-slab",
+ "smallvec",
+ "thread_local",
+ "tracing-core",
+ "tracing-log",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+
+[[package]]
+name = "valuable"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
+[[package]]
+name = "want"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+dependencies = [
+ "log",
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[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.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+dependencies = [
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
diff --git a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
new file mode 100644
index 0000000..03692c0
--- /dev/null
+++ b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
@@ -0,0 +1,4924 @@
+{
+ "checksum": "4b51399cb949606e8decd4492f40694118346c25f81e405088c43eecdc9b54ad",
+ "crates": {
+ "ansi_term 0.12.1": {
+ "name": "ansi_term",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ansi_term/0.12.1/download",
+ "sha256": "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ansi_term",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ansi_term",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"windows\")": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.12.1"
+ },
+ "license": "MIT"
+ },
+ "async-trait 0.1.56": {
+ "name": "async-trait",
+ "version": "0.1.56",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/async-trait/0.1.56/download",
+ "sha256": "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "async_trait",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "async_trait",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "async-trait 0.1.56",
+ "target": "build_script_build"
+ },
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.56"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "autocfg 1.1.0": {
+ "name": "autocfg",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
+ "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocfg",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "autocfg",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "axum 0.4.8": {
+ "name": "axum",
+ "version": "0.4.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/axum/0.4.8/download",
+ "sha256": "c9f346c92c1e9a71d14fe4aaf7c2a5d9932cc4e5e48d8fb6641524416eb79ddd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "axum",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "axum",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**",
+ "**/*.md"
+ ],
+ "crate_features": [
+ "default",
+ "http1",
+ "json",
+ "serde_json",
+ "tower-log"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "axum-core 0.1.2",
+ "target": "axum_core"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "http-body 0.4.5",
+ "target": "http_body"
+ },
+ {
+ "id": "hyper 0.14.19",
+ "target": "hyper"
+ },
+ {
+ "id": "matchit 0.4.6",
+ "target": "matchit"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "mime 0.3.16",
+ "target": "mime"
+ },
+ {
+ "id": "percent-encoding 2.1.0",
+ "target": "percent_encoding"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "serde_json"
+ },
+ {
+ "id": "serde_urlencoded 0.7.1",
+ "target": "serde_urlencoded"
+ },
+ {
+ "id": "sync_wrapper 0.1.1",
+ "target": "sync_wrapper"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tower 0.4.13",
+ "target": "tower"
+ },
+ {
+ "id": "tower-http 0.2.5",
+ "target": "tower_http"
+ },
+ {
+ "id": "tower-layer 0.3.1",
+ "target": "tower_layer"
+ },
+ {
+ "id": "tower-service 0.3.2",
+ "target": "tower_service"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "async-trait 0.1.56",
+ "target": "async_trait"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.4.8"
+ },
+ "license": "MIT"
+ },
+ "axum-core 0.1.2": {
+ "name": "axum-core",
+ "version": "0.1.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/axum-core/0.1.2/download",
+ "sha256": "6dbcda393bef9c87572779cb8ef916f12d77750b27535dd6819fa86591627a51"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "axum_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "axum_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "http-body 0.4.5",
+ "target": "http_body"
+ },
+ {
+ "id": "mime 0.3.16",
+ "target": "mime"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "async-trait 0.1.56",
+ "target": "async_trait"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.1.2"
+ },
+ "license": "MIT"
+ },
+ "bitflags 1.3.2": {
+ "name": "bitflags",
+ "version": "1.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bitflags/1.3.2/download",
+ "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bitflags",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bitflags",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "1.3.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "bytes 1.1.0": {
+ "name": "bytes",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bytes/1.1.0/download",
+ "sha256": "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bytes",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "bytes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "1.1.0"
+ },
+ "license": "MIT"
+ },
+ "cfg-if 1.0.0": {
+ "name": "cfg-if",
+ "version": "1.0.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
+ "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cfg_if",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "cfg_if",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "direct-cargo-bazel-deps 0.0.1": {
+ "name": "direct-cargo-bazel-deps",
+ "version": "0.0.1",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "direct_cargo_bazel_deps",
+ "crate_root": ".direct_cargo_bazel_deps.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "direct_cargo_bazel_deps",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "axum 0.4.8",
+ "target": "axum"
+ },
+ {
+ "id": "hyper 0.14.19",
+ "target": "hyper"
+ },
+ {
+ "id": "mime 0.3.16",
+ "target": "mime"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "serde_json"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tower 0.4.13",
+ "target": "tower"
+ },
+ {
+ "id": "tower-http 0.2.5",
+ "target": "tower_http"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ },
+ {
+ "id": "tracing-subscriber 0.3.14",
+ "target": "tracing_subscriber"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.0.1"
+ },
+ "license": null
+ },
+ "fnv 1.0.7": {
+ "name": "fnv",
+ "version": "1.0.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/fnv/1.0.7/download",
+ "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "fnv",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "fnv",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2015",
+ "version": "1.0.7"
+ },
+ "license": "Apache-2.0 / MIT"
+ },
+ "form_urlencoded 1.0.1": {
+ "name": "form_urlencoded",
+ "version": "1.0.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download",
+ "sha256": "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "form_urlencoded",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "form_urlencoded",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "matches 0.1.9",
+ "target": "matches"
+ },
+ {
+ "id": "percent-encoding 2.1.0",
+ "target": "percent_encoding"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "futures-channel 0.3.21": {
+ "name": "futures-channel",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-channel/0.3.21/download",
+ "sha256": "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_channel",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_channel",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-channel 0.3.21",
+ "target": "build_script_build"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-core 0.3.21": {
+ "name": "futures-core",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-core/0.3.21/download",
+ "sha256": "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.21",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-sink 0.3.21": {
+ "name": "futures-sink",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-sink/0.3.21/download",
+ "sha256": "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_sink",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_sink",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-task 0.3.21": {
+ "name": "futures-task",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-task/0.3.21/download",
+ "sha256": "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_task",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_task",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-task 0.3.21",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-util 0.3.21": {
+ "name": "futures-util",
+ "version": "0.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-util/0.3.21/download",
+ "sha256": "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_util",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "futures_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-task 0.3.21",
+ "target": "futures_task"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "build_script_build"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "pin-utils 0.1.0",
+ "target": "pin_utils"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.21"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "h2 0.3.13": {
+ "name": "h2",
+ "version": "0.3.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/h2/0.3.13/download",
+ "sha256": "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "h2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "h2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "fnv 1.0.7",
+ "target": "fnv"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-sink 0.3.21",
+ "target": "futures_sink"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "indexmap"
+ },
+ {
+ "id": "slab 0.4.6",
+ "target": "slab"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tokio-util 0.7.3",
+ "target": "tokio_util"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.13"
+ },
+ "license": "MIT"
+ },
+ "hashbrown 0.12.1": {
+ "name": "hashbrown",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hashbrown/0.12.1/download",
+ "sha256": "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hashbrown",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hashbrown",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "raw"
+ ],
+ "edition": "2021",
+ "version": "0.12.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hermit-abi 0.1.19": {
+ "name": "hermit-abi",
+ "version": "0.1.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
+ "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hermit_abi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hermit_abi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.19"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "http 0.2.8": {
+ "name": "http",
+ "version": "0.2.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/http/0.2.8/download",
+ "sha256": "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "http",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "http",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "fnv 1.0.7",
+ "target": "fnv"
+ },
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.8"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "http-body 0.4.5": {
+ "name": "http-body",
+ "version": "0.4.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/http-body/0.4.5/download",
+ "sha256": "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "http_body",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "http_body",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.5"
+ },
+ "license": "MIT"
+ },
+ "http-range-header 0.3.0": {
+ "name": "http-range-header",
+ "version": "0.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/http-range-header/0.3.0/download",
+ "sha256": "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "http_range_header",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "http_range_header",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.0"
+ },
+ "license": "MIT"
+ },
+ "httparse 1.7.1": {
+ "name": "httparse",
+ "version": "1.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/httparse/1.7.1/download",
+ "sha256": "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "httparse",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "httparse",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "httparse 1.7.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.7.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "httpdate 1.0.2": {
+ "name": "httpdate",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/httpdate/1.0.2/download",
+ "sha256": "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "httpdate",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "httpdate",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "hyper 0.14.19": {
+ "name": "hyper",
+ "version": "0.14.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hyper/0.14.19/download",
+ "sha256": "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hyper",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "hyper",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "client",
+ "default",
+ "full",
+ "h2",
+ "http1",
+ "http2",
+ "runtime",
+ "server",
+ "socket2",
+ "stream",
+ "tcp"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-channel 0.3.21",
+ "target": "futures_channel"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "h2 0.3.13",
+ "target": "h2"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "http-body 0.4.5",
+ "target": "http_body"
+ },
+ {
+ "id": "httparse 1.7.1",
+ "target": "httparse"
+ },
+ {
+ "id": "httpdate 1.0.2",
+ "target": "httpdate"
+ },
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "socket2 0.4.4",
+ "target": "socket2"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tower-service 0.3.2",
+ "target": "tower_service"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ },
+ {
+ "id": "want 0.3.0",
+ "target": "want"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.14.19"
+ },
+ "license": "MIT"
+ },
+ "indexmap 1.9.1": {
+ "name": "indexmap",
+ "version": "1.9.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/indexmap/1.9.1/download",
+ "sha256": "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "indexmap",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "indexmap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "hashbrown 0.12.1",
+ "target": "hashbrown"
+ },
+ {
+ "id": "indexmap 1.9.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.9.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "itoa 1.0.2": {
+ "name": "itoa",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/itoa/1.0.2/download",
+ "sha256": "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "itoa",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "itoa",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.2"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "lazy_static 1.4.0": {
+ "name": "lazy_static",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
+ "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lazy_static",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "lazy_static",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.4.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "libc 0.2.126": {
+ "name": "libc",
+ "version": "0.2.126",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libc/0.2.126/download",
+ "sha256": "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "libc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.126"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "lock_api 0.4.7": {
+ "name": "lock_api",
+ "version": "0.4.7",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lock_api/0.4.7/download",
+ "sha256": "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lock_api",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "lock_api",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lock_api 0.4.7",
+ "target": "build_script_build"
+ },
+ {
+ "id": "scopeguard 1.1.0",
+ "target": "scopeguard"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.7"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "log 0.4.17": {
+ "name": "log",
+ "version": "0.4.17",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/log/0.4.17/download",
+ "sha256": "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "log",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.17"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "matches 0.1.9": {
+ "name": "matches",
+ "version": "0.1.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/matches/0.1.9/download",
+ "sha256": "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "matches",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "matches",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.9"
+ },
+ "license": "MIT"
+ },
+ "matchit 0.4.6": {
+ "name": "matchit",
+ "version": "0.4.6",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/matchit/0.4.6/download",
+ "sha256": "9376a4f0340565ad675d11fc1419227faf5f60cd7ac9cb2e7185a471f30af833"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "matchit",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "matchit",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "edition": "2018",
+ "version": "0.4.6"
+ },
+ "license": "MIT"
+ },
+ "memchr 2.5.0": {
+ "name": "memchr",
+ "version": "2.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/memchr/2.5.0/download",
+ "sha256": "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "memchr",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "memchr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.5.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Unlicense/MIT"
+ },
+ "mime 0.3.16": {
+ "name": "mime",
+ "version": "0.3.16",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/mime/0.3.16/download",
+ "sha256": "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "mime",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "mime",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.3.16"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "mio 0.8.4": {
+ "name": "mio",
+ "version": "0.8.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/mio/0.8.4/download",
+ "sha256": "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "mio",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "mio",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "net",
+ "os-ext",
+ "os-poll"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "wasi 0.11.0+wasi-snapshot-preview1",
+ "target": "wasi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.36.1",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.8.4"
+ },
+ "license": "MIT"
+ },
+ "num_cpus 1.13.1": {
+ "name": "num_cpus",
+ "version": "1.13.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/num_cpus/1.13.1/download",
+ "sha256": "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "num_cpus",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "num_cpus",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [
+ {
+ "id": "hermit-abi 0.1.19",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(not(windows))": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "1.13.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "once_cell 1.13.0": {
+ "name": "once_cell",
+ "version": "1.13.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/once_cell/1.13.0/download",
+ "sha256": "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "once_cell",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "once_cell",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "default",
+ "race",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "1.13.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "parking_lot 0.12.1": {
+ "name": "parking_lot",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/parking_lot/0.12.1/download",
+ "sha256": "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "parking_lot",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "parking_lot",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lock_api 0.4.7",
+ "target": "lock_api"
+ },
+ {
+ "id": "parking_lot_core 0.9.3",
+ "target": "parking_lot_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.12.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "parking_lot_core 0.9.3": {
+ "name": "parking_lot_core",
+ "version": "0.9.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download",
+ "sha256": "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "parking_lot_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "parking_lot_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "parking_lot_core 0.9.3",
+ "target": "build_script_build"
+ },
+ {
+ "id": "smallvec 1.9.0",
+ "target": "smallvec"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"redox\")": [
+ {
+ "id": "redox_syscall 0.2.13",
+ "target": "syscall"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.36.1",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.9.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "percent-encoding 2.1.0": {
+ "name": "percent-encoding",
+ "version": "2.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/percent-encoding/2.1.0/download",
+ "sha256": "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "percent_encoding",
+ "crate_root": "lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "percent_encoding",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "2.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "pin-project 1.0.11": {
+ "name": "pin-project",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project/1.0.11/download",
+ "sha256": "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_project",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_project",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "pin-project-internal 1.0.11",
+ "target": "pin_project_internal"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.11"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-project-internal 1.0.11": {
+ "name": "pin-project-internal",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project-internal/1.0.11/download",
+ "sha256": "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "pin_project_internal",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_project_internal",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.11"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-project-lite 0.2.9": {
+ "name": "pin-project-lite",
+ "version": "0.2.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download",
+ "sha256": "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_project_lite",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_project_lite",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.2.9"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-utils 0.1.0": {
+ "name": "pin-utils",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-utils/0.1.0/download",
+ "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_utils",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "pin_utils",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro2 1.0.40": {
+ "name": "proc-macro2",
+ "version": "1.0.40",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.40/download",
+ "sha256": "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "proc_macro2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "proc-macro"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.1",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.40"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "quote 1.0.20": {
+ "name": "quote",
+ "version": "1.0.20",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/quote/1.0.20/download",
+ "sha256": "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "quote",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "quote",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "proc-macro"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.20"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "redox_syscall 0.2.13": {
+ "name": "redox_syscall",
+ "version": "0.2.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/redox_syscall/0.2.13/download",
+ "sha256": "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syscall",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "syscall",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.13"
+ },
+ "license": "MIT"
+ },
+ "ryu 1.0.10": {
+ "name": "ryu",
+ "version": "1.0.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ryu/1.0.10/download",
+ "sha256": "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ryu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "ryu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.10"
+ },
+ "license": "Apache-2.0 OR BSL-1.0"
+ },
+ "scopeguard 1.1.0": {
+ "name": "scopeguard",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/scopeguard/1.1.0/download",
+ "sha256": "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "scopeguard",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "scopeguard",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "serde 1.0.138": {
+ "name": "serde",
+ "version": "1.0.138",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde/1.0.138/download",
+ "sha256": "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "serde 1.0.138",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.0.138"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_json 1.0.82": {
+ "name": "serde_json",
+ "version": "1.0.82",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_json/1.0.82/download",
+ "sha256": "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde_json",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde_json",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "raw_value",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ },
+ {
+ "id": "ryu 1.0.10",
+ "target": "ryu"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.82",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.82"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_urlencoded 0.7.1": {
+ "name": "serde_urlencoded",
+ "version": "0.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download",
+ "sha256": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde_urlencoded",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "serde_urlencoded",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "form_urlencoded 1.0.1",
+ "target": "form_urlencoded"
+ },
+ {
+ "id": "itoa 1.0.2",
+ "target": "itoa"
+ },
+ {
+ "id": "ryu 1.0.10",
+ "target": "ryu"
+ },
+ {
+ "id": "serde 1.0.138",
+ "target": "serde"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "sharded-slab 0.1.4": {
+ "name": "sharded-slab",
+ "version": "0.1.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/sharded-slab/0.1.4/download",
+ "sha256": "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "sharded_slab",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "sharded_slab",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.4"
+ },
+ "license": "MIT"
+ },
+ "signal-hook-registry 1.4.0": {
+ "name": "signal-hook-registry",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download",
+ "sha256": "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "signal_hook_registry",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "signal_hook_registry",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.4.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "slab 0.4.6": {
+ "name": "slab",
+ "version": "0.4.6",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/slab/0.4.6/download",
+ "sha256": "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "slab",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "slab",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.4.6"
+ },
+ "license": "MIT"
+ },
+ "smallvec 1.9.0": {
+ "name": "smallvec",
+ "version": "1.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/smallvec/1.9.0/download",
+ "sha256": "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "smallvec",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "smallvec",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.9.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "socket2 0.4.4": {
+ "name": "socket2",
+ "version": "0.4.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/socket2/0.4.4/download",
+ "sha256": "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "socket2",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "socket2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "all"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.4.4"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "syn 1.0.98": {
+ "name": "syn",
+ "version": "1.0.98",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/1.0.98/download",
+ "sha256": "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syn",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "syn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit",
+ "visit-mut"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.1",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.98"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "sync_wrapper 0.1.1": {
+ "name": "sync_wrapper",
+ "version": "0.1.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/sync_wrapper/0.1.1/download",
+ "sha256": "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "sync_wrapper",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "sync_wrapper",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.1"
+ },
+ "license": "Apache-2.0"
+ },
+ "thread_local 1.1.4": {
+ "name": "thread_local",
+ "version": "1.1.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/thread_local/1.1.4/download",
+ "sha256": "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "thread_local",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "thread_local",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.1.4"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "tokio 1.19.2": {
+ "name": "tokio",
+ "version": "1.19.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio/1.19.2/download",
+ "sha256": "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tokio",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "memchr",
+ "mio",
+ "net",
+ "num_cpus",
+ "once_cell",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "winapi"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "mio 0.8.4",
+ "target": "mio"
+ },
+ {
+ "id": "num_cpus 1.13.1",
+ "target": "num_cpus"
+ },
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "parking_lot 0.12.1",
+ "target": "parking_lot"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "socket2 0.4.4",
+ "target": "socket2"
+ }
+ ],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.126",
+ "target": "libc"
+ },
+ {
+ "id": "signal-hook-registry 1.4.0",
+ "target": "signal_hook_registry"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "tokio-macros 1.8.0",
+ "target": "tokio_macros"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.19.2"
+ },
+ "license": "MIT"
+ },
+ "tokio-macros 1.8.0": {
+ "name": "tokio-macros",
+ "version": "1.8.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio-macros/1.8.0/download",
+ "sha256": "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "tokio_macros",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio_macros",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.8.0"
+ },
+ "license": "MIT"
+ },
+ "tokio-util 0.7.3": {
+ "name": "tokio-util",
+ "version": "0.7.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tokio-util/0.7.3/download",
+ "sha256": "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tokio_util",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tokio_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "codec",
+ "default",
+ "tracing"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-sink 0.3.21",
+ "target": "futures_sink"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.3"
+ },
+ "license": "MIT"
+ },
+ "tower 0.4.13": {
+ "name": "tower",
+ "version": "0.4.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tower/0.4.13/download",
+ "sha256": "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tower",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tower",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "__common",
+ "buffer",
+ "default",
+ "futures-core",
+ "futures-util",
+ "log",
+ "make",
+ "pin-project",
+ "pin-project-lite",
+ "tokio",
+ "tokio-util",
+ "tracing",
+ "util"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "pin-project 1.0.11",
+ "target": "pin_project"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tokio 1.19.2",
+ "target": "tokio"
+ },
+ {
+ "id": "tokio-util 0.7.3",
+ "target": "tokio_util"
+ },
+ {
+ "id": "tower-layer 0.3.1",
+ "target": "tower_layer"
+ },
+ {
+ "id": "tower-service 0.3.2",
+ "target": "tower_service"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.13"
+ },
+ "license": "MIT"
+ },
+ "tower-http 0.2.5": {
+ "name": "tower-http",
+ "version": "0.2.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tower-http/0.2.5/download",
+ "sha256": "aba3f3efabf7fb41fae8534fc20a817013dd1c12cb45441efb6c82e6556b4cd8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tower_http",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tower_http",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "map-response-body",
+ "tower",
+ "trace",
+ "tracing",
+ "util"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "bytes 1.1.0",
+ "target": "bytes"
+ },
+ {
+ "id": "futures-core 0.3.21",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-util 0.3.21",
+ "target": "futures_util"
+ },
+ {
+ "id": "http 0.2.8",
+ "target": "http"
+ },
+ {
+ "id": "http-body 0.4.5",
+ "target": "http_body"
+ },
+ {
+ "id": "http-range-header 0.3.0",
+ "target": "http_range_header"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tower 0.4.13",
+ "target": "tower"
+ },
+ {
+ "id": "tower-layer 0.3.1",
+ "target": "tower_layer"
+ },
+ {
+ "id": "tower-service 0.3.2",
+ "target": "tower_service"
+ },
+ {
+ "id": "tracing 0.1.35",
+ "target": "tracing"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.5"
+ },
+ "license": "MIT"
+ },
+ "tower-layer 0.3.1": {
+ "name": "tower-layer",
+ "version": "0.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tower-layer/0.3.1/download",
+ "sha256": "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tower_layer",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tower_layer",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.1"
+ },
+ "license": "MIT"
+ },
+ "tower-service 0.3.2": {
+ "name": "tower-service",
+ "version": "0.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tower-service/0.3.2/download",
+ "sha256": "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tower_service",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tower_service",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.2"
+ },
+ "license": "MIT"
+ },
+ "tracing 0.1.35": {
+ "name": "tracing",
+ "version": "0.1.35",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing/0.1.35/download",
+ "sha256": "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "attributes",
+ "default",
+ "log",
+ "std",
+ "tracing-attributes"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "tracing-core 0.1.28",
+ "target": "tracing_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "tracing-attributes 0.1.22",
+ "target": "tracing_attributes"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.1.35"
+ },
+ "license": "MIT"
+ },
+ "tracing-attributes 0.1.22": {
+ "name": "tracing-attributes",
+ "version": "0.1.22",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.22/download",
+ "sha256": "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "tracing_attributes",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_attributes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.40",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.20",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.98",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.22"
+ },
+ "license": "MIT"
+ },
+ "tracing-core 0.1.28": {
+ "name": "tracing-core",
+ "version": "0.1.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-core/0.1.28/download",
+ "sha256": "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing_core",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "once_cell",
+ "std",
+ "valuable"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "once_cell 1.13.0",
+ "target": "once_cell"
+ }
+ ],
+ "selects": {
+ "cfg(tracing_unstable)": [
+ {
+ "id": "valuable 0.1.0",
+ "target": "valuable"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.1.28"
+ },
+ "license": "MIT"
+ },
+ "tracing-log 0.1.3": {
+ "name": "tracing-log",
+ "version": "0.1.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-log/0.1.3/download",
+ "sha256": "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing_log",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "log-tracer",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "tracing-core 0.1.28",
+ "target": "tracing_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.3"
+ },
+ "license": "MIT"
+ },
+ "tracing-subscriber 0.3.14": {
+ "name": "tracing-subscriber",
+ "version": "0.3.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tracing-subscriber/0.3.14/download",
+ "sha256": "3a713421342a5a666b7577783721d3117f1b69a393df803ee17bb73b1e122a59"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tracing_subscriber",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "tracing_subscriber",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "ansi",
+ "ansi_term",
+ "default",
+ "fmt",
+ "registry",
+ "sharded-slab",
+ "smallvec",
+ "std",
+ "thread_local",
+ "tracing-log"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "ansi_term 0.12.1",
+ "target": "ansi_term"
+ },
+ {
+ "id": "sharded-slab 0.1.4",
+ "target": "sharded_slab"
+ },
+ {
+ "id": "smallvec 1.9.0",
+ "target": "smallvec"
+ },
+ {
+ "id": "thread_local 1.1.4",
+ "target": "thread_local"
+ },
+ {
+ "id": "tracing-core 0.1.28",
+ "target": "tracing_core"
+ },
+ {
+ "id": "tracing-log 0.1.3",
+ "target": "tracing_log"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.14"
+ },
+ "license": "MIT"
+ },
+ "try-lock 0.2.3": {
+ "name": "try-lock",
+ "version": "0.2.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/try-lock/0.2.3/download",
+ "sha256": "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "try_lock",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "try_lock",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.2.3"
+ },
+ "license": "MIT"
+ },
+ "unicode-ident 1.0.1": {
+ "name": "unicode-ident",
+ "version": "1.0.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.1/download",
+ "sha256": "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_ident",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "unicode_ident",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "valuable 0.1.0": {
+ "name": "valuable",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/valuable/0.1.0/download",
+ "sha256": "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "valuable",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "valuable",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "alloc",
+ "std"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "valuable 0.1.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ },
+ "want 0.3.0": {
+ "name": "want",
+ "version": "0.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/want/0.3.0/download",
+ "sha256": "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "want",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "want",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "log 0.4.17",
+ "target": "log"
+ },
+ {
+ "id": "try-lock 0.2.3",
+ "target": "try_lock"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.0"
+ },
+ "license": "MIT"
+ },
+ "wasi 0.11.0+wasi-snapshot-preview1": {
+ "name": "wasi",
+ "version": "0.11.0+wasi-snapshot-preview1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
+ "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "wasi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "default",
+ "std"
+ ],
+ "edition": "2018",
+ "version": "0.11.0+wasi-snapshot-preview1"
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "winapi 0.3.9": {
+ "name": "winapi",
+ "version": "0.3.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
+ "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "handleapi",
+ "mswsock",
+ "namedpipeapi",
+ "processenv",
+ "std",
+ "threadpoollegacyapiset",
+ "winsock2",
+ "ws2ipdef",
+ "ws2tcpip"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "i686-pc-windows-gnu": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "winapi_i686_pc_windows_gnu"
+ }
+ ],
+ "x86_64-pc-windows-gnu": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "winapi_x86_64_pc_windows_gnu"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.3.9"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-i686-pc-windows-gnu 0.4.0": {
+ "name": "winapi-i686-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download",
+ "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_i686_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_i686_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-i686-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "winapi-x86_64-pc-windows-gnu 0.4.0": {
+ "name": "winapi-x86_64-pc-windows-gnu",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download",
+ "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi_x86_64_pc_windows_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "winapi_x86_64_pc_windows_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "winapi-x86_64-pc-windows-gnu 0.4.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "windows-sys 0.36.1": {
+ "name": "windows-sys",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows-sys/0.36.1/download",
+ "sha256": "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_IO",
+ "Win32_System_LibraryLoader",
+ "Win32_System_Pipes",
+ "Win32_System_SystemServices",
+ "Win32_System_WindowsProgramming",
+ "default"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "aarch64-pc-windows-msvc": [
+ {
+ "id": "windows_aarch64_msvc 0.36.1",
+ "target": "windows_aarch64_msvc"
+ }
+ ],
+ "aarch64-uwp-windows-msvc": [
+ {
+ "id": "windows_aarch64_msvc 0.36.1",
+ "target": "windows_aarch64_msvc"
+ }
+ ],
+ "i686-pc-windows-gnu": [
+ {
+ "id": "windows_i686_gnu 0.36.1",
+ "target": "windows_i686_gnu"
+ }
+ ],
+ "i686-pc-windows-msvc": [
+ {
+ "id": "windows_i686_msvc 0.36.1",
+ "target": "windows_i686_msvc"
+ }
+ ],
+ "i686-uwp-windows-gnu": [
+ {
+ "id": "windows_i686_gnu 0.36.1",
+ "target": "windows_i686_gnu"
+ }
+ ],
+ "i686-uwp-windows-msvc": [
+ {
+ "id": "windows_i686_msvc 0.36.1",
+ "target": "windows_i686_msvc"
+ }
+ ],
+ "x86_64-pc-windows-gnu": [
+ {
+ "id": "windows_x86_64_gnu 0.36.1",
+ "target": "windows_x86_64_gnu"
+ }
+ ],
+ "x86_64-pc-windows-msvc": [
+ {
+ "id": "windows_x86_64_msvc 0.36.1",
+ "target": "windows_x86_64_msvc"
+ }
+ ],
+ "x86_64-uwp-windows-gnu": [
+ {
+ "id": "windows_x86_64_gnu 0.36.1",
+ "target": "windows_x86_64_gnu"
+ }
+ ],
+ "x86_64-uwp-windows-msvc": [
+ {
+ "id": "windows_x86_64_msvc 0.36.1",
+ "target": "windows_x86_64_msvc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_aarch64_msvc 0.36.1": {
+ "name": "windows_aarch64_msvc",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download",
+ "sha256": "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_aarch64_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_aarch64_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_aarch64_msvc 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_i686_gnu 0.36.1": {
+ "name": "windows_i686_gnu",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download",
+ "sha256": "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_i686_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_i686_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_i686_gnu 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_i686_msvc 0.36.1": {
+ "name": "windows_i686_msvc",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download",
+ "sha256": "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_i686_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_i686_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_i686_msvc 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_gnu 0.36.1": {
+ "name": "windows_x86_64_gnu",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download",
+ "sha256": "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_gnu 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_msvc 0.36.1": {
+ "name": "windows_x86_64_msvc",
+ "version": "0.36.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download",
+ "sha256": "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": {
+ "include": [
+ "**/*.rs"
+ ],
+ "exclude": []
+ }
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_msvc 0.36.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.36.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ }
+ },
+ "binary_crates": [],
+ "workspace_members": {
+ "direct-cargo-bazel-deps 0.0.1": ""
+ },
+ "conditions": {
+ "aarch64-pc-windows-msvc": [],
+ "aarch64-uwp-windows-msvc": [],
+ "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
+ "cfg(not(windows))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "riscv32imc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "wasm32-unknown-unknown",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(target_os = \"redox\")": [],
+ "cfg(target_os = \"wasi\")": [
+ "wasm32-wasi"
+ ],
+ "cfg(target_os = \"windows\")": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "cfg(tracing_unstable)": [],
+ "cfg(unix)": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-linux-android",
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-linux-androideabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-apple-darwin",
+ "i686-linux-android",
+ "i686-unknown-freebsd",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(windows)": [
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "i686-pc-windows-gnu": [],
+ "i686-pc-windows-msvc": [
+ "i686-pc-windows-msvc"
+ ],
+ "i686-uwp-windows-gnu": [],
+ "i686-uwp-windows-msvc": [],
+ "x86_64-pc-windows-gnu": [],
+ "x86_64-pc-windows-msvc": [
+ "x86_64-pc-windows-msvc"
+ ],
+ "x86_64-uwp-windows-gnu": [],
+ "x86_64-uwp-windows-msvc": []
+ }
+}
diff --git a/examples/crate_universe/vendor_external/BUILD.bazel b/examples/crate_universe/vendor_external/BUILD.bazel
new file mode 100644
index 0000000..fb3708e
--- /dev/null
+++ b/examples/crate_universe/vendor_external/BUILD.bazel
@@ -0,0 +1,21 @@
+load("@rules_rust//crate_universe:defs.bzl", "crates_vendor")
+load("@rules_rust//rust:defs.bzl", "rust_test")
+
+exports_files([
+ "BUILD.names.bazel",
+])
+
+crates_vendor(
+ name = "crates_vendor",
+ manifests = ["@names_external//:Cargo.toml"],
+ mode = "remote",
+)
+
+rust_test(
+ name = "launch_test",
+ srcs = ["remote_crate_test.rs"],
+ data = ["@names_external//:names_bin"],
+ rustc_env = {
+ "EXECUTABLE": "$(rootpath @names_external//:names_bin)",
+ },
+)
diff --git a/examples/crate_universe/vendor_external/BUILD.names.bazel b/examples/crate_universe/vendor_external/BUILD.names.bazel
new file mode 100644
index 0000000..e84318d
--- /dev/null
+++ b/examples/crate_universe/vendor_external/BUILD.names.bazel
@@ -0,0 +1,67 @@
+load("@crate_index_cargo_remote//:defs.bzl", "aliases", "all_crate_deps")
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+exports_files([
+ "Cargo.toml",
+ "Cargo.lock",
+])
+
+rust_binary(
+ name = "names_bin",
+ srcs = ["src/bin/names.rs"],
+ aliases = aliases(
+ normal = True,
+ proc_macro = True,
+ ),
+ crate_features = [
+ "application",
+ "clap",
+ "default",
+ ],
+ crate_root = "src/bin/names.rs",
+ edition = "2018",
+ proc_macro_deps = all_crate_deps(proc_macro = True),
+ version = "0.12.0",
+ deps = all_crate_deps(normal = True) + [
+ ":names",
+ ],
+)
+
+rust_library(
+ name = "names",
+ srcs = glob(["src/**/*.rs"]),
+ aliases = aliases(
+ normal = True,
+ proc_macro = True,
+ ),
+ crate_features = [
+ "application",
+ "clap",
+ "default",
+ ],
+ edition = "2018",
+ proc_macro_deps = all_crate_deps(proc_macro = True),
+ version = "0.13.0",
+ deps = all_crate_deps(normal = True) + [
+ ":build-script-build",
+ ],
+)
+
+cargo_build_script(
+ name = "build-script-build",
+ srcs = ["build.rs"],
+ aliases = aliases(build = True),
+ crate_features = [
+ "application",
+ "clap",
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(["data/**"]),
+ edition = "2018",
+ version = "0.13.0",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel
similarity index 77%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel
index f5e30fc..2c182ca 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "mio",
+ name = "atty",
srcs = glob(
include = [
"**/*.rs",
@@ -36,22 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
],
crate_root = "src/lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -69,26 +74,30 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.8.0",
+ version = "0.2.14",
deps = [
] + select_with_or({
+ # cfg(target_os = "hermit")
+ #
+ # No supported platform triples for cfg: 'cfg(target_os = "hermit")'
+ # Skipped dependencies: [{"id":"hermit-abi 0.1.19","target":"hermit_abi"}]
+ #
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -103,10 +112,9 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor__libc-0.2.126//:libc",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
],
# cfg(windows)
(
@@ -114,15 +122,11 @@
"@rules_rust//rust/platform:x86_64-pc-windows-msvc",
): [
# Target Deps
- "@crates_vendor_manifests__miow-0.3.7//:miow",
- "@crates_vendor_manifests__ntapi-0.3.7//:ntapi",
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
+ "@crates_vendor__winapi-0.3.9//:winapi",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
],
"//conditions:default": [
- "@crates_vendor_manifests__log-0.4.14//:log",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.10.bazel b/examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel
similarity index 78%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.10.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel
index dace729..3b60731 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.10.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "pin_project",
+ name = "autocfg",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -47,11 +56,10 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__pin-project-internal-1.0.10//:pin_project_internal",
],
}),
rustc_env = {
@@ -66,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.10",
+ version = "1.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.bazel
new file mode 100644
index 0000000..d22556d
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.bazel
@@ -0,0 +1,65 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //vendor_external:crates_vendor
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+exports_files(
+ [
+ "cargo-bazel.json",
+ "defs.bzl",
+ "crates.bzl",
+ ] + glob([
+ "*.bazel",
+ ]),
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob([
+ "*.bazel",
+ "*.bzl",
+ ]),
+)
+
+# Workspace Member Dependencies
+alias(
+ name = "clap",
+ actual = "@crates_vendor__clap-3.2.14//:clap",
+ tags = ["manual"],
+)
+
+alias(
+ name = "names",
+ actual = "@crates_vendor__names-0.13.0//:names",
+ tags = ["manual"],
+)
+
+alias(
+ name = "rand",
+ actual = "@crates_vendor__rand-0.8.5//:rand",
+ tags = ["manual"],
+)
+
+alias(
+ name = "version-sync",
+ actual = "@crates_vendor__version-sync-0.9.4//:version_sync",
+ tags = ["manual"],
+)
+
+# Binaries
+alias(
+ name = "clap__stdio-fixture",
+ actual = "@crates_vendor__clap-3.2.14//:stdio-fixture__bin",
+ tags = ["manual"],
+)
+
+alias(
+ name = "pulldown-cmark__pulldown-cmark",
+ actual = "@crates_vendor__pulldown-cmark-0.8.0//:pulldown-cmark__bin",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel
index f2a936a..2171174 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "once_cell",
+ name = "bitflags",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.3.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel
similarity index 79%
rename from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel
index a9ae389..b2a4be9 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "cfg_if",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "1.0.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.14.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.14.bazel
new file mode 100644
index 0000000..28e28ac
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.14.bazel
@@ -0,0 +1,195 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //vendor_external:crates_vendor
+###############################################################################
+
+load(
+ "@bazel_skylib//lib:selects.bzl",
+ "selects",
+)
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_binary",
+ "rust_library",
+)
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap",
+ srcs = glob(
+ include = [
+ "**/*.rs",
+ ],
+ exclude = [
+ ],
+ ),
+ aliases = selects.with_or({
+ "//conditions:default": {
+ },
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ crate_features = [
+ "atty",
+ "clap_derive",
+ "color",
+ "default",
+ "derive",
+ "once_cell",
+ "std",
+ "strsim",
+ "suggestions",
+ "termcolor",
+ ],
+ crate_root = "src/lib.rs",
+ data = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ edition = "2021",
+ proc_macro_deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor__clap_derive-3.2.7//:clap_derive",
+ ],
+ }),
+ rustc_env = {
+ },
+ rustc_env_files = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_flags = [
+ # In most cases, warnings in 3rd party crates are not interesting as
+ # they're out of the control of consumers. The flag here silences
+ # warnings. For more details see:
+ # https://doc.rust-lang.org/rustc/lints/levels.html
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.2.14",
+ deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor__atty-0.2.14//:atty",
+ "@crates_vendor__bitflags-1.3.2//:bitflags",
+ "@crates_vendor__clap_lex-0.2.4//:clap_lex",
+ "@crates_vendor__indexmap-1.9.1//:indexmap",
+ "@crates_vendor__once_cell-1.13.0//:once_cell",
+ "@crates_vendor__strsim-0.10.0//:strsim",
+ "@crates_vendor__termcolor-1.1.3//:termcolor",
+ "@crates_vendor__textwrap-0.15.0//:textwrap",
+ ],
+ }),
+)
+
+rust_binary(
+ name = "stdio-fixture__bin",
+ srcs = glob(
+ include = [
+ "**/*.rs",
+ ],
+ exclude = [
+ ],
+ ),
+ aliases = selects.with_or({
+ "//conditions:default": {
+ },
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ crate_features = [
+ "atty",
+ "clap_derive",
+ "color",
+ "default",
+ "derive",
+ "once_cell",
+ "std",
+ "strsim",
+ "suggestions",
+ "termcolor",
+ ],
+ crate_root = "src/bin/stdio-fixture.rs",
+ data = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ edition = "2021",
+ proc_macro_deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor__clap_derive-3.2.7//:clap_derive",
+ ],
+ }),
+ rustc_env = {
+ },
+ rustc_env_files = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_flags = [
+ # In most cases, warnings in 3rd party crates are not interesting as
+ # they're out of the control of consumers. The flag here silences
+ # warnings. For more details see:
+ # https://doc.rust-lang.org/rustc/lints/levels.html
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.2.14",
+ deps = [
+ ":clap",
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor__atty-0.2.14//:atty",
+ "@crates_vendor__bitflags-1.3.2//:bitflags",
+ "@crates_vendor__clap_lex-0.2.4//:clap_lex",
+ "@crates_vendor__indexmap-1.9.1//:indexmap",
+ "@crates_vendor__once_cell-1.13.0//:once_cell",
+ "@crates_vendor__strsim-0.10.0//:strsim",
+ "@crates_vendor__termcolor-1.1.3//:termcolor",
+ "@crates_vendor__textwrap-0.15.0//:textwrap",
+ ],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.7.bazel
similarity index 67%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.7.bazel
index f2a936a..876e5c3 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -14,7 +15,7 @@
load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
load(
"@rules_rust//rust:defs.bzl",
- "rust_library",
+ "rust_proc_macro",
)
package(default_visibility = ["//visibility:public"])
@@ -23,8 +24,8 @@
# "TODO", # MIT OR Apache-2.0
# ])
-rust_library(
- name = "once_cell",
+rust_proc_macro(
+ name = "clap_derive",
srcs = glob(
include = [
"**/*.rs",
@@ -36,22 +37,27 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -69,20 +75,22 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "3.2.7",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__heck-0.4.0//:heck",
+ "@crates_vendor__proc-macro-error-1.0.4//:proc_macro_error",
+ "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor__quote-1.0.20//:quote",
+ "@crates_vendor__syn-1.0.98//:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel
index f2a936a..09a8c32 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "clap_lex",
srcs = glob(
include = [
"**/*.rs",
@@ -36,22 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -69,20 +74,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.2.4",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__os_str_bytes-6.2.0//:os_str_bytes",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel
similarity index 74%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel
index f2128d1..e028933 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "form_urlencoded",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "1.0.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@crates_vendor__matches-0.1.9//:matches",
+ "@crates_vendor__percent-encoding-2.1.0//:percent_encoding",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.7.bazel
similarity index 74%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.7.bazel
index f5e30fc..2b0eb93 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
- name = "mio",
+ name = "getrandom",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
+ "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,26 +75,35 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.8.0",
+ version = "0.2.7",
deps = [
] + select_with_or({
+ # cfg(target_os = "wasi")
+ (
+ "@rules_rust//rust/platform:wasm32-wasi",
+ ): [
+ # Target Deps
+ "@crates_vendor__wasi-0.11.0-wasi-snapshot-preview1//:wasi",
+
+ # Common Deps
+ "@crates_vendor__cfg-if-1.0.0//:cfg_if",
+ ],
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -103,26 +118,13 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor__libc-0.2.126//:libc",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
- ],
- # cfg(windows)
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- # Target Deps
- "@crates_vendor_manifests__miow-0.3.7//:miow",
- "@crates_vendor_manifests__ntapi-0.3.7//:ntapi",
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
-
- # Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor__cfg-if-1.0.0//:cfg_if",
],
"//conditions:default": [
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor__cfg-if-1.0.0//:cfg_if",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.11.2.bazel b/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel
similarity index 78%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.11.2.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel
index 54a071b..ee4c144 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.11.2.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,7 +21,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -48,7 +57,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -66,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.11.2",
+ version = "0.12.3",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel
similarity index 79%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel
index f2a936a..b7a6bcf 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "heck",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.4.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel
index f2a936a..29ea303 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "once_cell",
+ name = "hermit_abi",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,20 +75,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.1.19",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel
similarity index 72%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel
index f2128d1..23a60c1 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "idna",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "0.2.3",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@crates_vendor__matches-0.1.9//:matches",
+ "@crates_vendor__unicode-bidi-0.3.8//:unicode_bidi",
+ "@crates_vendor__unicode-normalization-0.1.21//:unicode_normalization",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.1.bazel
similarity index 83%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.1.bazel
index 6989baf..462a5c9 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # Apache-2.0 OR MIT
# ])
rust_library(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -52,7 +61,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -70,22 +79,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "1.9.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__hashbrown-0.11.2//:hashbrown",
- "@crates_vendor_pkgs__indexmap-1.8.0//:build_script_build",
+ "@crates_vendor__hashbrown-0.12.3//:hashbrown",
+ "@crates_vendor__indexmap-1.9.1//:build_script_build",
],
}),
)
@@ -119,7 +125,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,12 +154,12 @@
"//conditions:default": [
],
}),
- version = "1.8.0",
+ version = "1.9.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
+ "@crates_vendor__autocfg-1.1.0//:autocfg",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.126.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.126.bazel
index 0fd8f4d..e65cf08 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.126.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -40,13 +41,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -71,21 +78,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+ "@crates_vendor__libc-0.2.126//:build_script_build",
],
}),
)
@@ -111,8 +115,6 @@
],
}),
crate_features = [
- "default",
- "std",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -138,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.2.126",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel
similarity index 77%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.1.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel
index 317d496..86545ae 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.1.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "tower_service",
+ name = "matches",
srcs = glob(
include = [
"**/*.rs",
@@ -36,18 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.1.9",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel
similarity index 87%
copy from examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel
index 316b2a2..1f83b45 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "2.5.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/memchr-2.4.1:build_script_build",
+ "@crates_vendor__memchr-2.5.0//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "2.5.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.13.0.bazel
similarity index 81%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.13.0.bazel
index f2a936a..d0b6a1f 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.13.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.13.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.2.0.bazel
similarity index 77%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.2.0.bazel
index f2a936a..c633c4e 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.2.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "os_str_bytes",
srcs = glob(
include = [
"**/*.rs",
@@ -36,22 +37,27 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
+ "raw_os_str",
],
crate_root = "src/lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -69,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "6.2.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel
index a9ae389..37966d5 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "percent_encoding",
srcs = glob(
include = [
"**/*.rs",
@@ -36,18 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "2.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel
index a9ae389..f734f5f 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "ppv_lite86",
srcs = glob(
include = [
"**/*.rs",
@@ -36,11 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "simd",
+ "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -65,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "0.2.16",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.79.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel
similarity index 78%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.79.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel
index e827016..125c73f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.79.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "serde_json",
+ name = "proc_macro_error",
srcs = glob(
include = [
"**/*.rs",
@@ -40,14 +41,22 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"default",
- "raw_value",
- "std",
+ "syn",
+ "syn-error",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -58,6 +67,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__proc-macro-error-attr-1.0.4//:proc_macro_error_attr",
],
}),
rustc_env = {
@@ -72,31 +82,28 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.79",
+ version = "1.0.4",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__itoa-1.0.1//:itoa",
- "@crates_vendor_pkgs__ryu-1.0.9//:ryu",
- "@crates_vendor_pkgs__serde-1.0.136//:serde",
- "@crates_vendor_pkgs__serde_json-1.0.79//:build_script_build",
+ "@crates_vendor__proc-macro-error-1.0.4//:build_script_build",
+ "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor__quote-1.0.20//:quote",
+ "@crates_vendor__syn-1.0.98//:syn",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "serde_json_build_script",
+ name = "proc-macro-error_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -116,8 +123,8 @@
}),
crate_features = [
"default",
- "raw_value",
- "std",
+ "syn",
+ "syn-error",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -143,10 +150,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -157,11 +161,12 @@
"//conditions:default": [
],
}),
- version = "1.0.79",
+ version = "1.0.4",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__version_check-0.9.4//:version_check",
],
}),
)
@@ -173,7 +178,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "serde_json_build_script",
+ actual = "proc-macro-error_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
similarity index 81%
copy from examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
index ec371b8..3ad585e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_proc_macro(
- name = "async_trait",
+ name = "proc_macro_error_attr",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,31 +78,27 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.52",
+ version = "1.0.4",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/async-trait-0.1.52:build_script_build",
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+ "@crates_vendor__proc-macro-error-attr-1.0.4//:build_script_build",
+ "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor__quote-1.0.20//:quote",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "async-trait_build_script",
+ name = "proc-macro-error-attr_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -137,10 +142,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,11 +153,12 @@
"//conditions:default": [
],
}),
- version = "0.1.52",
+ version = "1.0.4",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__version_check-0.9.4//:version_check",
],
}),
)
@@ -167,7 +170,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "async-trait_build_script",
+ actual = "proc-macro-error-attr_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.40.bazel
similarity index 85%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.40.bazel
index ab8ac7d..92b0c55 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.40.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -40,13 +41,22 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"default",
"proc-macro",
+ "span-locations",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -71,22 +81,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.40",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "@crates_vendor__proc-macro2-1.0.40//:build_script_build",
+ "@crates_vendor__unicode-ident-1.0.2//:unicode_ident",
],
}),
)
@@ -114,6 +121,7 @@
crate_features = [
"default",
"proc-macro",
+ "span-locations",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -139,10 +147,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +158,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.40",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel
similarity index 61%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel
index 6989baf..0dacb77 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -18,17 +19,18 @@
load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
load(
"@rules_rust//rust:defs.bzl",
+ "rust_binary",
"rust_library",
)
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT
# ])
rust_library(
- name = "indexmap",
+ name = "pulldown_cmark",
srcs = glob(
include = [
"**/*.rs",
@@ -40,12 +42,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -70,29 +79,98 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "0.8.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__hashbrown-0.11.2//:hashbrown",
- "@crates_vendor_pkgs__indexmap-1.8.0//:build_script_build",
+ "@crates_vendor__bitflags-1.3.2//:bitflags",
+ "@crates_vendor__memchr-2.5.0//:memchr",
+ "@crates_vendor__pulldown-cmark-0.8.0//:build_script_build",
+ "@crates_vendor__unicase-2.6.0//:unicase",
+ ],
+ }),
+)
+
+rust_binary(
+ name = "pulldown-cmark__bin",
+ srcs = glob(
+ include = [
+ "**/*.rs",
+ ],
+ exclude = [
+ ],
+ ),
+ aliases = selects.with_or({
+ "//conditions:default": {
+ },
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ crate_features = [
+ ],
+ crate_root = "src/main.rs",
+ data = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ edition = "2018",
+ proc_macro_deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_env = {
+ },
+ rustc_env_files = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_flags = [
+ # In most cases, warnings in 3rd party crates are not interesting as
+ # they're out of the control of consumers. The flag here silences
+ # warnings. For more details see:
+ # https://doc.rust-lang.org/rustc/lints/levels.html
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.8.0",
+ deps = [
+ ":pulldown_cmark",
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor__bitflags-1.3.2//:bitflags",
+ "@crates_vendor__memchr-2.5.0//:memchr",
+ "@crates_vendor__pulldown-cmark-0.8.0//:build_script_build",
+ "@crates_vendor__unicase-2.6.0//:unicase",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "indexmap_build_script",
+ name = "pulldown-cmark_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -111,7 +189,6 @@
],
}),
crate_features = [
- "std",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -137,10 +214,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,12 +225,11 @@
"//conditions:default": [
],
}),
- version = "1.8.0",
+ version = "0.8.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
],
}),
)
@@ -168,7 +241,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "indexmap_build_script",
+ actual = "pulldown-cmark_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.20.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.20.bazel
index ab8ac7d..b5e02ff 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.20.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "proc_macro2",
+ name = "quote",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,29 +80,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor__quote-1.0.20//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
+ name = "quote_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.20",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -169,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "proc-macro2_build_script",
+ actual = "quote_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel
similarity index 73%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel
index f5e30fc..b5ea8c2 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
- name = "mio",
+ name = "rand",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "alloc",
"default",
- "net",
- "os-ext",
- "os-poll",
+ "getrandom",
+ "libc",
+ "rand_chacha",
+ "std",
+ "std_rng",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,26 +81,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.8.0",
+ version = "0.8.5",
deps = [
] + select_with_or({
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -103,26 +114,15 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor__libc-0.2.126//:libc",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
- ],
- # cfg(windows)
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- # Target Deps
- "@crates_vendor_manifests__miow-0.3.7//:miow",
- "@crates_vendor_manifests__ntapi-0.3.7//:ntapi",
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
-
- # Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor__rand_chacha-0.3.1//:rand_chacha",
+ "@crates_vendor__rand_core-0.6.3//:rand_core",
],
"//conditions:default": [
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor__rand_chacha-0.3.1//:rand_chacha",
+ "@crates_vendor__rand_core-0.6.3//:rand_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel
similarity index 75%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel
index f2a936a..6fa11ed 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "rand_chacha",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
"std",
],
crate_root = "src/lib.rs",
@@ -69,20 +75,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.3.1",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__ppv-lite86-0.2.16//:ppv_lite86",
+ "@crates_vendor__rand_core-0.6.3//:rand_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.3.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.3.bazel
index f2a936a..9fd0059 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "rand_core",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"alloc",
- "default",
- "race",
+ "getrandom",
"std",
],
crate_root = "src/lib.rs",
@@ -69,20 +77,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.6.3",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__getrandom-0.2.7//:getrandom",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.6.0.bazel
similarity index 71%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.regex-1.6.0.bazel
index f2a936a..9692032 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.6.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "regex",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,28 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
"std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,20 +83,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.6.0",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__regex-syntax-0.6.27//:regex_syntax",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.27.bazel
similarity index 72%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.27.bazel
index f2a936a..0f3cccd 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.27.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "regex_syntax",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,27 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +82,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.6.27",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.12.bazel
similarity index 84%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.12.bazel
index 0fd8f4d..577f791 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.12.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "libc",
+ name = "semver",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -53,7 +62,7 @@
"//conditions:default": [
],
}),
- edition = "2015",
+ edition = "2018",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -71,28 +80,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "1.0.12",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+ "@crates_vendor__semver-1.0.12//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "libc_build_script",
+ name = "semver_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -120,7 +126,7 @@
"//conditions:default": [
],
}),
- edition = "2015",
+ edition = "2018",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "1.0.12",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -168,7 +171,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "libc_build_script",
+ actual = "semver_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.136.bazel b/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.140.bazel
similarity index 87%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.136.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.140.bazel
index b2b5369..02d0f95 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.136.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.140.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.136",
+ version = "1.0.140",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__serde-1.0.136//:build_script_build",
+ "@crates_vendor__serde-1.0.140//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "1.0.136",
+ version = "1.0.140",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel
index 317d496..1d8428a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "tower_service",
+ name = "strsim",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -47,7 +56,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.10.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.98.bazel
similarity index 83%
copy from examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.98.bazel
index 0b72df3..da84b64 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.98.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -48,13 +57,11 @@
"clone-impls",
"default",
"derive",
- "extra-traits",
"full",
"parsing",
"printing",
"proc-macro",
"quote",
- "visit-mut",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -79,24 +86,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.86",
+ version = "1.0.98",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.15:quote",
- "//vendor_local_manifests/crates/syn-1.0.86:build_script_build",
- "//vendor_local_manifests/crates/unicode-xid-0.2.2:unicode_xid",
+ "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor__quote-1.0.20//:quote",
+ "@crates_vendor__syn-1.0.98//:build_script_build",
+ "@crates_vendor__unicode-ident-1.0.2//:unicode_ident",
],
}),
)
@@ -125,13 +129,11 @@
"clone-impls",
"default",
"derive",
- "extra-traits",
"full",
"parsing",
"printing",
"proc-macro",
"quote",
- "visit-mut",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -157,10 +159,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -171,7 +170,7 @@
"//conditions:default": [
],
}),
- version = "1.0.86",
+ version = "1.0.98",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel
similarity index 68%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel
index f2a936a..2cc6b7c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Unlicense OR MIT
# ])
rust_library(
- name = "once_cell",
+ name = "termcolor",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,19 +74,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.1.3",
deps = [
] + select_with_or({
+ # cfg(windows)
+ (
+ "@rules_rust//rust/platform:i686-pc-windows-msvc",
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
+ ): [
+ # Target Deps
+ "@crates_vendor__winapi-util-0.1.5//:winapi_util",
+
+ # Common Deps
+ ],
"//conditions:default": [
],
}),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel
similarity index 79%
copy from examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel
index 317d496..363cb51 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "tower_service",
+ name = "textwrap",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.15.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel
similarity index 74%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel
index f2a936a..9a5c4ee 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Zlib OR Apache-2.0 OR MIT
# ])
rust_library(
- name = "once_cell",
+ name = "tinyvec",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,22 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"alloc",
"default",
- "race",
- "std",
+ "tinyvec_macros",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,20 +77,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.6.0",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__tinyvec_macros-0.1.0//:tinyvec_macros",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel
similarity index 77%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel
index f2a936a..65a45c9 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT OR Apache-2.0 OR Zlib
# ])
rust_library(
- name = "once_cell",
+ name = "tinyvec_macros",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.6.bazel b/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.9.bazel
similarity index 77%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.6.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.9.bazel
index e72665d..e7852a8 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.6.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "toml",
srcs = glob(
include = [
"**/*.rs",
@@ -36,11 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "default",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -65,23 +75,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "0.5.9",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
- "@crates_vendor_pkgs__fnv-1.0.7//:fnv",
- "@crates_vendor_pkgs__itoa-1.0.1//:itoa",
+ "@crates_vendor__serde-1.0.140//:serde",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.6.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_pkgs/crates/httparse-1.6.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel
index 34dfd8b..781e1c9 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.6.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "httparse",
+ name = "unicase",
srcs = glob(
include = [
"**/*.rs",
@@ -40,13 +41,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -71,28 +78,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.6.0",
+ version = "2.6.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/httparse-1.6.0:build_script_build",
+ "@crates_vendor__unicase-2.6.0//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "httparse_build_script",
+ name = "unicase_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -111,8 +115,6 @@
],
}),
crate_features = [
- "default",
- "std",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -138,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,11 +151,12 @@
"//conditions:default": [
],
}),
- version = "1.6.0",
+ version = "2.6.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__version_check-0.9.4//:version_check",
],
}),
)
@@ -168,7 +168,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "httparse_build_script",
+ actual = "unicase_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.8.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.8.bazel
index f2a936a..e42cddd 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.8.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_bidi",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
+ "hardcoded-data",
"std",
],
crate_root = "src/lib.rs",
@@ -69,17 +77,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.3.8",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.2.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.2.bazel
index f2a936a..fc8f01b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_ident",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.21.bazel
similarity index 75%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.21.bazel
index f2a936a..8d77583 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_normalization",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
"std",
],
crate_root = "src/lib.rs",
@@ -69,20 +76,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.1.21",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__tinyvec-1.6.0//:tinyvec",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel
similarity index 71%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel
index f2128d1..2ff49a6 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "url",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "2.2.2",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@crates_vendor__form_urlencoded-1.0.1//:form_urlencoded",
+ "@crates_vendor__idna-0.2.3//:idna",
+ "@crates_vendor__matches-0.1.9//:matches",
+ "@crates_vendor__percent-encoding-2.1.0//:percent_encoding",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
similarity index 61%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.1.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
index 317d496..1ac26c5 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.1.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "tower_service",
+ name = "version_sync",
srcs = glob(
include = [
"**/*.rs",
@@ -36,11 +37,30 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "contains_regex",
+ "default",
+ "html_root_url_updated",
+ "markdown_deps_updated",
+ "proc-macro2",
+ "pulldown-cmark",
+ "regex",
+ "semver",
+ "syn",
+ "toml",
+ "url",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -65,20 +85,24 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.9.4",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor__pulldown-cmark-0.8.0//:pulldown_cmark",
+ "@crates_vendor__regex-1.6.0//:regex",
+ "@crates_vendor__semver-1.0.12//:semver",
+ "@crates_vendor__syn-1.0.98//:syn",
+ "@crates_vendor__toml-0.5.9//:toml",
+ "@crates_vendor__url-2.2.2//:url",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel
index a9ae389..26147bc 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "version_check",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -47,7 +56,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "0.9.4",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index f2a936a..8f4d886 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
# ])
rust_library(
- name = "once_cell",
+ name = "wasi",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
"std",
],
crate_root = "src/lib.rs",
@@ -69,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.11.0+wasi-snapshot-preview1",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel
similarity index 70%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel
index 0fd8f4d..ef89ed5 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "libc",
+ name = "winapi",
srcs = glob(
include = [
"**/*.rs",
@@ -40,13 +41,30 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "minwinbase",
+ "minwindef",
+ "processenv",
"std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -71,28 +89,35 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.3.9",
deps = [
] + select_with_or({
+ # i686-pc-windows-gnu
+ #
+ # No supported platform triples for cfg: 'i686-pc-windows-gnu'
+ # Skipped dependencies: [{"id":"winapi-i686-pc-windows-gnu 0.4.0","target":"winapi_i686_pc_windows_gnu"}]
+ #
+ # x86_64-pc-windows-gnu
+ #
+ # No supported platform triples for cfg: 'x86_64-pc-windows-gnu'
+ # Skipped dependencies: [{"id":"winapi-x86_64-pc-windows-gnu 0.4.0","target":"winapi_x86_64_pc_windows_gnu"}]
+ #
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+ "@crates_vendor__winapi-0.3.9//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "libc_build_script",
+ name = "winapi_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -111,8 +136,17 @@
],
}),
crate_features = [
- "default",
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "minwinbase",
+ "minwindef",
+ "processenv",
"std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -138,10 +172,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +183,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.3.9",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -168,7 +199,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "libc_build_script",
+ actual = "winapi_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
similarity index 83%
copy from examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index b32f242..2ef904e 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "log",
+ name = "winapi_i686_pc_windows_gnu",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,29 +78,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.4.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/log-0.4.14:build_script_build",
+ "@crates_vendor__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "log_build_script",
+ name = "winapi-i686-pc-windows-gnu_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -135,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -149,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.4.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -165,7 +167,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "log_build_script",
+ actual = "winapi-i686-pc-windows-gnu_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel
similarity index 68%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel
index f2a936a..352af1f 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Unlicense/MIT
# ])
rust_library(
- name = "once_cell",
+ name = "winapi_util",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,19 +74,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.1.5",
deps = [
] + select_with_or({
+ # cfg(windows)
+ (
+ "@rules_rust//rust/platform:i686-pc-windows-msvc",
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
+ ): [
+ # Target Deps
+ "@crates_vendor__winapi-0.3.9//:winapi",
+
+ # Common Deps
+ ],
"//conditions:default": [
],
}),
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
similarity index 83%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
copy to examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index 0fd8f4d..ba34a01 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_external:crates_vendor
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "libc",
+ name = "winapi_x86_64_pc_windows_gnu",
srcs = glob(
include = [
"**/*.rs",
@@ -40,13 +41,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -71,28 +78,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.4.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+ "@crates_vendor__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "libc_build_script",
+ name = "winapi-x86_64-pc-windows-gnu_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -111,8 +115,6 @@
],
}),
crate_features = [
- "default",
- "std",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -138,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.4.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -168,7 +167,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "libc_build_script",
+ actual = "winapi-x86_64-pc-windows-gnu_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_external/crates/crates.bzl b/examples/crate_universe/vendor_external/crates/crates.bzl
new file mode 100644
index 0000000..e86b985
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/crates.bzl
@@ -0,0 +1,25 @@
+###############################################################################
+# @generated
+# This file is auto-generated by the cargo-bazel tool.
+#
+# DO NOT MODIFY: Local changes may be replaced in future executions.
+###############################################################################
+"""Rules for defining repositories for remote `crates_vendor` repositories"""
+
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+# buildifier: disable=bzl-visibility
+load("@examples//vendor_external/crates:defs.bzl", _crate_repositories = "crate_repositories")
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+
+def crate_repositories():
+ maybe(
+ crates_vendor_remote_repository,
+ name = "crates_vendor",
+ build_file = Label("@examples//vendor_external/crates:BUILD.bazel"),
+ defs_module = Label("@examples//vendor_external/crates:defs.bzl"),
+ )
+
+ _crate_repositories()
diff --git a/examples/crate_universe/vendor_external/crates/defs.bzl b/examples/crate_universe/vendor_external/crates/defs.bzl
new file mode 100644
index 0000000..ebd2376
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/defs.bzl
@@ -0,0 +1,895 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //vendor_external:crates_vendor
+###############################################################################
+"""
+# `crates_repository` API
+
+- [aliases](#aliases)
+- [crate_deps](#crate_deps)
+- [all_crate_deps](#all_crate_deps)
+- [crate_repositories](#crate_repositories)
+
+"""
+
+load("@bazel_skylib//lib:selects.bzl", "selects")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+###############################################################################
+# MACROS API
+###############################################################################
+
+# An identifier that represent common dependencies (unconditional).
+_COMMON_CONDITION = ""
+
+def _flatten_dependency_maps(all_dependency_maps):
+ """Flatten a list of dependency maps into one dictionary.
+
+ Dependency maps have the following structure:
+
+ ```python
+ DEPENDENCIES_MAP = {
+ # The first key in the map is a Bazel package
+ # name of the workspace this file is defined in.
+ "workspace_member_package": {
+
+ # Not all dependnecies are supported for all platforms.
+ # the condition key is the condition required to be true
+ # on the host platform.
+ "condition": {
+
+ # An alias to a crate target. # The label of the crate target the
+ # Aliases are only crate names. # package name refers to.
+ "package_name": "@full//:label",
+ }
+ }
+ }
+ ```
+
+ Args:
+ all_dependency_maps (list): A list of dicts as described above
+
+ Returns:
+ dict: A dictionary as described above
+ """
+ dependencies = {}
+
+ for workspace_deps_map in all_dependency_maps:
+ for pkg_name, conditional_deps_map in workspace_deps_map.items():
+ if pkg_name not in dependencies:
+ non_frozen_map = dict()
+ for key, values in conditional_deps_map.items():
+ non_frozen_map.update({key: dict(values.items())})
+ dependencies.setdefault(pkg_name, non_frozen_map)
+ continue
+
+ for condition, deps_map in conditional_deps_map.items():
+ # If the condition has not been recorded, do so and continue
+ if condition not in dependencies[pkg_name]:
+ dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
+ continue
+
+ # Alert on any miss-matched dependencies
+ inconsistent_entries = []
+ for crate_name, crate_label in deps_map.items():
+ existing = dependencies[pkg_name][condition].get(crate_name)
+ if existing and existing != crate_label:
+ inconsistent_entries.append((crate_name, existing, crate_label))
+ dependencies[pkg_name][condition].update({crate_name: crate_label})
+
+ return dependencies
+
+def crate_deps(deps, package_name = None):
+ """Finds the fully qualified label of the requested crates for the package where this macro is called.
+
+ Args:
+ deps (list): The desired list of crate targets.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()`.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if not deps:
+ return []
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Join both sets of dependencies
+ dependencies = _flatten_dependency_maps([
+ _NORMAL_DEPENDENCIES,
+ _NORMAL_DEV_DEPENDENCIES,
+ _PROC_MACRO_DEPENDENCIES,
+ _PROC_MACRO_DEV_DEPENDENCIES,
+ _BUILD_DEPENDENCIES,
+ _BUILD_PROC_MACRO_DEPENDENCIES,
+ ]).pop(package_name, {})
+
+ # Combine all conditional packages so we can easily index over a flat list
+ # TODO: Perhaps this should actually return select statements and maintain
+ # the conditionals of the dependencies
+ flat_deps = {}
+ for deps_set in dependencies.values():
+ for crate_name, crate_label in deps_set.items():
+ flat_deps.update({crate_name: crate_label})
+
+ missing_crates = []
+ crate_targets = []
+ for crate_target in deps:
+ if crate_target not in flat_deps:
+ missing_crates.append(crate_target)
+ else:
+ crate_targets.append(flat_deps[crate_target])
+
+ if missing_crates:
+ fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
+ missing_crates,
+ package_name,
+ dependencies,
+ ))
+
+ return crate_targets
+
+def all_crate_deps(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Finds the fully qualified label of all requested direct crate dependencies \
+ for the package where this macro is called.
+
+ If no parameters are set, all normal dependencies are returned. Setting any one flag will
+ otherwise impact the contents of the returned list.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normla dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_dependency_maps = []
+ if normal:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+ if normal_dev:
+ all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
+ if proc_macro:
+ all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
+ if proc_macro_dev:
+ all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
+ if build:
+ all_dependency_maps.append(_BUILD_DEPENDENCIES)
+ if build_proc_macro:
+ all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
+
+ # Default to always using normal dependencies
+ if not all_dependency_maps:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+
+ dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
+
+ if not dependencies:
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
+
+ crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
+ for condition, deps in dependencies.items():
+ crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+
+ return crate_deps
+
+def aliases(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Produces a map of Crate alias names to their original label
+
+ If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
+ Setting any one flag will otherwise determine the contents of the returned dict.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normla dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ dict: The aliases of all associated packages
+ """
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_aliases_maps = []
+ if normal:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ if normal_dev:
+ all_aliases_maps.append(_NORMAL_DEV_ALIASES)
+ if proc_macro:
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+ if proc_macro_dev:
+ all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
+ if build:
+ all_aliases_maps.append(_BUILD_ALIASES)
+ if build_proc_macro:
+ all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
+
+ # Default to always using normal aliases
+ if not all_aliases_maps:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+
+ aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
+
+ if not aliases:
+ return dict()
+
+ common_items = aliases.pop(_COMMON_CONDITION, {}).items()
+
+ # If there are only common items in the dictionary, immediately return them
+ if not len(aliases.keys()) == 1:
+ return dict(common_items)
+
+ # Build a single select statement where each conditional has accounted for the
+ # common set of aliases.
+ crate_aliases = {"//conditions:default": common_items}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ if condition_triples in crate_aliases:
+ crate_aliases[condition_triples].update(deps)
+ else:
+ crate_aliases.update({_CONDITIONS[condition]: dict(deps.items() + common_items)})
+
+ return selects.with_or(crate_aliases)
+
+###############################################################################
+# WORKSPACE MEMBER DEPS AND ALIASES
+###############################################################################
+
+_NORMAL_DEPENDENCIES = {
+ "": {
+ _COMMON_CONDITION: {
+ "clap": "@crates_vendor__clap-3.2.14//:clap",
+ "rand": "@crates_vendor__rand-0.8.5//:rand",
+ },
+ },
+}
+
+_NORMAL_ALIASES = {
+ "": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_NORMAL_DEV_DEPENDENCIES = {
+ "": {
+ _COMMON_CONDITION: {
+ "version-sync": "@crates_vendor__version-sync-0.9.4//:version_sync",
+ },
+ },
+}
+
+_NORMAL_DEV_ALIASES = {
+ "": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_PROC_MACRO_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_ALIASES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEV_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEV_ALIASES = {
+ "": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_BUILD_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_BUILD_ALIASES = {
+ "": {
+ },
+}
+
+_BUILD_PROC_MACRO_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_BUILD_PROC_MACRO_ALIASES = {
+ "": {
+ },
+}
+
+_CONDITIONS = {
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
+ "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "i686-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnu": [],
+}
+
+###############################################################################
+
+def crate_repositories():
+ """A macro for defining repositories for all generated crates"""
+ maybe(
+ http_archive,
+ name = "crates_vendor__atty-0.2.14",
+ sha256 = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/atty/0.2.14/download"],
+ strip_prefix = "atty-0.2.14",
+ build_file = Label("@examples//vendor_external/crates:BUILD.atty-0.2.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__autocfg-1.1.0",
+ sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/autocfg/1.1.0/download"],
+ strip_prefix = "autocfg-1.1.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.autocfg-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__bitflags-1.3.2",
+ sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bitflags/1.3.2/download"],
+ strip_prefix = "bitflags-1.3.2",
+ build_file = Label("@examples//vendor_external/crates:BUILD.bitflags-1.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__cfg-if-1.0.0",
+ sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cfg-if/1.0.0/download"],
+ strip_prefix = "cfg-if-1.0.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.cfg-if-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__clap-3.2.14",
+ sha256 = "54635806b078b7925d6e36810b1755f2a4b5b4d57560432c1ecf60bcbe10602b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clap/3.2.14/download"],
+ strip_prefix = "clap-3.2.14",
+ build_file = Label("@examples//vendor_external/crates:BUILD.clap-3.2.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__clap_derive-3.2.7",
+ sha256 = "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clap_derive/3.2.7/download"],
+ strip_prefix = "clap_derive-3.2.7",
+ build_file = Label("@examples//vendor_external/crates:BUILD.clap_derive-3.2.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__clap_lex-0.2.4",
+ sha256 = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clap_lex/0.2.4/download"],
+ strip_prefix = "clap_lex-0.2.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.clap_lex-0.2.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__form_urlencoded-1.0.1",
+ sha256 = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download"],
+ strip_prefix = "form_urlencoded-1.0.1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.form_urlencoded-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__getrandom-0.2.7",
+ sha256 = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/getrandom/0.2.7/download"],
+ strip_prefix = "getrandom-0.2.7",
+ build_file = Label("@examples//vendor_external/crates:BUILD.getrandom-0.2.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__hashbrown-0.12.3",
+ sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hashbrown/0.12.3/download"],
+ strip_prefix = "hashbrown-0.12.3",
+ build_file = Label("@examples//vendor_external/crates:BUILD.hashbrown-0.12.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__heck-0.4.0",
+ sha256 = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/heck/0.4.0/download"],
+ strip_prefix = "heck-0.4.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.heck-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__hermit-abi-0.1.19",
+ sha256 = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.1.19/download"],
+ strip_prefix = "hermit-abi-0.1.19",
+ build_file = Label("@examples//vendor_external/crates:BUILD.hermit-abi-0.1.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__idna-0.2.3",
+ sha256 = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/idna/0.2.3/download"],
+ strip_prefix = "idna-0.2.3",
+ build_file = Label("@examples//vendor_external/crates:BUILD.idna-0.2.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__indexmap-1.9.1",
+ sha256 = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/indexmap/1.9.1/download"],
+ strip_prefix = "indexmap-1.9.1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.indexmap-1.9.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__libc-0.2.126",
+ sha256 = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.126/download"],
+ strip_prefix = "libc-0.2.126",
+ build_file = Label("@examples//vendor_external/crates:BUILD.libc-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__matches-0.1.9",
+ sha256 = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/matches/0.1.9/download"],
+ strip_prefix = "matches-0.1.9",
+ build_file = Label("@examples//vendor_external/crates:BUILD.matches-0.1.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__memchr-2.5.0",
+ sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
+ strip_prefix = "memchr-2.5.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.memchr-2.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__once_cell-1.13.0",
+ sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+ strip_prefix = "once_cell-1.13.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.once_cell-1.13.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__os_str_bytes-6.2.0",
+ sha256 = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.2.0/download"],
+ strip_prefix = "os_str_bytes-6.2.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.os_str_bytes-6.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__percent-encoding-2.1.0",
+ sha256 = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/percent-encoding/2.1.0/download"],
+ strip_prefix = "percent-encoding-2.1.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.percent-encoding-2.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__ppv-lite86-0.2.16",
+ sha256 = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download"],
+ strip_prefix = "ppv-lite86-0.2.16",
+ build_file = Label("@examples//vendor_external/crates:BUILD.ppv-lite86-0.2.16.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__proc-macro-error-1.0.4",
+ sha256 = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download"],
+ strip_prefix = "proc-macro-error-1.0.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.proc-macro-error-1.0.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__proc-macro-error-attr-1.0.4",
+ sha256 = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download"],
+ strip_prefix = "proc-macro-error-attr-1.0.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.proc-macro-error-attr-1.0.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__proc-macro2-1.0.40",
+ sha256 = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.40/download"],
+ strip_prefix = "proc-macro2-1.0.40",
+ build_file = Label("@examples//vendor_external/crates:BUILD.proc-macro2-1.0.40.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__pulldown-cmark-0.8.0",
+ sha256 = "ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/pulldown-cmark/0.8.0/download"],
+ strip_prefix = "pulldown-cmark-0.8.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.pulldown-cmark-0.8.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__quote-1.0.20",
+ sha256 = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.20/download"],
+ strip_prefix = "quote-1.0.20",
+ build_file = Label("@examples//vendor_external/crates:BUILD.quote-1.0.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__rand-0.8.5",
+ sha256 = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rand/0.8.5/download"],
+ strip_prefix = "rand-0.8.5",
+ build_file = Label("@examples//vendor_external/crates:BUILD.rand-0.8.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__rand_chacha-0.3.1",
+ sha256 = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rand_chacha/0.3.1/download"],
+ strip_prefix = "rand_chacha-0.3.1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.rand_chacha-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__rand_core-0.6.3",
+ sha256 = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rand_core/0.6.3/download"],
+ strip_prefix = "rand_core-0.6.3",
+ build_file = Label("@examples//vendor_external/crates:BUILD.rand_core-0.6.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__regex-1.6.0",
+ sha256 = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex/1.6.0/download"],
+ strip_prefix = "regex-1.6.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.regex-1.6.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__regex-syntax-0.6.27",
+ sha256 = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.27/download"],
+ strip_prefix = "regex-syntax-0.6.27",
+ build_file = Label("@examples//vendor_external/crates:BUILD.regex-syntax-0.6.27.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__semver-1.0.12",
+ sha256 = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/semver/1.0.12/download"],
+ strip_prefix = "semver-1.0.12",
+ build_file = Label("@examples//vendor_external/crates:BUILD.semver-1.0.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__serde-1.0.140",
+ sha256 = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.140/download"],
+ strip_prefix = "serde-1.0.140",
+ build_file = Label("@examples//vendor_external/crates:BUILD.serde-1.0.140.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__strsim-0.10.0",
+ sha256 = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/strsim/0.10.0/download"],
+ strip_prefix = "strsim-0.10.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.strsim-0.10.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__syn-1.0.98",
+ sha256 = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/syn/1.0.98/download"],
+ strip_prefix = "syn-1.0.98",
+ build_file = Label("@examples//vendor_external/crates:BUILD.syn-1.0.98.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__termcolor-1.1.3",
+ sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/termcolor/1.1.3/download"],
+ strip_prefix = "termcolor-1.1.3",
+ build_file = Label("@examples//vendor_external/crates:BUILD.termcolor-1.1.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__textwrap-0.15.0",
+ sha256 = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/textwrap/0.15.0/download"],
+ strip_prefix = "textwrap-0.15.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.textwrap-0.15.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__tinyvec-1.6.0",
+ sha256 = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tinyvec/1.6.0/download"],
+ strip_prefix = "tinyvec-1.6.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.tinyvec-1.6.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__tinyvec_macros-0.1.0",
+ sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download"],
+ strip_prefix = "tinyvec_macros-0.1.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.tinyvec_macros-0.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__toml-0.5.9",
+ sha256 = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/toml/0.5.9/download"],
+ strip_prefix = "toml-0.5.9",
+ build_file = Label("@examples//vendor_external/crates:BUILD.toml-0.5.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__unicase-2.6.0",
+ sha256 = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicase/2.6.0/download"],
+ strip_prefix = "unicase-2.6.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.unicase-2.6.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__unicode-bidi-0.3.8",
+ sha256 = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download"],
+ strip_prefix = "unicode-bidi-0.3.8",
+ build_file = Label("@examples//vendor_external/crates:BUILD.unicode-bidi-0.3.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__unicode-ident-1.0.2",
+ sha256 = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.2/download"],
+ strip_prefix = "unicode-ident-1.0.2",
+ build_file = Label("@examples//vendor_external/crates:BUILD.unicode-ident-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__unicode-normalization-0.1.21",
+ sha256 = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download"],
+ strip_prefix = "unicode-normalization-0.1.21",
+ build_file = Label("@examples//vendor_external/crates:BUILD.unicode-normalization-0.1.21.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__url-2.2.2",
+ sha256 = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/url/2.2.2/download"],
+ strip_prefix = "url-2.2.2",
+ build_file = Label("@examples//vendor_external/crates:BUILD.url-2.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__version-sync-0.9.4",
+ sha256 = "99d0801cec07737d88cb900e6419f6f68733867f90b3faaa837e84692e101bf0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/version-sync/0.9.4/download"],
+ strip_prefix = "version-sync-0.9.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.version-sync-0.9.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__version_check-0.9.4",
+ sha256 = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/version_check/0.9.4/download"],
+ strip_prefix = "version_check-0.9.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.version_check-0.9.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__wasi-0.11.0-wasi-snapshot-preview1",
+ sha256 = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download"],
+ strip_prefix = "wasi-0.11.0+wasi-snapshot-preview1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__winapi-0.3.9",
+ sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/winapi/0.3.9/download"],
+ strip_prefix = "winapi-0.3.9",
+ build_file = Label("@examples//vendor_external/crates:BUILD.winapi-0.3.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__winapi-i686-pc-windows-gnu-0.4.0",
+ sha256 = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download"],
+ strip_prefix = "winapi-i686-pc-windows-gnu-0.4.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__winapi-util-0.1.5",
+ sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.5/download"],
+ strip_prefix = "winapi-util-0.1.5",
+ build_file = Label("@examples//vendor_external/crates:BUILD.winapi-util-0.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor__winapi-x86_64-pc-windows-gnu-0.4.0",
+ sha256 = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download"],
+ strip_prefix = "winapi-x86_64-pc-windows-gnu-0.4.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
+ )
diff --git a/examples/crate_universe/vendor_external/remote_crate_test.rs b/examples/crate_universe/vendor_external/remote_crate_test.rs
new file mode 100644
index 0000000..f25340a
--- /dev/null
+++ b/examples/crate_universe/vendor_external/remote_crate_test.rs
@@ -0,0 +1,18 @@
+//! A Test module confirming the functionality of `cargo->bazel` with remote crates.
+
+use std::path::PathBuf;
+use std::process::Command;
+
+#[test]
+fn test_executable() {
+ let exe = PathBuf::from(env!("EXECUTABLE"));
+
+ let output = Command::new(exe)
+ .arg("--help")
+ .output()
+ .expect("Failed to run executable");
+
+ let text = String::from_utf8(output.stdout).unwrap();
+
+ assert!(text.contains("A random name generator with results like"));
+}
diff --git a/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel
index 866840e..bd5ce66 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
package(default_visibility = ["//visibility:public"])
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.3/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.2/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.3/BUILD.bazel
index b6de9af..23dc4b0 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.3/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -51,7 +60,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/async-stream-impl-0.3.2:async_stream_impl",
+ "//vendor_local_manifests/crates/async-stream-impl-0.3.3:async_stream_impl",
],
}),
rustc_env = {
@@ -66,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.2",
+ version = "0.3.3",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.3/BUILD.bazel
similarity index 74%
rename from examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.3/BUILD.bazel
index a33e572..22e284c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.3/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.2",
+ version = "0.3.3",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.15:quote",
- "//vendor_local_manifests/crates/syn-1.0.86:syn",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.20:quote",
+ "//vendor_local_manifests/crates/syn-1.0.98:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel
index 30562c1..7a36c81 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Apache-2.0 OR MIT
# ])
rust_library(
- name = "unicode_xid",
+ name = "autocfg",
srcs = glob(
include = [
"**/*.rs",
@@ -36,12 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -66,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.2",
+ version = "1.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bitflags-1.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/bitflags-1.3.2/BUILD.bazel
index 6894746..428808b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/bitflags-1.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/bitflags-1.3.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/bytes-1.2.0/BUILD.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/bytes-1.2.0/BUILD.bazel
index b679f2e..fc8c4f8 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/bytes-1.2.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.1.0",
+ version = "1.2.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/cfg-if-1.0.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/cfg-if-1.0.0/BUILD.bazel
index e4aab64..5e2242a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/cfg-if-1.0.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/cfg-if-1.0.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/defs.bzl b/examples/crate_universe/vendor_local_manifests/crates/defs.bzl
index 9950158..ae3a6ce 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/defs.bzl
+++ b/examples/crate_universe/vendor_local_manifests/crates/defs.bzl
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
"""
# `crates_repository` API
@@ -192,7 +193,10 @@
dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
if not dependencies:
- return []
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
@@ -357,11 +361,11 @@
_CONDITIONS = {
"cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(target_arch = \"wasm32\")": ["wasm32-unknown-unknown", "wasm32-wasi"],
"cfg(target_os = \"redox\")": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"x86_64-pc-windows-gnu": [],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.7.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.7.0/BUILD.bazel
index a421204..588744b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.7.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.7.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.21/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.21/BUILD.bazel
index fa2bd35..2c06ef8 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.21/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.21/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,10 +81,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -140,10 +146,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel
index 0d57813..5202106 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,7 +86,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/instant-0.1.12/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/instant-0.1.12/BUILD.bazel
index 3793223..d38861b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/instant-0.1.12/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/instant-0.1.12/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.119/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.126/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_manifests/crates/libc-0.2.119/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/libc-0.2.126/BUILD.bazel
index b41bc90..d926423 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.119/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.126/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/libc-0.2.119:build_script_build",
+ "//vendor_local_manifests/crates/libc-0.2.126:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.2.126",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.6/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.6/BUILD.bazel
deleted file mode 100644
index 4d93580..0000000
--- a/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.6/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.6",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "//vendor_local_manifests/crates/scopeguard-1.1.0:scopeguard",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel b/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.7/BUILD.bazel
similarity index 82%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.7/BUILD.bazel
index f0f7b5e..5e879e6 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "windows_x86_64_msvc",
+ name = "lock_api",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,28 +78,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.4.7",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_x86_64_msvc-0.32.0//:build_script_build",
+ "//vendor_local_manifests/crates/lock_api-0.4.7:build_script_build",
+ "//vendor_local_manifests/crates/scopeguard-1.1.0:scopeguard",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "windows_x86_64_msvc_build_script",
+ name = "lock_api_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -134,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,11 +152,12 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.4.7",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "//vendor_local_manifests/crates/autocfg-1.1.0:autocfg",
],
}),
)
@@ -164,7 +169,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
+ actual = "lock_api_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel
index b32f242..20c2039 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,22 +78,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.4.17",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/log-0.4.14:build_script_build",
+ "//vendor_local_manifests/crates/log-0.4.17:build_script_build",
],
}),
)
@@ -135,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -149,7 +152,7 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.4.17",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/memchr-2.4.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_manifests/crates/memchr-2.4.1/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel
index 29f02e0..7f98d44 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/memchr-2.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "2.5.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/memchr-2.4.1:build_script_build",
+ "//vendor_local_manifests/crates/memchr-2.5.0:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "2.5.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel
index 78472d8..7ccd2ab 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -73,10 +82,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -90,9 +96,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -107,10 +115,10 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
# Common Deps
- "//vendor_local_manifests/crates/log-0.4.14:log",
+ "//vendor_local_manifests/crates/log-0.4.17:log",
],
# cfg(windows)
(
@@ -123,10 +131,10 @@
"//vendor_local_manifests/crates/winapi-0.3.9:winapi",
# Common Deps
- "//vendor_local_manifests/crates/log-0.4.14:log",
+ "//vendor_local_manifests/crates/log-0.4.17:log",
],
"//conditions:default": [
- "//vendor_local_manifests/crates/log-0.4.14:log",
+ "//vendor_local_manifests/crates/log-0.4.17:log",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/miow-0.3.7/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/miow-0.3.7/BUILD.bazel
index 13a2472..d37d84c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/miow-0.3.7/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/miow-0.3.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/ntapi-0.3.7/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/ntapi-0.3.7/BUILD.bazel
index b90789b..a0c0dce 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/ntapi-0.3.7/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/ntapi-0.3.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,10 +80,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel
index ecdf236..fd589b4 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -87,15 +93,18 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
"@rules_rust//rust/platform:i686-unknown-freebsd",
"@rules_rust//rust/platform:i686-unknown-linux-gnu",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
"@rules_rust//rust/platform:wasm32-unknown-unknown",
"@rules_rust//rust/platform:wasm32-wasi",
@@ -106,7 +115,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.13.0/BUILD.bazel
similarity index 81%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/once_cell-1.13.0/BUILD.bazel
index f2a936a..54e83c0 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.13.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.13.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.11.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.11.2/BUILD.bazel
index 4d944c2..217c60e 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.11.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.11.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -81,7 +87,7 @@
] + select_with_or({
"//conditions:default": [
"//vendor_local_manifests/crates/instant-0.1.12:instant",
- "//vendor_local_manifests/crates/lock_api-0.4.6:lock_api",
+ "//vendor_local_manifests/crates/lock_api-0.4.7:lock_api",
"//vendor_local_manifests/crates/parking_lot_core-0.8.5:parking_lot_core",
],
}),
diff --git a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel
index 0fc55d5..1a24f6c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -85,15 +91,17 @@
# cfg(target_os = "redox")
#
# No supported platform triples for cfg: 'cfg(target_os = "redox")'
- # Skipped dependencies: [{"id":"redox_syscall 0.2.11","target":"syscall"}]
+ # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
#
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -108,13 +116,13 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
# Common Deps
"//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
"//vendor_local_manifests/crates/instant-0.1.12:instant",
"//vendor_local_manifests/crates/parking_lot_core-0.8.5:build_script_build",
- "//vendor_local_manifests/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_manifests/crates/smallvec-1.9.0:smallvec",
],
# cfg(windows)
(
@@ -128,13 +136,13 @@
"//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
"//vendor_local_manifests/crates/instant-0.1.12:instant",
"//vendor_local_manifests/crates/parking_lot_core-0.8.5:build_script_build",
- "//vendor_local_manifests/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_manifests/crates/smallvec-1.9.0:smallvec",
],
"//conditions:default": [
"//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
"//vendor_local_manifests/crates/instant-0.1.12:instant",
"//vendor_local_manifests/crates/parking_lot_core-0.8.5:build_script_build",
- "//vendor_local_manifests/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_manifests/crates/smallvec-1.9.0:smallvec",
],
}),
)
@@ -185,10 +193,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.8/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel
similarity index 80%
rename from examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.8/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel
index cfd3870..6d3b20a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.8",
+ version = "0.2.9",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.36/BUILD.bazel
deleted file mode 100644
index 95239eb..0000000
--- a/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.36/BUILD.bazel
+++ /dev/null
@@ -1,176 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "proc_macro2",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.36",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_manifests/crates/unicode-xid-0.2.2:unicode_xid",
- ],
- }),
-)
-
-cargo_build_script(
- # See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- build_script_env = {
- },
- compile_data = select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- tools = select_with_or({
- "//conditions:default": [
- ],
- }),
- version = "1.0.36",
- visibility = ["//visibility:private"],
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
-
-alias(
- # Because `cargo_build_script` does some invisible target name mutating to
- # determine the package and crate name for a build script, the Bazel
- # target namename of any build script cannot be the Cargo canonical name
- # of `build_script_build` without losing out on having certain Cargo
- # environment variables set.
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = [
- "manual",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.40/BUILD.bazel
similarity index 86%
rename from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.40/BUILD.bazel
index ab8ac7d..56fab87 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.40/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,22 +80,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.40",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.40:build_script_build",
+ "//vendor_local_manifests/crates/unicode-ident-1.0.2:unicode_ident",
],
}),
)
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.40",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.15/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.15/BUILD.bazel
deleted file mode 100644
index 3c8a69f..0000000
--- a/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.15/BUILD.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "quote",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.15",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.20/BUILD.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/quote-1.0.20/BUILD.bazel
index ab8ac7d..3ec4a4f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.20/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "proc_macro2",
+ name = "quote",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,29 +80,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.20:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
+ name = "quote_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.20",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -169,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "proc-macro2_build_script",
+ actual = "quote_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.11/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.13/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.11/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.13/BUILD.bazel
index 9057648..8dbb510 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.11/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.13/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.11",
+ version = "0.2.13",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/remove_dir_all-0.5.3/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/remove_dir_all-0.5.3/BUILD.bazel
index 9b8cded..ab7cae8 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/remove_dir_all-0.5.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/remove_dir_all-0.5.3/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.1.0/BUILD.bazel
index 0bc1e13..67199bd 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel
index 022c182..dc20563 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.9.0/BUILD.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/smallvec-1.9.0/BUILD.bazel
index f2a936a..3b63877 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.9.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "smallvec",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.98/BUILD.bazel
similarity index 85%
rename from examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/syn-1.0.98/BUILD.bazel
index 0b72df3..986b758 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.98/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -48,7 +57,6 @@
"clone-impls",
"default",
"derive",
- "extra-traits",
"full",
"parsing",
"printing",
@@ -79,24 +87,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.86",
+ version = "1.0.98",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.15:quote",
- "//vendor_local_manifests/crates/syn-1.0.86:build_script_build",
- "//vendor_local_manifests/crates/unicode-xid-0.2.2:unicode_xid",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.20:quote",
+ "//vendor_local_manifests/crates/syn-1.0.98:build_script_build",
+ "//vendor_local_manifests/crates/unicode-ident-1.0.2:unicode_ident",
],
}),
)
@@ -125,7 +130,6 @@
"clone-impls",
"default",
"derive",
- "extra-traits",
"full",
"parsing",
"printing",
@@ -157,10 +161,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -171,7 +172,7 @@
"//conditions:default": [
],
}),
- version = "1.0.86",
+ version = "1.0.98",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel
index d685cc8..977cea2 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -82,9 +88,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -100,7 +108,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
# Common Deps
"//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
@@ -110,7 +118,7 @@
# cfg(target_os = "redox")
#
# No supported platform triples for cfg: 'cfg(target_os = "redox")'
- # Skipped dependencies: [{"id":"redox_syscall 0.2.11","target":"syscall"}]
+ # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
#
# cfg(windows)
(
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
index 3e662a5..77b9171 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -75,7 +84,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/tokio-macros-1.7.0:tokio_macros",
+ "//vendor_local_manifests/crates/tokio-macros-1.8.0:tokio_macros",
],
}),
rustc_env = {
@@ -90,10 +99,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -107,9 +113,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -124,17 +132,17 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_manifests/crates/libc-0.2.119:libc",
+ "//vendor_local_manifests/crates/libc-0.2.126:libc",
"//vendor_local_manifests/crates/signal-hook-registry-1.4.0:signal_hook_registry",
# Common Deps
- "//vendor_local_manifests/crates/bytes-1.1.0:bytes",
- "//vendor_local_manifests/crates/memchr-2.4.1:memchr",
+ "//vendor_local_manifests/crates/bytes-1.2.0:bytes",
+ "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
"//vendor_local_manifests/crates/mio-0.7.14:mio",
"//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
- "//vendor_local_manifests/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_manifests/crates/once_cell-1.13.0:once_cell",
"//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
],
# cfg(windows)
(
@@ -145,22 +153,22 @@
"//vendor_local_manifests/crates/winapi-0.3.9:winapi",
# Common Deps
- "//vendor_local_manifests/crates/bytes-1.1.0:bytes",
- "//vendor_local_manifests/crates/memchr-2.4.1:memchr",
+ "//vendor_local_manifests/crates/bytes-1.2.0:bytes",
+ "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
"//vendor_local_manifests/crates/mio-0.7.14:mio",
"//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
- "//vendor_local_manifests/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_manifests/crates/once_cell-1.13.0:once_cell",
"//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
],
"//conditions:default": [
- "//vendor_local_manifests/crates/bytes-1.1.0:bytes",
- "//vendor_local_manifests/crates/memchr-2.4.1:memchr",
+ "//vendor_local_manifests/crates/bytes-1.2.0:bytes",
+ "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
"//vendor_local_manifests/crates/mio-0.7.14:mio",
"//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
- "//vendor_local_manifests/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_manifests/crates/once_cell-1.13.0:once_cell",
"//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.8.0/BUILD.bazel
similarity index 74%
rename from examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.8.0/BUILD.bazel
index ba51873..4da8e5c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.8.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.7.0",
+ version = "1.8.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.15:quote",
- "//vendor_local_manifests/crates/syn-1.0.86:syn",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.20:quote",
+ "//vendor_local_manifests/crates/syn-1.0.98:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.8/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.9/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.8/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.9/BUILD.bazel
index bdc973a..28775be 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.9/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,22 +76,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.8",
+ version = "0.1.9",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_manifests/crates/futures-core-0.3.21:futures_core",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
"//vendor_local_manifests/crates/tokio-1.16.1:tokio",
],
}),
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel
index 6ecccfc..867fcbd 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,11 +85,11 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/async-stream-0.3.2:async_stream",
- "//vendor_local_manifests/crates/bytes-1.1.0:bytes",
+ "//vendor_local_manifests/crates/async-stream-0.3.3:async_stream",
+ "//vendor_local_manifests/crates/bytes-1.2.0:bytes",
"//vendor_local_manifests/crates/futures-core-0.3.21:futures_core",
"//vendor_local_manifests/crates/tokio-1.16.1:tokio",
- "//vendor_local_manifests/crates/tokio-stream-0.1.8:tokio_stream",
+ "//vendor_local_manifests/crates/tokio-stream-0.1.9:tokio_stream",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.2/BUILD.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.2/BUILD.bazel
index f2a936a..59417d8 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_ident",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/winapi-0.3.9/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/winapi-0.3.9/BUILD.bazel
index 28e223c..8f55c3f 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/winapi-0.3.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/winapi-0.3.9/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -97,10 +106,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -200,10 +206,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel
index fbf405f..729cfb5 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel
index f0fe920..a52f593 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_manifests:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
index 3e93a62..5c2c712 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
package(default_visibility = ["//visibility:public"])
@@ -33,7 +34,7 @@
alias(
name = "hyper",
- actual = "//vendor_local_pkgs/crates/hyper-0.14.17:hyper",
+ actual = "//vendor_local_pkgs/crates/hyper-0.14.20:hyper",
tags = ["manual"],
)
@@ -45,7 +46,7 @@
alias(
name = "serde_json",
- actual = "//vendor_local_pkgs/crates/serde_json-1.0.79:serde_json",
+ actual = "//vendor_local_pkgs/crates/serde_json-1.0.82:serde_json",
tags = ["manual"],
)
@@ -57,25 +58,25 @@
alias(
name = "tower",
- actual = "//vendor_local_pkgs/crates/tower-0.4.12:tower",
+ actual = "//vendor_local_pkgs/crates/tower-0.4.13:tower",
tags = ["manual"],
)
alias(
name = "tower-http",
- actual = "//vendor_local_pkgs/crates/tower-http-0.2.3:tower_http",
+ actual = "//vendor_local_pkgs/crates/tower-http-0.2.5:tower_http",
tags = ["manual"],
)
alias(
name = "tracing",
- actual = "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+ actual = "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
tags = ["manual"],
)
alias(
name = "tracing-subscriber",
- actual = "//vendor_local_pkgs/crates/tracing-subscriber-0.3.9:tracing_subscriber",
+ actual = "//vendor_local_pkgs/crates/tracing-subscriber-0.3.15:tracing_subscriber",
tags = ["manual"],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/ansi_term-0.12.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/ansi_term-0.12.1/BUILD.bazel
index 8fd8de6..0e648f3 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/ansi_term-0.12.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/ansi_term-0.12.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.56/BUILD.bazel
similarity index 84%
rename from examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.56/BUILD.bazel
index ec371b8..3b01367 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.56/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,24 +78,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.52",
+ version = "0.1.56",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/async-trait-0.1.52:build_script_build",
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+ "//vendor_local_pkgs/crates/async-trait-0.1.56:build_script_build",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.20:quote",
+ "//vendor_local_pkgs/crates/syn-1.0.98:syn",
],
}),
)
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +154,7 @@
"//conditions:default": [
],
}),
- version = "0.1.52",
+ version = "0.1.56",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/autocfg-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/autocfg-1.1.0/BUILD.bazel
index bd2fcd9..1bb71ea 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/autocfg-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/autocfg-1.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel
index 92fea8b..e40d6d4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,10 +37,18 @@
"//conditions:default": {
},
}),
- compile_data = glob([
- "**",
- "**/*.md",
- ]) + select_with_or({
+ compile_data = glob(
+ include = [
+ "**",
+ "**/*.md",
+ ],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -59,7 +68,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/async-trait-0.1.52:async_trait",
+ "//vendor_local_pkgs/crates/async-trait-0.1.56:async_trait",
],
}),
rustc_env = {
@@ -74,10 +83,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -90,25 +96,25 @@
"//conditions:default": [
"//vendor_local_pkgs/crates/axum-core-0.1.2:axum_core",
"//vendor_local_pkgs/crates/bitflags-1.3.2:bitflags",
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
- "//vendor_local_pkgs/crates/http-0.2.6:http",
- "//vendor_local_pkgs/crates/http-body-0.4.4:http_body",
- "//vendor_local_pkgs/crates/hyper-0.14.17:hyper",
+ "//vendor_local_pkgs/crates/http-0.2.8:http",
+ "//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
+ "//vendor_local_pkgs/crates/hyper-0.14.20:hyper",
"//vendor_local_pkgs/crates/matchit-0.4.6:matchit",
- "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
+ "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
"//vendor_local_pkgs/crates/mime-0.3.16:mime",
"//vendor_local_pkgs/crates/percent-encoding-2.1.0:percent_encoding",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
- "//vendor_local_pkgs/crates/serde-1.0.136:serde",
- "//vendor_local_pkgs/crates/serde_json-1.0.79:serde_json",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
+ "//vendor_local_pkgs/crates/serde-1.0.140:serde",
+ "//vendor_local_pkgs/crates/serde_json-1.0.82:serde_json",
"//vendor_local_pkgs/crates/serde_urlencoded-0.7.1:serde_urlencoded",
"//vendor_local_pkgs/crates/sync_wrapper-0.1.1:sync_wrapper",
"//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
- "//vendor_local_pkgs/crates/tower-0.4.12:tower",
- "//vendor_local_pkgs/crates/tower-http-0.2.3:tower_http",
+ "//vendor_local_pkgs/crates/tower-0.4.13:tower",
+ "//vendor_local_pkgs/crates/tower-http-0.2.5:tower_http",
"//vendor_local_pkgs/crates/tower-layer-0.3.1:tower_layer",
- "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
+ "//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/axum-core-0.1.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/axum-core-0.1.2/BUILD.bazel
index 1d5427f..b5f263f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/axum-core-0.1.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/axum-core-0.1.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -51,7 +60,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/async-trait-0.1.52:async_trait",
+ "//vendor_local_pkgs/crates/async-trait-0.1.56:async_trait",
],
}),
rustc_env = {
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,10 +86,10 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
- "//vendor_local_pkgs/crates/http-0.2.6:http",
- "//vendor_local_pkgs/crates/http-body-0.4.4:http_body",
+ "//vendor_local_pkgs/crates/http-0.2.8:http",
+ "//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
"//vendor_local_pkgs/crates/mime-0.3.16:mime",
],
}),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/bitflags-1.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/bitflags-1.3.2/BUILD.bazel
index 6894746..913bd2c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/bitflags-1.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/bitflags-1.3.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.1.0/BUILD.bazel
deleted file mode 100644
index b679f2e..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.1.0/BUILD.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "bytes",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.2.0/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/bytes-1.2.0/BUILD.bazel
index b679f2e..21cf49d 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.2.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.1.0",
+ version = "1.2.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/cfg-if-1.0.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/cfg-if-1.0.0/BUILD.bazel
index e4aab64..ddca8cf 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/cfg-if-1.0.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/cfg-if-1.0.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
index 00a5273..e8c8bc4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
"""
# `crates_repository` API
@@ -192,7 +193,10 @@
dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
if not dependencies:
- return []
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
@@ -286,14 +290,14 @@
"": {
_COMMON_CONDITION: {
"axum": "//vendor_local_pkgs/crates/axum-0.4.8:axum",
- "hyper": "//vendor_local_pkgs/crates/hyper-0.14.17:hyper",
+ "hyper": "//vendor_local_pkgs/crates/hyper-0.14.20:hyper",
"mime": "//vendor_local_pkgs/crates/mime-0.3.16:mime",
- "serde_json": "//vendor_local_pkgs/crates/serde_json-1.0.79:serde_json",
+ "serde_json": "//vendor_local_pkgs/crates/serde_json-1.0.82:serde_json",
"tokio": "//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
- "tower": "//vendor_local_pkgs/crates/tower-0.4.12:tower",
- "tower-http": "//vendor_local_pkgs/crates/tower-http-0.2.3:tower_http",
- "tracing": "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
- "tracing-subscriber": "//vendor_local_pkgs/crates/tracing-subscriber-0.3.9:tracing_subscriber",
+ "tower": "//vendor_local_pkgs/crates/tower-0.4.13:tower",
+ "tower-http": "//vendor_local_pkgs/crates/tower-http-0.2.5:tower_http",
+ "tracing": "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
+ "tracing-subscriber": "//vendor_local_pkgs/crates/tracing-subscriber-0.3.15:tracing_subscriber",
},
},
}
@@ -357,11 +361,11 @@
_CONDITIONS = {
"cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(target_os = \"redox\")": [],
"cfg(target_os = \"windows\")": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
"cfg(tracing_unstable)": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"x86_64-pc-windows-gnu": [],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/fnv-1.0.7/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/fnv-1.0.7/BUILD.bazel
index 9b3c6e3..787ef89 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/fnv-1.0.7/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/fnv-1.0.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,10 +76,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.0.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.0.1/BUILD.bazel
index 9b0711c..295100f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.0.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.0.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.21/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.21/BUILD.bazel
index 63a38dd..4a084a2 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.21/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.21/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,10 +81,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -141,10 +147,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.21/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.21/BUILD.bazel
index fe1f1cb..dc7e01c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.21/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.21/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,10 +81,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -140,10 +146,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.21/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.21/BUILD.bazel
index cbdd96f..e1773d5 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.21/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.21/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -68,10 +77,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.21/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.21/BUILD.bazel
index 20bc494..aba469c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.21/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.21/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -70,10 +79,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -136,10 +142,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.21/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.21/BUILD.bazel
index 99d0ccd..1c17d8d 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.21/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.21/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -70,10 +79,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -87,7 +93,7 @@
"//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
"//vendor_local_pkgs/crates/futures-task-0.3.21:futures_task",
"//vendor_local_pkgs/crates/futures-util-0.3.21:build_script_build",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
"//vendor_local_pkgs/crates/pin-utils-0.1.0:pin_utils",
],
}),
@@ -140,10 +146,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.11/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.13/BUILD.bazel
similarity index 72%
rename from examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.11/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.13/BUILD.bazel
index 3aa6ad9..b7e726a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.11/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.13/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,31 +74,28 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.11",
+ version = "0.3.13",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
"//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
"//vendor_local_pkgs/crates/futures-sink-0.3.21:futures_sink",
"//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
- "//vendor_local_pkgs/crates/http-0.2.6:http",
- "//vendor_local_pkgs/crates/indexmap-1.8.0:indexmap",
- "//vendor_local_pkgs/crates/slab-0.4.5:slab",
+ "//vendor_local_pkgs/crates/http-0.2.8:http",
+ "//vendor_local_pkgs/crates/indexmap-1.9.1:indexmap",
+ "//vendor_local_pkgs/crates/slab-0.4.7:slab",
"//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
- "//vendor_local_pkgs/crates/tokio-util-0.6.9:tokio_util",
- "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+ "//vendor_local_pkgs/crates/tokio-util-0.7.2:tokio_util",
+ "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.11.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.11.2/BUILD.bazel
deleted file mode 100644
index 54a071b..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.11.2/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "hashbrown",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "raw",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.2",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel
index f2a936a..62da4bf 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "hashbrown",
srcs = glob(
include = [
"**/*.rs",
@@ -36,22 +37,27 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
+ "raw",
],
crate_root = "src/lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -69,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.12.3",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel
index 8bc328d..d3341c3 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,7 +86,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.8/BUILD.bazel
similarity index 75%
rename from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/http-0.2.8/BUILD.bazel
index f2128d1..d4a9c25 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.8/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -20,7 +21,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT/Apache-2.0
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "0.2.8",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "//vendor_local_pkgs/crates/itoa-1.0.2:itoa",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel
similarity index 74%
rename from examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.4/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel
index e2010e3..d903766 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.4",
+ version = "0.4.5",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/http-0.2.6:http",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
+ "//vendor_local_pkgs/crates/http-0.2.8:http",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.0/BUILD.bazel
index c2d71d8..8cabbbf 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.6.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.7.1/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_pkgs/crates/httparse-1.6.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/httparse-1.7.1/BUILD.bazel
index 34dfd8b..c39b690 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.6.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.7.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.6.0",
+ version = "1.7.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/httparse-1.6.0:build_script_build",
+ "//vendor_local_pkgs/crates/httparse-1.7.1:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "1.6.0",
+ version = "1.7.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/httpdate-1.0.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/httpdate-1.0.2/BUILD.bazel
index 16d4a28..e58a3a3 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/httpdate-1.0.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/httpdate-1.0.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.20/BUILD.bazel
similarity index 71%
rename from examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.20/BUILD.bazel
index 8120d34..a75076c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.20/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -76,35 +85,32 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.14.17",
+ version = "0.14.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/futures-channel-0.3.21:futures_channel",
"//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
"//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
- "//vendor_local_pkgs/crates/h2-0.3.11:h2",
- "//vendor_local_pkgs/crates/http-0.2.6:http",
- "//vendor_local_pkgs/crates/http-body-0.4.4:http_body",
- "//vendor_local_pkgs/crates/httparse-1.6.0:httparse",
+ "//vendor_local_pkgs/crates/h2-0.3.13:h2",
+ "//vendor_local_pkgs/crates/http-0.2.8:http",
+ "//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
+ "//vendor_local_pkgs/crates/httparse-1.7.1:httparse",
"//vendor_local_pkgs/crates/httpdate-1.0.2:httpdate",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/itoa-1.0.2:itoa",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
"//vendor_local_pkgs/crates/socket2-0.4.4:socket2",
"//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
- "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
- "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+ "//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
+ "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
"//vendor_local_pkgs/crates/want-0.3.0:want",
],
}),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.1/BUILD.bazel
similarity index 85%
rename from examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.8.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.1/BUILD.bazel
index dca71c5..0e1e4ca 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # Apache-2.0 OR MIT
# ])
rust_library(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -52,7 +61,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -70,22 +79,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "1.9.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/hashbrown-0.11.2:hashbrown",
- "//vendor_local_pkgs/crates/indexmap-1.8.0:build_script_build",
+ "//vendor_local_pkgs/crates/hashbrown-0.12.3:hashbrown",
+ "//vendor_local_pkgs/crates/indexmap-1.9.1:build_script_build",
],
}),
)
@@ -119,7 +125,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +154,7 @@
"//conditions:default": [
],
}),
- version = "1.8.0",
+ version = "1.9.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/instant-0.1.12/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/instant-0.1.12/BUILD.bazel
index e6d64d7..7c6a7cb 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/instant-0.1.12/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/instant-0.1.12/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.2/BUILD.bazel
similarity index 80%
rename from examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.1/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.2/BUILD.bazel
index 69bfcf9..4237dab 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.1",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/lazy_static-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/lazy_static-1.4.0/BUILD.bazel
index aabde66..6645036 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/lazy_static-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/lazy_static-1.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.119/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.126/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.119/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.126/BUILD.bazel
index 5728a21..1ed39f4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.119/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.126/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/libc-0.2.119:build_script_build",
+ "//vendor_local_pkgs/crates/libc-0.2.126:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.2.126",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.6/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.6/BUILD.bazel
deleted file mode 100644
index e0a626e..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.6/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.6",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "//vendor_local_pkgs/crates/scopeguard-1.1.0:scopeguard",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.7/BUILD.bazel
similarity index 83%
copy from examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.8.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.7/BUILD.bazel
index dca71c5..aaec2df 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
- name = "indexmap",
+ name = "lock_api",
srcs = glob(
include = [
"**/*.rs",
@@ -40,12 +41,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -70,29 +78,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "0.4.7",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/hashbrown-0.11.2:hashbrown",
- "//vendor_local_pkgs/crates/indexmap-1.8.0:build_script_build",
+ "//vendor_local_pkgs/crates/lock_api-0.4.7:build_script_build",
+ "//vendor_local_pkgs/crates/scopeguard-1.1.0:scopeguard",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "indexmap_build_script",
+ name = "lock_api_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -111,7 +116,6 @@
],
}),
crate_features = [
- "std",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -137,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +152,7 @@
"//conditions:default": [
],
}),
- version = "1.8.0",
+ version = "0.4.7",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -168,7 +169,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "indexmap_build_script",
+ actual = "lock_api_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.14/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_pkgs/crates/log-0.4.14/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel
index ddae413..b972509 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -70,22 +79,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.4.17",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_pkgs/crates/log-0.4.14:build_script_build",
+ "//vendor_local_pkgs/crates/log-0.4.17:build_script_build",
],
}),
)
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +154,7 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.4.17",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/matches-0.1.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/matches-0.1.9/BUILD.bazel
index b2ec92b..705b2b3 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/matches-0.1.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/matches-0.1.9/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/matchit-0.4.6/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/matchit-0.4.6/BUILD.bazel
index dd3406b..2f54bb7 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/matchit-0.4.6/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/matchit-0.4.6/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel
index 316b2a2..0fae985 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "2.5.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/memchr-2.4.1:build_script_build",
+ "//vendor_local_pkgs/crates/memchr-2.5.0:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "2.5.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.16/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.16/BUILD.bazel
index d7f8128..c785481 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.16/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.16/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel
index 3995b37..056014a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -73,10 +82,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -90,9 +96,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -107,10 +115,10 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
# Common Deps
- "//vendor_local_pkgs/crates/log-0.4.14:log",
+ "//vendor_local_pkgs/crates/log-0.4.17:log",
],
# cfg(windows)
(
@@ -123,10 +131,10 @@
"//vendor_local_pkgs/crates/winapi-0.3.9:winapi",
# Common Deps
- "//vendor_local_pkgs/crates/log-0.4.14:log",
+ "//vendor_local_pkgs/crates/log-0.4.17:log",
],
"//conditions:default": [
- "//vendor_local_pkgs/crates/log-0.4.14:log",
+ "//vendor_local_pkgs/crates/log-0.4.17:log",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/miow-0.3.7/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/miow-0.3.7/BUILD.bazel
index 1bca438..97e2c7e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/miow-0.3.7/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/miow-0.3.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/ntapi-0.3.7/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/ntapi-0.3.7/BUILD.bazel
index 0ada3ac..34c17ea 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/ntapi-0.3.7/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/ntapi-0.3.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,10 +80,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel
index 55e897d..1868e6a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -87,15 +93,18 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
"@rules_rust//rust/platform:i686-unknown-freebsd",
"@rules_rust//rust/platform:i686-unknown-linux-gnu",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
"@rules_rust//rust/platform:wasm32-unknown-unknown",
"@rules_rust//rust/platform:wasm32-wasi",
@@ -106,7 +115,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.13.0/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.13.0/BUILD.bazel
index f2a936a..61a4291 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.13.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.13.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.9.0/BUILD.bazel
deleted file mode 100644
index f2a936a..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.9.0/BUILD.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "once_cell",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.11.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.11.2/BUILD.bazel
index 9cc5a37..0a117ab 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.11.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.11.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -81,7 +87,7 @@
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/instant-0.1.12:instant",
- "//vendor_local_pkgs/crates/lock_api-0.4.6:lock_api",
+ "//vendor_local_pkgs/crates/lock_api-0.4.7:lock_api",
"//vendor_local_pkgs/crates/parking_lot_core-0.8.5:parking_lot_core",
],
}),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel
index adbd416..d13d935 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -85,15 +91,17 @@
# cfg(target_os = "redox")
#
# No supported platform triples for cfg: 'cfg(target_os = "redox")'
- # Skipped dependencies: [{"id":"redox_syscall 0.2.11","target":"syscall"}]
+ # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
#
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -108,13 +116,13 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
# Common Deps
"//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
"//vendor_local_pkgs/crates/instant-0.1.12:instant",
"//vendor_local_pkgs/crates/parking_lot_core-0.8.5:build_script_build",
- "//vendor_local_pkgs/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_pkgs/crates/smallvec-1.9.0:smallvec",
],
# cfg(windows)
(
@@ -128,13 +136,13 @@
"//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
"//vendor_local_pkgs/crates/instant-0.1.12:instant",
"//vendor_local_pkgs/crates/parking_lot_core-0.8.5:build_script_build",
- "//vendor_local_pkgs/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_pkgs/crates/smallvec-1.9.0:smallvec",
],
"//conditions:default": [
"//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
"//vendor_local_pkgs/crates/instant-0.1.12:instant",
"//vendor_local_pkgs/crates/parking_lot_core-0.8.5:build_script_build",
- "//vendor_local_pkgs/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_pkgs/crates/smallvec-1.9.0:smallvec",
],
}),
)
@@ -185,10 +193,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.1.0/BUILD.bazel
index 1ad467a..462c724 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.10/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.11/BUILD.bazel
similarity index 80%
rename from examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.10/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.11/BUILD.bazel
index 50eb667..d6c2ce5 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.10/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.11/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -51,7 +60,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/pin-project-internal-1.0.10:pin_project_internal",
+ "//vendor_local_pkgs/crates/pin-project-internal-1.0.11:pin_project_internal",
],
}),
rustc_env = {
@@ -66,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.10",
+ version = "1.0.11",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.11/BUILD.bazel
similarity index 74%
rename from examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.11/BUILD.bazel
index d9fe346..6b5bea9 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.11/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.10",
+ version = "1.0.11",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.20:quote",
+ "//vendor_local_pkgs/crates/syn-1.0.98:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.8/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel
index cfd3870..2b7023a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.8",
+ version = "0.2.9",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-utils-0.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-utils-0.1.0/BUILD.bazel
index de4c1a2..6520efd 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-utils-0.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-utils-0.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.40/BUILD.bazel
similarity index 86%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.40/BUILD.bazel
index ab8ac7d..29e3029 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.40/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,22 +80,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.40",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:build_script_build",
+ "//vendor_local_pkgs/crates/unicode-ident-1.0.2:unicode_ident",
],
}),
)
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.40",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.15/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.15/BUILD.bazel
deleted file mode 100644
index f11544c..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.15/BUILD.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "quote",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.15",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.20/BUILD.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.20/BUILD.bazel
index ab8ac7d..76ef54f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.20/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "proc_macro2",
+ name = "quote",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,29 +80,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.20:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
+ name = "quote_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.20",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -169,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "proc-macro2_build_script",
+ actual = "quote_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.11/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.13/BUILD.bazel
similarity index 81%
rename from examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.11/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.13/BUILD.bazel
index ff935f0..57622e6 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.11/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.13/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.11",
+ version = "0.2.13",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.10/BUILD.bazel
similarity index 80%
rename from examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.9/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.10/BUILD.bazel
index c2a9c81..bee638e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.10/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.9",
+ version = "1.0.10",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.1.0/BUILD.bazel
index 0bc1e13..e318ede 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.136/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.140/BUILD.bazel
similarity index 88%
rename from examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.136/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.140/BUILD.bazel
index 16a6c19..2b33912 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.136/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.140/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.136",
+ version = "1.0.140",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/serde-1.0.136:build_script_build",
+ "//vendor_local_pkgs/crates/serde-1.0.140:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "1.0.136",
+ version = "1.0.140",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.79/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.82/BUILD.bazel
similarity index 85%
rename from examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.79/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.82/BUILD.bazel
index 7c55f8d..1b58f9e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.79/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.82/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,24 +81,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.79",
+ version = "1.0.82",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
- "//vendor_local_pkgs/crates/ryu-1.0.9:ryu",
- "//vendor_local_pkgs/crates/serde-1.0.136:serde",
- "//vendor_local_pkgs/crates/serde_json-1.0.79:build_script_build",
+ "//vendor_local_pkgs/crates/itoa-1.0.2:itoa",
+ "//vendor_local_pkgs/crates/ryu-1.0.10:ryu",
+ "//vendor_local_pkgs/crates/serde-1.0.140:serde",
+ "//vendor_local_pkgs/crates/serde_json-1.0.82:build_script_build",
],
}),
)
@@ -143,10 +149,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -157,7 +160,7 @@
"//conditions:default": [
],
}),
- version = "1.0.79",
+ version = "1.0.82",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde_urlencoded-0.7.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde_urlencoded-0.7.1/BUILD.bazel
index 98e60e9..2b76170 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/serde_urlencoded-0.7.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/serde_urlencoded-0.7.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,9 +86,9 @@
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/form_urlencoded-1.0.1:form_urlencoded",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
- "//vendor_local_pkgs/crates/ryu-1.0.9:ryu",
- "//vendor_local_pkgs/crates/serde-1.0.136:serde",
+ "//vendor_local_pkgs/crates/itoa-1.0.2:itoa",
+ "//vendor_local_pkgs/crates/ryu-1.0.10:ryu",
+ "//vendor_local_pkgs/crates/serde-1.0.140:serde",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/sharded-slab-0.1.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/sharded-slab-0.1.4/BUILD.bazel
index 8731db1..f1e3485 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/sharded-slab-0.1.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/sharded-slab-0.1.4/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel
index e41c37a..57b82cb 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.5/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.5/BUILD.bazel
deleted file mode 100644
index d4303ef..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.5/BUILD.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "slab",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.5",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.7/BUILD.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.7/BUILD.bazel
index 316b2a2..0637184 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.7/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Unlicense/MIT
+# "TODO", # MIT
# ])
rust_library(
- name = "memchr",
+ name = "slab",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,28 +80,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "0.4.7",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/memchr-2.4.1:build_script_build",
+ "//vendor_local_pkgs/crates/slab-0.4.7:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "memchr_build_script",
+ name = "slab_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,11 +155,12 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "0.4.7",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "//vendor_local_pkgs/crates/autocfg-1.1.0:autocfg",
],
}),
)
@@ -168,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "memchr_build_script",
+ actual = "slab_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.8.0/BUILD.bazel
deleted file mode 100644
index a9ae389..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.8.0/BUILD.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.9.0/BUILD.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.9.0/BUILD.bazel
index f2a936a..3085cbc 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.9.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "smallvec",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel
index 028f436..9c1852f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -82,9 +88,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -99,7 +107,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.86/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.98/BUILD.bazel
similarity index 85%
rename from examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.86/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.98/BUILD.bazel
index 2a05ffd..07610ec 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.86/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.98/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -80,24 +89,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.86",
+ version = "1.0.98",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.20:quote",
+ "//vendor_local_pkgs/crates/syn-1.0.98:build_script_build",
+ "//vendor_local_pkgs/crates/unicode-ident-1.0.2:unicode_ident",
],
}),
)
@@ -159,10 +165,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -173,7 +176,7 @@
"//conditions:default": [
],
}),
- version = "1.0.86",
+ version = "1.0.98",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.1/BUILD.bazel
index d3358b4..96d58ba 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
index f77834f..1670689 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
index 559800b..21913e2 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -74,7 +83,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/tokio-macros-1.7.0:tokio_macros",
+ "//vendor_local_pkgs/crates/tokio-macros-1.8.0:tokio_macros",
],
}),
rustc_env = {
@@ -89,10 +98,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -106,9 +112,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -123,17 +131,17 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.126:libc",
"//vendor_local_pkgs/crates/signal-hook-registry-1.4.0:signal_hook_registry",
# Common Deps
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
+ "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
"//vendor_local_pkgs/crates/mio-0.7.14:mio",
"//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
- "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
"//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
],
# cfg(windows)
(
@@ -144,22 +152,22 @@
"//vendor_local_pkgs/crates/winapi-0.3.9:winapi",
# Common Deps
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
+ "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
"//vendor_local_pkgs/crates/mio-0.7.14:mio",
"//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
- "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
"//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
],
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
+ "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
"//vendor_local_pkgs/crates/mio-0.7.14:mio",
"//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
- "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+ "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
"//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.8.0/BUILD.bazel
similarity index 74%
rename from examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.8.0/BUILD.bazel
index 32e221f..4f4fc3d 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.8.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.7.0",
+ version = "1.8.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.20:quote",
+ "//vendor_local_pkgs/crates/syn-1.0.98:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.0/BUILD.bazel
deleted file mode 100644
index 2758f4b..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.0/BUILD.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_util",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
- "//vendor_local_pkgs/crates/futures-sink-0.3.21:futures_sink",
- "//vendor_local_pkgs/crates/log-0.4.14:log",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
- "//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.6.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.2/BUILD.bazel
similarity index 76%
rename from examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.6.9/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.2/BUILD.bazel
index 379638c..bc5ac58 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.6.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,13 +37,22 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"codec",
"default",
+ "tracing",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -67,26 +77,23 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.6.9",
+ version = "0.7.2",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
"//vendor_local_pkgs/crates/futures-sink-0.3.21:futures_sink",
- "//vendor_local_pkgs/crates/log-0.4.14:log",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
"//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
+ "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel
similarity index 75%
rename from examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel
index 36d9127..56995d5 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -78,29 +87,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.12",
+ version = "0.4.13",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
"//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
- "//vendor_local_pkgs/crates/pin-project-1.0.10:pin_project",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-1.0.11:pin_project",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
"//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
- "//vendor_local_pkgs/crates/tokio-util-0.7.0:tokio_util",
+ "//vendor_local_pkgs/crates/tokio-util-0.7.2:tokio_util",
"//vendor_local_pkgs/crates/tower-layer-0.3.1:tower_layer",
- "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
- "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+ "//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
+ "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
similarity index 72%
rename from examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.3/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
index 4c75db0..983fd2f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,32 +80,29 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.3",
+ version = "0.2.5",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/bitflags-1.3.2:bitflags",
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
+ "//vendor_local_pkgs/crates/bytes-1.2.0:bytes",
"//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
"//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
- "//vendor_local_pkgs/crates/http-0.2.6:http",
- "//vendor_local_pkgs/crates/http-body-0.4.4:http_body",
+ "//vendor_local_pkgs/crates/http-0.2.8:http",
+ "//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
"//vendor_local_pkgs/crates/http-range-header-0.3.0:http_range_header",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
- "//vendor_local_pkgs/crates/tower-0.4.12:tower",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
+ "//vendor_local_pkgs/crates/tower-0.4.13:tower",
"//vendor_local_pkgs/crates/tower-layer-0.3.1:tower_layer",
- "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
- "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+ "//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
+ "//vendor_local_pkgs/crates/tracing-0.1.35:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.1/BUILD.bazel
index 9e48ea0..c0e6fba 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.1/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel
similarity index 80%
rename from examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel
index 317d496..f5c0978 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.3.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.31/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.35/BUILD.bazel
similarity index 73%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.31/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.35/BUILD.bazel
index 069009a..885046e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.31/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.35/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -56,7 +65,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/tracing-attributes-0.1.19:tracing_attributes",
+ "//vendor_local_pkgs/crates/tracing-attributes-0.1.22:tracing_attributes",
],
}),
rustc_env = {
@@ -71,24 +80,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.31",
+ version = "0.1.35",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_pkgs/crates/log-0.4.14:log",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
- "//vendor_local_pkgs/crates/tracing-core-0.1.22:tracing_core",
+ "//vendor_local_pkgs/crates/log-0.4.17:log",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
+ "//vendor_local_pkgs/crates/tracing-core-0.1.28:tracing_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.19/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.22/BUILD.bazel
similarity index 74%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.19/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.22/BUILD.bazel
index 9ed8663..62af55e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.19/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.22/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.19",
+ version = "0.1.22",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.40:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.20:quote",
+ "//vendor_local_pkgs/crates/syn-1.0.98:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.22/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.22/BUILD.bazel
deleted file mode 100644
index 6256b9f..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.22/BUILD.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tracing_core",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "lazy_static",
- "std",
- "valuable",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.22",
- deps = [
- ] + select_with_or({
- # cfg(tracing_unstable)
- #
- # No supported platform triples for cfg: 'cfg(tracing_unstable)'
- # Skipped dependencies: [{"id":"valuable 0.1.0","target":"valuable"}]
- #
- "//conditions:default": [
- "//vendor_local_pkgs/crates/lazy_static-1.4.0:lazy_static",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel
similarity index 79%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel
index 8dd06ff..c77c36b 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,13 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"default",
- "lazy_static",
+ "once_cell",
"std",
"valuable",
],
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.22",
+ version = "0.1.28",
deps = [
] + select_with_or({
# cfg(tracing_unstable)
@@ -88,7 +94,7 @@
# Skipped dependencies: [{"id":"valuable 0.1.0","target":"valuable"}]
#
"//conditions:default": [
- "@crates_vendor_pkgs__lazy_static-1.4.0//:lazy_static",
+ "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel
similarity index 77%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel
index 3f5ff7d..59a3135 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,23 +76,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.2",
+ version = "0.1.3",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/lazy_static-1.4.0:lazy_static",
- "//vendor_local_pkgs/crates/log-0.4.14:log",
- "//vendor_local_pkgs/crates/tracing-core-0.1.22:tracing_core",
+ "//vendor_local_pkgs/crates/log-0.4.17:log",
+ "//vendor_local_pkgs/crates/tracing-core-0.1.28:tracing_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.15/BUILD.bazel
similarity index 78%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.15/BUILD.bazel
index 17b127e..2bd2af0 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.15/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -76,26 +85,23 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.9",
+ version = "0.3.15",
deps = [
] + select_with_or({
"//conditions:default": [
"//vendor_local_pkgs/crates/ansi_term-0.12.1:ansi_term",
"//vendor_local_pkgs/crates/sharded-slab-0.1.4:sharded_slab",
- "//vendor_local_pkgs/crates/smallvec-1.8.0:smallvec",
+ "//vendor_local_pkgs/crates/smallvec-1.9.0:smallvec",
"//vendor_local_pkgs/crates/thread_local-1.1.4:thread_local",
- "//vendor_local_pkgs/crates/tracing-core-0.1.22:tracing_core",
- "//vendor_local_pkgs/crates/tracing-log-0.1.2:tracing_log",
+ "//vendor_local_pkgs/crates/tracing-core-0.1.28:tracing_core",
+ "//vendor_local_pkgs/crates/tracing-log-0.1.3:tracing_log",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.3/BUILD.bazel
index 10fbaf6..174cafa 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.3/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.2/BUILD.bazel
similarity index 77%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.2/BUILD.bazel
index f2a936a..95a5dee 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.2/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_ident",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/unicode-xid-0.2.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/unicode-xid-0.2.2/BUILD.bazel
deleted file mode 100644
index 30562c1..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/unicode-xid-0.2.2/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_xid",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2015",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.2",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/valuable-0.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/valuable-0.1.0/BUILD.bazel
index e044513..a44df92 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/valuable-0.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/valuable-0.1.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,10 +80,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.0/BUILD.bazel
index 9978792..e07b82f 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/log-0.4.14:log",
+ "//vendor_local_pkgs/crates/log-0.4.17:log",
"//vendor_local_pkgs/crates/try-lock-0.2.3:try_lock",
],
}),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/winapi-0.3.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/winapi-0.3.9/BUILD.bazel
index 9173bf8..2109ea2 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/winapi-0.3.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/winapi-0.3.9/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -99,10 +108,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -204,10 +210,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel
index 828411f..ebb2951 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel
index 8e4afeb..5de7063 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_local_pkgs:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.3.bazel
similarity index 78%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.2.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.3.bazel
index 9f22c11..efbf54c 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -51,7 +60,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__async-stream-impl-0.3.2//:async_stream_impl",
+ "@crates_vendor_manifests__async-stream-impl-0.3.3//:async_stream_impl",
],
}),
rustc_env = {
@@ -66,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.2",
+ version = "0.3.3",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.2.bazel
deleted file mode 100644
index e73b1ee..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.2.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_proc_macro",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_proc_macro(
- name = "async_stream_impl",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.2",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_manifests__quote-1.0.15//:quote",
- "@crates_vendor_manifests__syn-1.0.86//:syn",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.3.bazel
similarity index 73%
copy from examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.3.bazel
index a33e572..90144bf 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.2",
+ version = "0.3.3",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.15:quote",
- "//vendor_local_manifests/crates/syn-1.0.86:syn",
+ "@crates_vendor_manifests__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_manifests__quote-1.0.20//:quote",
+ "@crates_vendor_manifests__syn-1.0.98//:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel
similarity index 78%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.8.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel
index cfd3870..ae085b2 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.8.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "pin_project_lite",
+ name = "autocfg",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -47,7 +56,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.8",
+ version = "1.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel
index 0da6951..9ebbbdd 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
package(default_visibility = ["//visibility:public"])
@@ -34,7 +35,7 @@
alias(
name = "tokio",
- actual = "@crates_vendor_manifests__tokio-1.17.0//:tokio",
+ actual = "@crates_vendor_manifests__tokio-1.20.0//:tokio",
tags = ["manual"],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bitflags-1.3.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bitflags-1.3.2.bazel
index 6894746..a9511c1 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bitflags-1.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bitflags-1.3.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.1.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.1.0.bazel
deleted file mode 100644
index b679f2e..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.1.0.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "bytes",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.2.0.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.2.0.bazel
index b679f2e..cdf271b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.2.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.1.0",
+ version = "1.2.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cfg-if-1.0.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cfg-if-1.0.0.bazel
index e4aab64..a4c94bd 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cfg-if-1.0.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.7.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.7.0.bazel
index fb44acc..cfda930 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.7.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.7.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.21.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.21.bazel
index 18c784f..04584b9 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.21.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,10 +81,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -140,10 +146,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel
index 02c882d..bf75664 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,7 +86,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.instant-0.1.12.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.instant-0.1.12.bazel
index 9bd589e..f6d4fd6 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.instant-0.1.12.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.instant-0.1.12.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.126.bazel
similarity index 87%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.126.bazel
index 0fd8f4d..e9fa92d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.126.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+ "@crates_vendor_manifests__libc-0.2.126//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.2.126",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.6.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.6.bazel
deleted file mode 100644
index e7a3f40..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.6.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.6",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__scopeguard-1.1.0//:scopeguard",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.7.bazel
similarity index 82%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.7.bazel
index f0f7b5e..774ff96 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "windows_x86_64_msvc",
+ name = "lock_api",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,28 +78,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.4.7",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_x86_64_msvc-0.32.0//:build_script_build",
+ "@crates_vendor_manifests__lock_api-0.4.7//:build_script_build",
+ "@crates_vendor_manifests__scopeguard-1.1.0//:scopeguard",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "windows_x86_64_msvc_build_script",
+ name = "lock_api_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -134,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,11 +152,12 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.4.7",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor_manifests__autocfg-1.1.0//:autocfg",
],
}),
)
@@ -164,7 +169,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
+ actual = "lock_api_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.14.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.14.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel
index 57df435..f9b030c 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.14.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,22 +78,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.4.17",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_manifests__log-0.4.14//:build_script_build",
+ "@crates_vendor_manifests__log-0.4.17//:build_script_build",
],
}),
)
@@ -135,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -149,7 +152,7 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.4.17",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel
similarity index 87%
copy from examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel
index 316b2a2..08aff31 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "2.5.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/memchr-2.4.1:build_script_build",
+ "@crates_vendor_manifests__memchr-2.5.0//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "2.5.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.4.bazel
similarity index 72%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.4.bazel
index f5e30fc..38b3e85 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,26 +78,36 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.8.0",
+ version = "0.8.4",
deps = [
] + select_with_or({
+ # cfg(target_os = "wasi")
+ (
+ "@rules_rust//rust/platform:wasm32-wasi",
+ ): [
+ # Target Deps
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
+ "@crates_vendor_manifests__wasi-0.11.0-wasi-snapshot-preview1//:wasi",
+
+ # Common Deps
+ "@crates_vendor_manifests__log-0.4.17//:log",
+ ],
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -103,10 +122,10 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor_manifests__log-0.4.17//:log",
],
# cfg(windows)
(
@@ -114,15 +133,13 @@
"@rules_rust//rust/platform:x86_64-pc-windows-msvc",
): [
# Target Deps
- "@crates_vendor_manifests__miow-0.3.7//:miow",
- "@crates_vendor_manifests__ntapi-0.3.7//:ntapi",
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
+ "@crates_vendor_manifests__windows-sys-0.36.1//:windows_sys",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor_manifests__log-0.4.17//:log",
],
"//conditions:default": [
- "@crates_vendor_manifests__log-0.4.14//:log",
+ "@crates_vendor_manifests__log-0.4.17//:log",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.miow-0.3.7.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.miow-0.3.7.bazel
deleted file mode 100644
index 63faa37..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.miow-0.3.7.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "miow",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.7",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.ntapi-0.3.7.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.ntapi-0.3.7.bazel
deleted file mode 100644
index a6479c9..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.ntapi-0.3.7.bazel
+++ /dev/null
@@ -1,176 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "ntapi",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "user",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.7",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__ntapi-0.3.7//:build_script_build",
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
- ],
- }),
-)
-
-cargo_build_script(
- # See comment associated with alias. Do not change this name
- name = "ntapi_build_script",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- build_script_env = {
- },
- compile_data = select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "user",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- tools = select_with_or({
- "//conditions:default": [
- ],
- }),
- version = "0.3.7",
- visibility = ["//visibility:private"],
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
-
-alias(
- # Because `cargo_build_script` does some invisible target name mutating to
- # determine the package and crate name for a build script, the Bazel
- # target namename of any build script cannot be the Cargo canonical name
- # of `build_script_build` without losing out on having certain Cargo
- # environment variables set.
- name = "build_script_build",
- actual = "ntapi_build_script",
- tags = [
- "manual",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel
index 3586ee5..720205c 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -87,15 +93,18 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
"@rules_rust//rust/platform:i686-unknown-freebsd",
"@rules_rust//rust/platform:i686-unknown-linux-gnu",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
"@rules_rust//rust/platform:wasm32-unknown-unknown",
"@rules_rust//rust/platform:wasm32-wasi",
@@ -106,7 +115,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.13.0.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.13.0.bazel
index f2a936a..fb857e5 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.13.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.13.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel
similarity index 74%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel
index 424b7977..6660ece 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -20,7 +21,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,22 +75,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.12.0",
+ version = "0.12.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__lock_api-0.4.6//:lock_api",
- "@crates_vendor_manifests__parking_lot_core-0.9.1//:parking_lot_core",
+ "@crates_vendor_manifests__lock_api-0.4.7//:lock_api",
+ "@crates_vendor_manifests__parking_lot_core-0.9.3//:parking_lot_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.3.bazel
similarity index 82%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.3.bazel
index fd20e37..2aff6ee 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -24,7 +25,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,31 +78,30 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.9.1",
+ version = "0.9.3",
deps = [
] + select_with_or({
# cfg(target_os = "redox")
#
# No supported platform triples for cfg: 'cfg(target_os = "redox")'
- # Skipped dependencies: [{"id":"redox_syscall 0.2.11","target":"syscall"}]
+ # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
#
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -108,12 +116,12 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
# Common Deps
"@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_manifests__parking_lot_core-0.9.1//:build_script_build",
- "@crates_vendor_manifests__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_manifests__parking_lot_core-0.9.3//:build_script_build",
+ "@crates_vendor_manifests__smallvec-1.9.0//:smallvec",
],
# cfg(windows)
(
@@ -121,17 +129,17 @@
"@rules_rust//rust/platform:x86_64-pc-windows-msvc",
): [
# Target Deps
- "@crates_vendor_manifests__windows-sys-0.32.0//:windows_sys",
+ "@crates_vendor_manifests__windows-sys-0.36.1//:windows_sys",
# Common Deps
"@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_manifests__parking_lot_core-0.9.1//:build_script_build",
- "@crates_vendor_manifests__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_manifests__parking_lot_core-0.9.3//:build_script_build",
+ "@crates_vendor_manifests__smallvec-1.9.0//:smallvec",
],
"//conditions:default": [
"@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_manifests__parking_lot_core-0.9.1//:build_script_build",
- "@crates_vendor_manifests__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_manifests__parking_lot_core-0.9.3//:build_script_build",
+ "@crates_vendor_manifests__smallvec-1.9.0//:smallvec",
],
}),
)
@@ -182,10 +190,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -196,7 +201,7 @@
"//conditions:default": [
],
}),
- version = "0.9.1",
+ version = "0.9.3",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel
similarity index 80%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.8.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel
index cfd3870..36d2a9a 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.8.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.8",
+ version = "0.2.9",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.36.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.40.bazel
similarity index 86%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.36.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.40.bazel
index 5485684..c867257 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.36.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.40.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,22 +80,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.40",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__proc-macro2-1.0.36//:build_script_build",
- "@crates_vendor_manifests__unicode-xid-0.2.2//:unicode_xid",
+ "@crates_vendor_manifests__proc-macro2-1.0.40//:build_script_build",
+ "@crates_vendor_manifests__unicode-ident-1.0.2//:unicode_ident",
],
}),
)
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.40",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.15.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.15.bazel
deleted file mode 100644
index 3dc3818..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.15.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "quote",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.15",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.36.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.20.bazel
similarity index 84%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.36.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.20.bazel
index 5485684..b262076 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.36.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.20.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "proc_macro2",
+ name = "quote",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,29 +80,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__proc-macro2-1.0.36//:build_script_build",
- "@crates_vendor_manifests__unicode-xid-0.2.2//:unicode_xid",
+ "@crates_vendor_manifests__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_manifests__quote-1.0.20//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
+ name = "quote_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.20",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -169,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "proc-macro2_build_script",
+ actual = "quote_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.11.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.13.bazel
similarity index 80%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.11.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.13.bazel
index 590ddd8..11acaea 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.11.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.13.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.11",
+ version = "0.2.13",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.remove_dir_all-0.5.3.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.remove_dir_all-0.5.3.bazel
index 329b121..c59565d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.remove_dir_all-0.5.3.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.remove_dir_all-0.5.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.scopeguard-1.1.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.scopeguard-1.1.0.bazel
index 0bc1e13..37e9633 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.scopeguard-1.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.scopeguard-1.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel
index 320e197..8e9f077 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.8.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.8.0.bazel
deleted file mode 100644
index a9ae389..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.8.0.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.9.0.bazel
similarity index 80%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.9.0.bazel
index f2a936a..0ad6bad 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.9.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "smallvec",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel
index a2283ce..5279810 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -83,9 +89,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -100,7 +108,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.86.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.86.bazel
deleted file mode 100644
index b4ff6d3..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.86.bazel
+++ /dev/null
@@ -1,194 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "syn",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.86",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_manifests__quote-1.0.15//:quote",
- "@crates_vendor_manifests__syn-1.0.86//:build_script_build",
- "@crates_vendor_manifests__unicode-xid-0.2.2//:unicode_xid",
- ],
- }),
-)
-
-cargo_build_script(
- # See comment associated with alias. Do not change this name
- name = "syn_build_script",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- build_script_env = {
- },
- compile_data = select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- tools = select_with_or({
- "//conditions:default": [
- ],
- }),
- version = "1.0.86",
- visibility = ["//visibility:private"],
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
-
-alias(
- # Because `cargo_build_script` does some invisible target name mutating to
- # determine the package and crate name for a build script, the Bazel
- # target namename of any build script cannot be the Cargo canonical name
- # of `build_script_build` without losing out on having certain Cargo
- # environment variables set.
- name = "build_script_build",
- actual = "syn_build_script",
- tags = [
- "manual",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.98.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.98.bazel
index 0b72df3..b421ebc 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.98.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -48,7 +57,6 @@
"clone-impls",
"default",
"derive",
- "extra-traits",
"full",
"parsing",
"printing",
@@ -79,24 +87,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.86",
+ version = "1.0.98",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.15:quote",
- "//vendor_local_manifests/crates/syn-1.0.86:build_script_build",
- "//vendor_local_manifests/crates/unicode-xid-0.2.2:unicode_xid",
+ "@crates_vendor_manifests__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_manifests__quote-1.0.20//:quote",
+ "@crates_vendor_manifests__syn-1.0.98//:build_script_build",
+ "@crates_vendor_manifests__unicode-ident-1.0.2//:unicode_ident",
],
}),
)
@@ -125,7 +130,6 @@
"clone-impls",
"default",
"derive",
- "extra-traits",
"full",
"parsing",
"printing",
@@ -157,10 +161,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -171,7 +172,7 @@
"//conditions:default": [
],
}),
- version = "1.0.86",
+ version = "1.0.98",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel
index 6e3cacd..d08e331 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -82,9 +88,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -100,7 +108,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
# Common Deps
"@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
@@ -110,7 +118,7 @@
# cfg(target_os = "redox")
#
# No supported platform triples for cfg: 'cfg(target_os = "redox")'
- # Skipped dependencies: [{"id":"redox_syscall 0.2.11","target":"syscall"}]
+ # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
#
# cfg(windows)
(
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel
deleted file mode 100644
index 3490657..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel
+++ /dev/null
@@ -1,170 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "memchr",
- "mio",
- "net",
- "num_cpus",
- "once_cell",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "test-util",
- "time",
- "tokio-macros",
- "winapi",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__tokio-macros-1.7.0//:tokio_macros",
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.0",
- deps = [
- ] + select_with_or({
- # cfg(unix)
- (
- "@rules_rust//rust/platform:aarch64-apple-darwin",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-apple-darwin",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-darwin",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- ): [
- # Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
- "@crates_vendor_manifests__signal-hook-registry-1.4.0//:signal_hook_registry",
-
- # Common Deps
- "@crates_vendor_manifests__bytes-1.1.0//:bytes",
- "@crates_vendor_manifests__memchr-2.4.1//:memchr",
- "@crates_vendor_manifests__mio-0.8.0//:mio",
- "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
- "@crates_vendor_manifests__once_cell-1.9.0//:once_cell",
- "@crates_vendor_manifests__parking_lot-0.12.0//:parking_lot",
- "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_manifests__socket2-0.4.4//:socket2",
- ],
- # cfg(windows)
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- # Target Deps
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
-
- # Common Deps
- "@crates_vendor_manifests__bytes-1.1.0//:bytes",
- "@crates_vendor_manifests__memchr-2.4.1//:memchr",
- "@crates_vendor_manifests__mio-0.8.0//:mio",
- "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
- "@crates_vendor_manifests__once_cell-1.9.0//:once_cell",
- "@crates_vendor_manifests__parking_lot-0.12.0//:parking_lot",
- "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_manifests__socket2-0.4.4//:socket2",
- ],
- "//conditions:default": [
- "@crates_vendor_manifests__bytes-1.1.0//:bytes",
- "@crates_vendor_manifests__memchr-2.4.1//:memchr",
- "@crates_vendor_manifests__mio-0.8.0//:mio",
- "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
- "@crates_vendor_manifests__once_cell-1.9.0//:once_cell",
- "@crates_vendor_manifests__parking_lot-0.12.0//:parking_lot",
- "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_manifests__socket2-0.4.4//:socket2",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.20.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.20.0.bazel
new file mode 100644
index 0000000..eba2749
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.20.0.bazel
@@ -0,0 +1,290 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
+###############################################################################
+
+load(
+ "@bazel_skylib//lib:selects.bzl",
+ "selects",
+)
+load(
+ "@rules_rust//cargo:defs.bzl",
+ "cargo_build_script",
+)
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_library",
+)
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(
+ include = [
+ "**/*.rs",
+ ],
+ exclude = [
+ ],
+ ),
+ aliases = selects.with_or({
+ "//conditions:default": {
+ },
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "memchr",
+ "mio",
+ "net",
+ "num_cpus",
+ "once_cell",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "test-util",
+ "time",
+ "tokio-macros",
+ "winapi",
+ ],
+ crate_root = "src/lib.rs",
+ data = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ edition = "2018",
+ proc_macro_deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor_manifests__tokio-macros-1.8.0//:tokio_macros",
+ ],
+ }),
+ rustc_env = {
+ },
+ rustc_env_files = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_flags = [
+ # In most cases, warnings in 3rd party crates are not interesting as
+ # they're out of the control of consumers. The flag here silences
+ # warnings. For more details see:
+ # https://doc.rust-lang.org/rustc/lints/levels.html
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.20.0",
+ deps = [
+ ] + select_with_or({
+ # cfg(unix)
+ (
+ "@rules_rust//rust/platform:aarch64-apple-darwin",
+ "@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
+ "@rules_rust//rust/platform:aarch64-linux-android",
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:i686-apple-darwin",
+ "@rules_rust//rust/platform:i686-linux-android",
+ "@rules_rust//rust/platform:i686-unknown-freebsd",
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu",
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
+ "@rules_rust//rust/platform:x86_64-apple-darwin",
+ "@rules_rust//rust/platform:x86_64-apple-ios",
+ "@rules_rust//rust/platform:x86_64-linux-android",
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd",
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
+ ): [
+ # Target Deps
+ "@crates_vendor_manifests__libc-0.2.126//:libc",
+ "@crates_vendor_manifests__signal-hook-registry-1.4.0//:signal_hook_registry",
+
+ # Common Deps
+ "@crates_vendor_manifests__bytes-1.2.0//:bytes",
+ "@crates_vendor_manifests__memchr-2.5.0//:memchr",
+ "@crates_vendor_manifests__mio-0.8.4//:mio",
+ "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
+ "@crates_vendor_manifests__once_cell-1.13.0//:once_cell",
+ "@crates_vendor_manifests__parking_lot-0.12.1//:parking_lot",
+ "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_manifests__socket2-0.4.4//:socket2",
+ "@crates_vendor_manifests__tokio-1.20.0//:build_script_build",
+ ],
+ # cfg(windows)
+ (
+ "@rules_rust//rust/platform:i686-pc-windows-msvc",
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
+ ): [
+ # Target Deps
+ "@crates_vendor_manifests__winapi-0.3.9//:winapi",
+
+ # Common Deps
+ "@crates_vendor_manifests__bytes-1.2.0//:bytes",
+ "@crates_vendor_manifests__memchr-2.5.0//:memchr",
+ "@crates_vendor_manifests__mio-0.8.4//:mio",
+ "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
+ "@crates_vendor_manifests__once_cell-1.13.0//:once_cell",
+ "@crates_vendor_manifests__parking_lot-0.12.1//:parking_lot",
+ "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_manifests__socket2-0.4.4//:socket2",
+ "@crates_vendor_manifests__tokio-1.20.0//:build_script_build",
+ ],
+ "//conditions:default": [
+ "@crates_vendor_manifests__bytes-1.2.0//:bytes",
+ "@crates_vendor_manifests__memchr-2.5.0//:memchr",
+ "@crates_vendor_manifests__mio-0.8.4//:mio",
+ "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
+ "@crates_vendor_manifests__once_cell-1.13.0//:once_cell",
+ "@crates_vendor_manifests__parking_lot-0.12.1//:parking_lot",
+ "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_manifests__socket2-0.4.4//:socket2",
+ "@crates_vendor_manifests__tokio-1.20.0//:build_script_build",
+ ],
+ }),
+)
+
+cargo_build_script(
+ # See comment associated with alias. Do not change this name
+ name = "tokio_build_script",
+ srcs = glob(
+ include = [
+ "**/*.rs",
+ ],
+ exclude = [
+ ],
+ ),
+ aliases = selects.with_or({
+ "//conditions:default": {
+ },
+ }),
+ build_script_env = {
+ },
+ compile_data = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "memchr",
+ "mio",
+ "net",
+ "num_cpus",
+ "once_cell",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "test-util",
+ "time",
+ "tokio-macros",
+ "winapi",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(["**"]) + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ edition = "2018",
+ proc_macro_deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_env = {
+ },
+ rustc_env_files = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ rustc_flags = [
+ # In most cases, warnings in 3rd party crates are not interesting as
+ # they're out of the control of consumers. The flag here silences
+ # warnings. For more details see:
+ # https://doc.rust-lang.org/rustc/lints/levels.html
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ tools = select_with_or({
+ "//conditions:default": [
+ ],
+ }),
+ version = "1.20.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ ] + select_with_or({
+ "//conditions:default": [
+ "@crates_vendor_manifests__autocfg-1.1.0//:autocfg",
+ ],
+ }),
+)
+
+alias(
+ # Because `cargo_build_script` does some invisible target name mutating to
+ # determine the package and crate name for a build script, the Bazel
+ # target namename of any build script cannot be the Cargo canonical name
+ # of `build_script_build` without losing out on having certain Cargo
+ # environment variables set.
+ name = "build_script_build",
+ actual = "tokio_build_script",
+ tags = [
+ "manual",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel
deleted file mode 100644
index b209beb..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_proc_macro",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_proc_macro(
- name = "tokio_macros",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.7.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_manifests__quote-1.0.15//:quote",
- "@crates_vendor_manifests__syn-1.0.86//:syn",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.8.0.bazel
similarity index 73%
copy from examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.8.0.bazel
index 32e221f..fcdd24b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.8.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.7.0",
+ version = "1.8.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.15:quote",
- "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+ "@crates_vendor_manifests__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_manifests__quote-1.0.20//:quote",
+ "@crates_vendor_manifests__syn-1.0.98//:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.9.bazel
similarity index 76%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.8.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.9.bazel
index ab24cb7..cadbc4f 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.8.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,23 +76,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.8",
+ version = "0.1.9",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_manifests__futures-core-0.3.21//:futures_core",
- "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_manifests__tokio-1.17.0//:tokio",
+ "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_manifests__tokio-1.20.0//:tokio",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel
index 43f9908..8c885f1 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,11 +85,11 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__async-stream-0.3.2//:async_stream",
- "@crates_vendor_manifests__bytes-1.1.0//:bytes",
+ "@crates_vendor_manifests__async-stream-0.3.3//:async_stream",
+ "@crates_vendor_manifests__bytes-1.2.0//:bytes",
"@crates_vendor_manifests__futures-core-0.3.21//:futures_core",
- "@crates_vendor_manifests__tokio-1.17.0//:tokio",
- "@crates_vendor_manifests__tokio-stream-0.1.8//:tokio_stream",
+ "@crates_vendor_manifests__tokio-1.20.0//:tokio",
+ "@crates_vendor_manifests__tokio-stream-0.1.9//:tokio_stream",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.2.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.2.bazel
index f2a936a..1a8fdc9 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_ident",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-xid-0.2.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-xid-0.2.2.bazel
deleted file mode 100644
index 30562c1..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-xid-0.2.2.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_xid",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2015",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.2",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
similarity index 75%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index f2a936a..3aff937 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
# ])
rust_library(
- name = "once_cell",
+ name = "wasi",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
"std",
],
crate_root = "src/lib.rs",
@@ -69,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.11.0+wasi-snapshot-preview1",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-0.3.9.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-0.3.9.bazel
index 3e20685..a9d5418 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-0.3.9.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-0.3.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,35 +41,32 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "cfg",
"consoleapi",
"errhandlingapi",
- "evntrace",
"fileapi",
"handleapi",
- "in6addr",
- "inaddr",
- "ioapiset",
- "minwinbase",
"minwindef",
- "mswsock",
"namedpipeapi",
- "ntdef",
- "ntsecapi",
+ "processthreadsapi",
"std",
- "synchapi",
"threadpoollegacyapiset",
"winbase",
- "windef",
+ "wincon",
"winerror",
- "winioctl",
- "winsock2",
- "ws2def",
+ "winnt",
"ws2ipdef",
"ws2tcpip",
],
@@ -95,10 +93,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -145,30 +140,19 @@
],
}),
crate_features = [
- "cfg",
"consoleapi",
"errhandlingapi",
- "evntrace",
"fileapi",
"handleapi",
- "in6addr",
- "inaddr",
- "ioapiset",
- "minwinbase",
"minwindef",
- "mswsock",
"namedpipeapi",
- "ntdef",
- "ntsecapi",
+ "processthreadsapi",
"std",
- "synchapi",
"threadpoollegacyapiset",
"winbase",
- "windef",
+ "wincon",
"winerror",
- "winioctl",
- "winsock2",
- "ws2def",
+ "winnt",
"ws2ipdef",
"ws2tcpip",
],
@@ -196,10 +180,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index 5583f0e..c4c74c5 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index 612e171..6c8b94c 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.36.1.bazel
similarity index 72%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.32.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.36.1.bazel
index aea4e85..f808f6a 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.36.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -36,15 +37,30 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"Win32",
"Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
"Win32_System",
+ "Win32_System_IO",
"Win32_System_LibraryLoader",
+ "Win32_System_Pipes",
"Win32_System_SystemServices",
"Win32_System_WindowsProgramming",
"default",
@@ -72,76 +88,73 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.36.1",
deps = [
] + select_with_or({
# aarch64-pc-windows-msvc
#
# No supported platform triples for cfg: 'aarch64-pc-windows-msvc'
- # Skipped dependencies: [{"id":"windows_aarch64_msvc 0.32.0","target":"windows_aarch64_msvc"}]
+ # Skipped dependencies: [{"id":"windows_aarch64_msvc 0.36.1","target":"windows_aarch64_msvc"}]
#
# aarch64-uwp-windows-msvc
#
# No supported platform triples for cfg: 'aarch64-uwp-windows-msvc'
- # Skipped dependencies: [{"id":"windows_aarch64_msvc 0.32.0","target":"windows_aarch64_msvc"}]
+ # Skipped dependencies: [{"id":"windows_aarch64_msvc 0.36.1","target":"windows_aarch64_msvc"}]
#
# i686-pc-windows-gnu
#
# No supported platform triples for cfg: 'i686-pc-windows-gnu'
- # Skipped dependencies: [{"id":"windows_i686_gnu 0.32.0","target":"windows_i686_gnu"}]
+ # Skipped dependencies: [{"id":"windows_i686_gnu 0.36.1","target":"windows_i686_gnu"}]
#
# i686-pc-windows-msvc
(
"@rules_rust//rust/platform:i686-pc-windows-msvc",
): [
# Target Deps
- "@crates_vendor_manifests__windows_i686_msvc-0.32.0//:windows_i686_msvc",
+ "@crates_vendor_manifests__windows_i686_msvc-0.36.1//:windows_i686_msvc",
# Common Deps
],
# i686-uwp-windows-gnu
#
# No supported platform triples for cfg: 'i686-uwp-windows-gnu'
- # Skipped dependencies: [{"id":"windows_i686_gnu 0.32.0","target":"windows_i686_gnu"}]
+ # Skipped dependencies: [{"id":"windows_i686_gnu 0.36.1","target":"windows_i686_gnu"}]
#
# i686-uwp-windows-msvc
#
# No supported platform triples for cfg: 'i686-uwp-windows-msvc'
- # Skipped dependencies: [{"id":"windows_i686_msvc 0.32.0","target":"windows_i686_msvc"}]
+ # Skipped dependencies: [{"id":"windows_i686_msvc 0.36.1","target":"windows_i686_msvc"}]
#
# x86_64-pc-windows-gnu
#
# No supported platform triples for cfg: 'x86_64-pc-windows-gnu'
- # Skipped dependencies: [{"id":"windows_x86_64_gnu 0.32.0","target":"windows_x86_64_gnu"}]
+ # Skipped dependencies: [{"id":"windows_x86_64_gnu 0.36.1","target":"windows_x86_64_gnu"}]
#
# x86_64-pc-windows-msvc
(
"@rules_rust//rust/platform:x86_64-pc-windows-msvc",
): [
# Target Deps
- "@crates_vendor_manifests__windows_x86_64_msvc-0.32.0//:windows_x86_64_msvc",
+ "@crates_vendor_manifests__windows_x86_64_msvc-0.36.1//:windows_x86_64_msvc",
# Common Deps
],
# x86_64-uwp-windows-gnu
#
# No supported platform triples for cfg: 'x86_64-uwp-windows-gnu'
- # Skipped dependencies: [{"id":"windows_x86_64_gnu 0.32.0","target":"windows_x86_64_gnu"}]
+ # Skipped dependencies: [{"id":"windows_x86_64_gnu 0.36.1","target":"windows_x86_64_gnu"}]
#
# x86_64-uwp-windows-msvc
#
# No supported platform triples for cfg: 'x86_64-uwp-windows-msvc'
- # Skipped dependencies: [{"id":"windows_x86_64_msvc 0.32.0","target":"windows_x86_64_msvc"}]
+ # Skipped dependencies: [{"id":"windows_x86_64_msvc 0.36.1","target":"windows_x86_64_msvc"}]
#
"//conditions:default": [
],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.32.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel
index 4d430cb..a67128f 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,21 +78,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.36.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_aarch64_msvc-0.32.0//:build_script_build",
+ "@crates_vendor_manifests__windows_aarch64_msvc-0.36.1//:build_script_build",
],
}),
)
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.36.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.36.1.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.32.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.36.1.bazel
index 8dfdd56..e349c26 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.36.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,21 +78,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.36.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_i686_gnu-0.32.0//:build_script_build",
+ "@crates_vendor_manifests__windows_i686_gnu-0.36.1//:build_script_build",
],
}),
)
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.36.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.36.1.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.32.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.36.1.bazel
index 9dff704..6f42fc9 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.36.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,21 +78,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.36.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_i686_msvc-0.32.0//:build_script_build",
+ "@crates_vendor_manifests__windows_i686_msvc-0.36.1//:build_script_build",
],
}),
)
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.36.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.32.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel
index d8c50da..332f53f 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,21 +78,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.36.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_x86_64_gnu-0.32.0//:build_script_build",
+ "@crates_vendor_manifests__windows_x86_64_gnu-0.36.1//:build_script_build",
],
}),
)
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.36.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel
similarity index 87%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel
index f0f7b5e..4775c73 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,21 +78,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "0.36.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_x86_64_msvc-0.32.0//:build_script_build",
+ "@crates_vendor_manifests__windows_x86_64_msvc-0.36.1//:build_script_build",
],
}),
)
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -148,7 +151,7 @@
"//conditions:default": [
],
}),
- version = "0.32.0",
+ version = "0.36.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
index 4e5b7be..a3f0480 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_manifests:crates_vendor_manifests
###############################################################################
"""
# `crates_repository` API
@@ -194,7 +195,10 @@
dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
if not dependencies:
- return []
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
@@ -287,7 +291,7 @@
_NORMAL_DEPENDENCIES = {
"vendor_remote_manifests": {
_COMMON_CONDITION: {
- "tokio": "@crates_vendor_manifests__tokio-1.17.0//:tokio",
+ "tokio": "@crates_vendor_manifests__tokio-1.20.0//:tokio",
},
},
}
@@ -361,11 +365,12 @@
"aarch64-pc-windows-msvc": [],
"aarch64-uwp-windows-msvc": [],
"cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(target_arch = \"wasm32\")": ["wasm32-unknown-unknown", "wasm32-wasi"],
"cfg(target_os = \"redox\")": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
+ "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"i686-pc-windows-msvc": ["i686-pc-windows-msvc"],
@@ -383,22 +388,32 @@
"""A macro for defining repositories for all generated crates"""
maybe(
http_archive,
- name = "crates_vendor_manifests__async-stream-0.3.2",
- sha256 = "171374e7e3b2504e0e5236e3b59260560f9fe94bfe9ac39ba5e4e929c5590625",
+ name = "crates_vendor_manifests__async-stream-0.3.3",
+ sha256 = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/async-stream/0.3.2/download"],
- strip_prefix = "async-stream-0.3.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-0.3.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/async-stream/0.3.3/download"],
+ strip_prefix = "async-stream-0.3.3",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-0.3.3.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__async-stream-impl-0.3.2",
- sha256 = "648ed8c8d2ce5409ccd57453d9d1b214b342a0d69376a6feda1fd6cae3299308",
+ name = "crates_vendor_manifests__async-stream-impl-0.3.3",
+ sha256 = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download"],
- strip_prefix = "async-stream-impl-0.3.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-impl-0.3.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/async-stream-impl/0.3.3/download"],
+ strip_prefix = "async-stream-impl-0.3.3",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-impl-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_manifests__autocfg-1.1.0",
+ sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/autocfg/1.1.0/download"],
+ strip_prefix = "autocfg-1.1.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.autocfg-1.1.0.bazel"),
)
maybe(
@@ -413,12 +428,12 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__bytes-1.1.0",
- sha256 = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8",
+ name = "crates_vendor_manifests__bytes-1.2.0",
+ sha256 = "f0b3de4a0c5e67e16066a0715723abd91edc2f9001d09c46e1dca929351e130e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bytes/1.1.0/download"],
- strip_prefix = "bytes-1.1.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.bytes-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/bytes/1.2.0/download"],
+ strip_prefix = "bytes-1.2.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.bytes-1.2.0.bazel"),
)
maybe(
@@ -473,72 +488,52 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__libc-0.2.119",
- sha256 = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4",
+ name = "crates_vendor_manifests__libc-0.2.126",
+ sha256 = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.119/download"],
- strip_prefix = "libc-0.2.119",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.libc-0.2.119.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.126/download"],
+ strip_prefix = "libc-0.2.126",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.libc-0.2.126.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__lock_api-0.4.6",
- sha256 = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b",
+ name = "crates_vendor_manifests__lock_api-0.4.7",
+ sha256 = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/lock_api/0.4.6/download"],
- strip_prefix = "lock_api-0.4.6",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.lock_api-0.4.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/lock_api/0.4.7/download"],
+ strip_prefix = "lock_api-0.4.7",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.lock_api-0.4.7.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__log-0.4.14",
- sha256 = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710",
+ name = "crates_vendor_manifests__log-0.4.17",
+ sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.4.14/download"],
- strip_prefix = "log-0.4.14",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.log-0.4.14.bazel"),
+ urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
+ strip_prefix = "log-0.4.17",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.log-0.4.17.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__memchr-2.4.1",
- sha256 = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a",
+ name = "crates_vendor_manifests__memchr-2.5.0",
+ sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/memchr/2.4.1/download"],
- strip_prefix = "memchr-2.4.1",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.memchr-2.4.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
+ strip_prefix = "memchr-2.5.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.memchr-2.5.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__mio-0.8.0",
- sha256 = "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2",
+ name = "crates_vendor_manifests__mio-0.8.4",
+ sha256 = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/mio/0.8.0/download"],
- strip_prefix = "mio-0.8.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.mio-0.8.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "crates_vendor_manifests__miow-0.3.7",
- sha256 = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/miow/0.3.7/download"],
- strip_prefix = "miow-0.3.7",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.miow-0.3.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "crates_vendor_manifests__ntapi-0.3.7",
- sha256 = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ntapi/0.3.7/download"],
- strip_prefix = "ntapi-0.3.7",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.ntapi-0.3.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/mio/0.8.4/download"],
+ strip_prefix = "mio-0.8.4",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.mio-0.8.4.bazel"),
)
maybe(
@@ -553,72 +548,72 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__once_cell-1.9.0",
- sha256 = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5",
+ name = "crates_vendor_manifests__once_cell-1.13.0",
+ sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.9.0/download"],
- strip_prefix = "once_cell-1.9.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.once_cell-1.9.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+ strip_prefix = "once_cell-1.13.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.once_cell-1.13.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__parking_lot-0.12.0",
- sha256 = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58",
+ name = "crates_vendor_manifests__parking_lot-0.12.1",
+ sha256 = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/parking_lot/0.12.0/download"],
- strip_prefix = "parking_lot-0.12.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.parking_lot-0.12.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/parking_lot/0.12.1/download"],
+ strip_prefix = "parking_lot-0.12.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.parking_lot-0.12.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__parking_lot_core-0.9.1",
- sha256 = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954",
+ name = "crates_vendor_manifests__parking_lot_core-0.9.3",
+ sha256 = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.1/download"],
- strip_prefix = "parking_lot_core-0.9.1",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.parking_lot_core-0.9.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download"],
+ strip_prefix = "parking_lot_core-0.9.3",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.parking_lot_core-0.9.3.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__pin-project-lite-0.2.8",
- sha256 = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c",
+ name = "crates_vendor_manifests__pin-project-lite-0.2.9",
+ sha256 = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download"],
- strip_prefix = "pin-project-lite-0.2.8",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.pin-project-lite-0.2.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download"],
+ strip_prefix = "pin-project-lite-0.2.9",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.pin-project-lite-0.2.9.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__proc-macro2-1.0.36",
- sha256 = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029",
+ name = "crates_vendor_manifests__proc-macro2-1.0.40",
+ sha256 = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.36/download"],
- strip_prefix = "proc-macro2-1.0.36",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.proc-macro2-1.0.36.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.40/download"],
+ strip_prefix = "proc-macro2-1.0.40",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.proc-macro2-1.0.40.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__quote-1.0.15",
- sha256 = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145",
+ name = "crates_vendor_manifests__quote-1.0.20",
+ sha256 = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.15/download"],
- strip_prefix = "quote-1.0.15",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.quote-1.0.15.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.20/download"],
+ strip_prefix = "quote-1.0.20",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.quote-1.0.20.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__redox_syscall-0.2.11",
- sha256 = "8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c",
+ name = "crates_vendor_manifests__redox_syscall-0.2.13",
+ sha256 = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.11/download"],
- strip_prefix = "redox_syscall-0.2.11",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.redox_syscall-0.2.11.bazel"),
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.13/download"],
+ strip_prefix = "redox_syscall-0.2.13",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.redox_syscall-0.2.13.bazel"),
)
maybe(
@@ -653,12 +648,12 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__smallvec-1.8.0",
- sha256 = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83",
+ name = "crates_vendor_manifests__smallvec-1.9.0",
+ sha256 = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smallvec/1.8.0/download"],
- strip_prefix = "smallvec-1.8.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.smallvec-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/smallvec/1.9.0/download"],
+ strip_prefix = "smallvec-1.9.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.smallvec-1.9.0.bazel"),
)
maybe(
@@ -673,12 +668,12 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__syn-1.0.86",
- sha256 = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b",
+ name = "crates_vendor_manifests__syn-1.0.98",
+ sha256 = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.86/download"],
- strip_prefix = "syn-1.0.86",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.syn-1.0.86.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/1.0.98/download"],
+ strip_prefix = "syn-1.0.98",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.syn-1.0.98.bazel"),
)
maybe(
@@ -693,32 +688,32 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__tokio-1.17.0",
- sha256 = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee",
+ name = "crates_vendor_manifests__tokio-1.20.0",
+ sha256 = "57aec3cfa4c296db7255446efb4928a6be304b431a806216105542a67b6ca82e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio/1.17.0/download"],
- strip_prefix = "tokio-1.17.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-1.17.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio/1.20.0/download"],
+ strip_prefix = "tokio-1.20.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-1.20.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__tokio-macros-1.7.0",
- sha256 = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7",
+ name = "crates_vendor_manifests__tokio-macros-1.8.0",
+ sha256 = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-macros/1.7.0/download"],
- strip_prefix = "tokio-macros-1.7.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-macros-1.7.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio-macros/1.8.0/download"],
+ strip_prefix = "tokio-macros-1.8.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-macros-1.8.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__tokio-stream-0.1.8",
- sha256 = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3",
+ name = "crates_vendor_manifests__tokio-stream-0.1.9",
+ sha256 = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-stream/0.1.8/download"],
- strip_prefix = "tokio-stream-0.1.8",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-stream-0.1.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio-stream/0.1.9/download"],
+ strip_prefix = "tokio-stream-0.1.9",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-stream-0.1.9.bazel"),
)
maybe(
@@ -733,12 +728,22 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__unicode-xid-0.2.2",
- sha256 = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3",
+ name = "crates_vendor_manifests__unicode-ident-1.0.2",
+ sha256 = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-xid/0.2.2/download"],
- strip_prefix = "unicode-xid-0.2.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.unicode-xid-0.2.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.2/download"],
+ strip_prefix = "unicode-ident-1.0.2",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.unicode-ident-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_manifests__wasi-0.11.0-wasi-snapshot-preview1",
+ sha256 = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download"],
+ strip_prefix = "wasi-0.11.0+wasi-snapshot-preview1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel"),
)
maybe(
@@ -773,60 +778,60 @@
maybe(
http_archive,
- name = "crates_vendor_manifests__windows-sys-0.32.0",
- sha256 = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6",
+ name = "crates_vendor_manifests__windows-sys-0.36.1",
+ sha256 = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-sys/0.32.0/download"],
- strip_prefix = "windows-sys-0.32.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows-sys-0.32.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.36.1/download"],
+ strip_prefix = "windows-sys-0.36.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows-sys-0.36.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__windows_aarch64_msvc-0.32.0",
- sha256 = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5",
+ name = "crates_vendor_manifests__windows_aarch64_msvc-0.36.1",
+ sha256 = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.32.0/download"],
- strip_prefix = "windows_aarch64_msvc-0.32.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_aarch64_msvc-0.32.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download"],
+ strip_prefix = "windows_aarch64_msvc-0.36.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_aarch64_msvc-0.36.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__windows_i686_gnu-0.32.0",
- sha256 = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615",
+ name = "crates_vendor_manifests__windows_i686_gnu-0.36.1",
+ sha256 = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.32.0/download"],
- strip_prefix = "windows_i686_gnu-0.32.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_i686_gnu-0.32.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download"],
+ strip_prefix = "windows_i686_gnu-0.36.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_i686_gnu-0.36.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__windows_i686_msvc-0.32.0",
- sha256 = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172",
+ name = "crates_vendor_manifests__windows_i686_msvc-0.36.1",
+ sha256 = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.32.0/download"],
- strip_prefix = "windows_i686_msvc-0.32.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_i686_msvc-0.32.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download"],
+ strip_prefix = "windows_i686_msvc-0.36.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_i686_msvc-0.36.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__windows_x86_64_gnu-0.32.0",
- sha256 = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc",
+ name = "crates_vendor_manifests__windows_x86_64_gnu-0.36.1",
+ sha256 = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.32.0/download"],
- strip_prefix = "windows_x86_64_gnu-0.32.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_gnu-0.32.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download"],
+ strip_prefix = "windows_x86_64_gnu-0.36.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_gnu-0.36.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_manifests__windows_x86_64_msvc-0.32.0",
- sha256 = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316",
+ name = "crates_vendor_manifests__windows_x86_64_msvc-0.36.1",
+ sha256 = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.32.0/download"],
- strip_prefix = "windows_x86_64_msvc-0.32.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_msvc-0.32.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download"],
+ strip_prefix = "windows_x86_64_msvc-0.36.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_msvc-0.36.1.bazel"),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ansi_term-0.12.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ansi_term-0.12.1.bazel
index 3e1dbce..68a4670 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ansi_term-0.12.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ansi_term-0.12.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.56.bazel
similarity index 84%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.56.bazel
index b58cec9..3598f0c 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.56.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,24 +78,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.52",
+ version = "0.1.56",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__async-trait-0.1.52//:build_script_build",
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.15//:quote",
- "@crates_vendor_pkgs__syn-1.0.86//:syn",
+ "@crates_vendor_pkgs__async-trait-0.1.56//:build_script_build",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.20//:quote",
+ "@crates_vendor_pkgs__syn-1.0.98//:syn",
],
}),
)
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +154,7 @@
"//conditions:default": [
],
}),
- version = "0.1.52",
+ version = "0.1.56",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.autocfg-1.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.autocfg-1.1.0.bazel
index bd2fcd9..7c30696 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.autocfg-1.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.autocfg-1.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel
index 5becb06..fe42fc5 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,10 +37,18 @@
"//conditions:default": {
},
}),
- compile_data = glob([
- "**",
- "**/*.md",
- ]) + select_with_or({
+ compile_data = glob(
+ include = [
+ "**",
+ "**/*.md",
+ ],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -59,7 +68,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__async-trait-0.1.52//:async_trait",
+ "@crates_vendor_pkgs__async-trait-0.1.56//:async_trait",
],
}),
rustc_env = {
@@ -74,10 +83,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -90,25 +96,25 @@
"//conditions:default": [
"@crates_vendor_pkgs__axum-core-0.1.2//:axum_core",
"@crates_vendor_pkgs__bitflags-1.3.2//:bitflags",
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
- "@crates_vendor_pkgs__http-0.2.6//:http",
- "@crates_vendor_pkgs__http-body-0.4.4//:http_body",
- "@crates_vendor_pkgs__hyper-0.14.17//:hyper",
+ "@crates_vendor_pkgs__http-0.2.8//:http",
+ "@crates_vendor_pkgs__http-body-0.4.5//:http_body",
+ "@crates_vendor_pkgs__hyper-0.14.20//:hyper",
"@crates_vendor_pkgs__matchit-0.4.6//:matchit",
- "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
+ "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
"@crates_vendor_pkgs__mime-0.3.16//:mime",
"@crates_vendor_pkgs__percent-encoding-2.1.0//:percent_encoding",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_pkgs__serde-1.0.136//:serde",
- "@crates_vendor_pkgs__serde_json-1.0.79//:serde_json",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_pkgs__serde-1.0.140//:serde",
+ "@crates_vendor_pkgs__serde_json-1.0.82//:serde_json",
"@crates_vendor_pkgs__serde_urlencoded-0.7.1//:serde_urlencoded",
"@crates_vendor_pkgs__sync_wrapper-0.1.1//:sync_wrapper",
"@crates_vendor_pkgs__tokio-1.16.1//:tokio",
- "@crates_vendor_pkgs__tower-0.4.12//:tower",
- "@crates_vendor_pkgs__tower-http-0.2.3//:tower_http",
+ "@crates_vendor_pkgs__tower-0.4.13//:tower",
+ "@crates_vendor_pkgs__tower-http-0.2.5//:tower_http",
"@crates_vendor_pkgs__tower-layer-0.3.1//:tower_layer",
- "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
+ "@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-core-0.1.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-core-0.1.2.bazel
index 60eff32..41da823 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-core-0.1.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-core-0.1.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -51,7 +60,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__async-trait-0.1.52//:async_trait",
+ "@crates_vendor_pkgs__async-trait-0.1.56//:async_trait",
],
}),
rustc_env = {
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,10 +86,10 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
- "@crates_vendor_pkgs__http-0.2.6//:http",
- "@crates_vendor_pkgs__http-body-0.4.4//:http_body",
+ "@crates_vendor_pkgs__http-0.2.8//:http",
+ "@crates_vendor_pkgs__http-body-0.4.5//:http_body",
"@crates_vendor_pkgs__mime-0.3.16//:mime",
],
}),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
index 8c3bd31..fe47f17 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
package(default_visibility = ["//visibility:public"])
@@ -34,7 +35,7 @@
alias(
name = "hyper",
- actual = "@crates_vendor_pkgs__hyper-0.14.17//:hyper",
+ actual = "@crates_vendor_pkgs__hyper-0.14.20//:hyper",
tags = ["manual"],
)
@@ -46,7 +47,7 @@
alias(
name = "serde_json",
- actual = "@crates_vendor_pkgs__serde_json-1.0.79//:serde_json",
+ actual = "@crates_vendor_pkgs__serde_json-1.0.82//:serde_json",
tags = ["manual"],
)
@@ -58,25 +59,25 @@
alias(
name = "tower",
- actual = "@crates_vendor_pkgs__tower-0.4.12//:tower",
+ actual = "@crates_vendor_pkgs__tower-0.4.13//:tower",
tags = ["manual"],
)
alias(
name = "tower-http",
- actual = "@crates_vendor_pkgs__tower-http-0.2.3//:tower_http",
+ actual = "@crates_vendor_pkgs__tower-http-0.2.5//:tower_http",
tags = ["manual"],
)
alias(
name = "tracing",
- actual = "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+ actual = "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
tags = ["manual"],
)
alias(
name = "tracing-subscriber",
- actual = "@crates_vendor_pkgs__tracing-subscriber-0.3.9//:tracing_subscriber",
+ actual = "@crates_vendor_pkgs__tracing-subscriber-0.3.15//:tracing_subscriber",
tags = ["manual"],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bitflags-1.3.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bitflags-1.3.2.bazel
index 6894746..795ab83 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bitflags-1.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bitflags-1.3.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.1.0.bazel
deleted file mode 100644
index b679f2e..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.1.0.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "bytes",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.2.0.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.2.0.bazel
index b679f2e..d6372fc 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.2.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.1.0",
+ version = "1.2.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cfg-if-1.0.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cfg-if-1.0.0.bazel
index e4aab64..7e3c294 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cfg-if-1.0.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.fnv-1.0.7.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.fnv-1.0.7.bazel
index 9b3c6e3..f95cc0a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.fnv-1.0.7.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.fnv-1.0.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,10 +76,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.0.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.0.1.bazel
index bd48fd1..b356338 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.0.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.0.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.21.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.21.bazel
index 2b9d729..7a338f1 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.21.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,10 +81,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -141,10 +147,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.21.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.21.bazel
index 8d8e0cf..1e65a5b 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.21.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,10 +81,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -140,10 +146,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.21.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.21.bazel
index cbdd96f..f547b5a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.21.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -68,10 +77,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.21.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.21.bazel
index 0c6da9d..99e2866 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.21.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -70,10 +79,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -136,10 +142,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.21.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.21.bazel
index 0645b60..03462e4 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.21.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -70,10 +79,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -87,7 +93,7 @@
"@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
"@crates_vendor_pkgs__futures-task-0.3.21//:futures_task",
"@crates_vendor_pkgs__futures-util-0.3.21//:build_script_build",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
"@crates_vendor_pkgs__pin-utils-0.1.0//:pin_utils",
],
}),
@@ -140,10 +146,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.11.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.13.bazel
similarity index 72%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.11.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.13.bazel
index 0e2689d..a1bbb4e 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.11.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.13.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,31 +74,28 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.11",
+ version = "0.3.13",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__fnv-1.0.7//:fnv",
"@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
"@crates_vendor_pkgs__futures-sink-0.3.21//:futures_sink",
"@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
- "@crates_vendor_pkgs__http-0.2.6//:http",
- "@crates_vendor_pkgs__indexmap-1.8.0//:indexmap",
- "@crates_vendor_pkgs__slab-0.4.5//:slab",
+ "@crates_vendor_pkgs__http-0.2.8//:http",
+ "@crates_vendor_pkgs__indexmap-1.9.1//:indexmap",
+ "@crates_vendor_pkgs__slab-0.4.7//:slab",
"@crates_vendor_pkgs__tokio-1.16.1//:tokio",
- "@crates_vendor_pkgs__tokio-util-0.6.9//:tokio_util",
- "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+ "@crates_vendor_pkgs__tokio-util-0.7.2//:tokio_util",
+ "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.11.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel
similarity index 78%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.11.2.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel
index 54a071b..c40844a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.11.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -20,7 +21,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -48,7 +57,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -66,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.11.2",
+ version = "0.12.3",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel
index c59daf3..2f1f330 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,7 +86,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.6.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.8.bazel
similarity index 75%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.6.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.8.bazel
index e72665d..997fc34 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.6.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.8.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -20,7 +21,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT/Apache-2.0
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "0.2.8",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__fnv-1.0.7//:fnv",
- "@crates_vendor_pkgs__itoa-1.0.1//:itoa",
+ "@crates_vendor_pkgs__itoa-1.0.2//:itoa",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel
similarity index 74%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.4.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel
index d85585b..15331a1 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.4",
+ version = "0.4.5",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
- "@crates_vendor_pkgs__http-0.2.6//:http",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
+ "@crates_vendor_pkgs__http-0.2.8//:http",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-range-header-0.3.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-range-header-0.3.0.bazel
index c2d71d8..b688f4f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-range-header-0.3.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-range-header-0.3.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.6.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.7.1.bazel
similarity index 88%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.6.0.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.7.1.bazel
index c28f5d5..ca4134f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.6.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.7.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.6.0",
+ version = "1.7.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__httparse-1.6.0//:build_script_build",
+ "@crates_vendor_pkgs__httparse-1.7.1//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "1.6.0",
+ version = "1.7.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httpdate-1.0.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httpdate-1.0.2.bazel
index 16d4a28..ce4aa55 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httpdate-1.0.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httpdate-1.0.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.20.bazel
similarity index 71%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.20.bazel
index ee4bdb4..e3dcfa9 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.20.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -76,35 +85,32 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.14.17",
+ version = "0.14.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__futures-channel-0.3.21//:futures_channel",
"@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
"@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
- "@crates_vendor_pkgs__h2-0.3.11//:h2",
- "@crates_vendor_pkgs__http-0.2.6//:http",
- "@crates_vendor_pkgs__http-body-0.4.4//:http_body",
- "@crates_vendor_pkgs__httparse-1.6.0//:httparse",
+ "@crates_vendor_pkgs__h2-0.3.13//:h2",
+ "@crates_vendor_pkgs__http-0.2.8//:http",
+ "@crates_vendor_pkgs__http-body-0.4.5//:http_body",
+ "@crates_vendor_pkgs__httparse-1.7.1//:httparse",
"@crates_vendor_pkgs__httpdate-1.0.2//:httpdate",
- "@crates_vendor_pkgs__itoa-1.0.1//:itoa",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__itoa-1.0.2//:itoa",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
"@crates_vendor_pkgs__socket2-0.4.4//:socket2",
"@crates_vendor_pkgs__tokio-1.16.1//:tokio",
- "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
- "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+ "@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
+ "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
"@crates_vendor_pkgs__want-0.3.0//:want",
],
}),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.1.bazel
similarity index 85%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.1.bazel
index 6989baf..592d2a8 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -24,7 +25,7 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # Apache-2.0 OR MIT
# ])
rust_library(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -52,7 +61,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -70,22 +79,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "1.9.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__hashbrown-0.11.2//:hashbrown",
- "@crates_vendor_pkgs__indexmap-1.8.0//:build_script_build",
+ "@crates_vendor_pkgs__hashbrown-0.12.3//:hashbrown",
+ "@crates_vendor_pkgs__indexmap-1.9.1//:build_script_build",
],
}),
)
@@ -119,7 +125,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +154,7 @@
"//conditions:default": [
],
}),
- version = "1.8.0",
+ version = "1.9.1",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.instant-0.1.12.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.instant-0.1.12.bazel
index 024232d..60649d1 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.instant-0.1.12.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.instant-0.1.12.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.1.bazel
deleted file mode 100644
index 69bfcf9..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.1.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "itoa",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.1",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.1/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.2.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.1/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.2.bazel
index 69bfcf9..1c042ef 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.1",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lazy_static-1.4.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lazy_static-1.4.0.bazel
index aabde66..6abb739 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lazy_static-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lazy_static-1.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.126.bazel
similarity index 88%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.119.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.126.bazel
index 139c214..2de4a43 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.126.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__libc-0.2.119//:build_script_build",
+ "@crates_vendor_pkgs__libc-0.2.126//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.2.126",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.6.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.6.bazel
deleted file mode 100644
index 3c36221..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.6.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.6",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_pkgs__scopeguard-1.1.0//:scopeguard",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.7.bazel
similarity index 83%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.7.bazel
index 6989baf..f80bfdc 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.8.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Apache-2.0/MIT
+# "TODO", # MIT OR Apache-2.0
# ])
rust_library(
- name = "indexmap",
+ name = "lock_api",
srcs = glob(
include = [
"**/*.rs",
@@ -40,12 +41,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -70,29 +78,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "0.4.7",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__hashbrown-0.11.2//:hashbrown",
- "@crates_vendor_pkgs__indexmap-1.8.0//:build_script_build",
+ "@crates_vendor_pkgs__lock_api-0.4.7//:build_script_build",
+ "@crates_vendor_pkgs__scopeguard-1.1.0//:scopeguard",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "indexmap_build_script",
+ name = "lock_api_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -111,7 +116,6 @@
],
}),
crate_features = [
- "std",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -137,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +152,7 @@
"//conditions:default": [
],
}),
- version = "1.8.0",
+ version = "0.4.7",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -168,7 +169,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "indexmap_build_script",
+ actual = "lock_api_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.14.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel
similarity index 88%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.14.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel
index e63b9d0..a9435e4 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.14.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -70,22 +79,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.4.17",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_pkgs__log-0.4.14//:build_script_build",
+ "@crates_vendor_pkgs__log-0.4.17//:build_script_build",
],
}),
)
@@ -137,10 +143,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -151,7 +154,7 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.4.17",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matches-0.1.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matches-0.1.9.bazel
index b2ec92b..c61088d 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matches-0.1.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matches-0.1.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matchit-0.4.6.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matchit-0.4.6.bazel
index dd3406b..2a24ebd 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matchit-0.4.6.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matchit-0.4.6.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.4.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel
similarity index 88%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.4.1.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel
index c1d16f6..fbb573d 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.4.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "2.5.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__memchr-2.4.1//:build_script_build",
+ "@crates_vendor_pkgs__memchr-2.5.0//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "2.5.0",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.16.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.16.bazel
index d7f8128..0c421cd 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.16.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.16.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel
index f439769..720ecad 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -73,10 +82,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -90,9 +96,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -107,10 +115,10 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
# Common Deps
- "@crates_vendor_pkgs__log-0.4.14//:log",
+ "@crates_vendor_pkgs__log-0.4.17//:log",
],
# cfg(windows)
(
@@ -123,10 +131,10 @@
"@crates_vendor_pkgs__winapi-0.3.9//:winapi",
# Common Deps
- "@crates_vendor_pkgs__log-0.4.14//:log",
+ "@crates_vendor_pkgs__log-0.4.17//:log",
],
"//conditions:default": [
- "@crates_vendor_pkgs__log-0.4.14//:log",
+ "@crates_vendor_pkgs__log-0.4.17//:log",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miow-0.3.7.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miow-0.3.7.bazel
index 3934129..b615e3c 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miow-0.3.7.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miow-0.3.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ntapi-0.3.7.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ntapi-0.3.7.bazel
index 533a620..8d41087 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ntapi-0.3.7.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ntapi-0.3.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,10 +80,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel
index 95eca12..28bb82a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -87,15 +93,18 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
"@rules_rust//rust/platform:i686-unknown-freebsd",
"@rules_rust//rust/platform:i686-unknown-linux-gnu",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
"@rules_rust//rust/platform:wasm32-unknown-unknown",
"@rules_rust//rust/platform:wasm32-wasi",
@@ -106,7 +115,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.9.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.13.0.bazel
similarity index 81%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.9.0.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.13.0.bazel
index f2a936a..6b76c12 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.9.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.13.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.13.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.11.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.11.2.bazel
index f630b0e..1b83d77 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.11.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.11.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -66,10 +75,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -81,7 +87,7 @@
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__instant-0.1.12//:instant",
- "@crates_vendor_pkgs__lock_api-0.4.6//:lock_api",
+ "@crates_vendor_pkgs__lock_api-0.4.7//:lock_api",
"@crates_vendor_pkgs__parking_lot_core-0.8.5//:parking_lot_core",
],
}),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel
index 2f0ece6..b19b5d1 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -85,15 +91,17 @@
# cfg(target_os = "redox")
#
# No supported platform triples for cfg: 'cfg(target_os = "redox")'
- # Skipped dependencies: [{"id":"redox_syscall 0.2.11","target":"syscall"}]
+ # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
#
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -108,13 +116,13 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
# Common Deps
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
"@crates_vendor_pkgs__instant-0.1.12//:instant",
"@crates_vendor_pkgs__parking_lot_core-0.8.5//:build_script_build",
- "@crates_vendor_pkgs__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_pkgs__smallvec-1.9.0//:smallvec",
],
# cfg(windows)
(
@@ -128,13 +136,13 @@
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
"@crates_vendor_pkgs__instant-0.1.12//:instant",
"@crates_vendor_pkgs__parking_lot_core-0.8.5//:build_script_build",
- "@crates_vendor_pkgs__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_pkgs__smallvec-1.9.0//:smallvec",
],
"//conditions:default": [
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
"@crates_vendor_pkgs__instant-0.1.12//:instant",
"@crates_vendor_pkgs__parking_lot_core-0.8.5//:build_script_build",
- "@crates_vendor_pkgs__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_pkgs__smallvec-1.9.0//:smallvec",
],
}),
)
@@ -185,10 +193,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.1.0.bazel
index 1ad467a..396cb48 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.10.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.11.bazel
similarity index 78%
copy from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.10.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.11.bazel
index dace729..4548f7c 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.10.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.11.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -51,7 +60,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__pin-project-internal-1.0.10//:pin_project_internal",
+ "@crates_vendor_pkgs__pin-project-internal-1.0.11//:pin_project_internal",
],
}),
rustc_env = {
@@ -66,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.10",
+ version = "1.0.11",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.11.bazel
similarity index 74%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.11.bazel
index be8b0c9..31d06ff 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.11.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.10",
+ version = "1.0.11",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.15//:quote",
- "@crates_vendor_pkgs__syn-1.0.86//:syn",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.20//:quote",
+ "@crates_vendor_pkgs__syn-1.0.98//:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.8.bazel
deleted file mode 100644
index cfd3870..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.8.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "pin_project_lite",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.8",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.8/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.8/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel
index cfd3870..99db166 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.8",
+ version = "0.2.9",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-utils-0.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-utils-0.1.0.bazel
index de4c1a2..29329ce 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-utils-0.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-utils-0.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.36.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.36.bazel
deleted file mode 100644
index 6318a86..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.36.bazel
+++ /dev/null
@@ -1,176 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "proc_macro2",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.36",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:build_script_build",
- "@crates_vendor_pkgs__unicode-xid-0.2.2//:unicode_xid",
- ],
- }),
-)
-
-cargo_build_script(
- # See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- build_script_env = {
- },
- compile_data = select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- tools = select_with_or({
- "//conditions:default": [
- ],
- }),
- version = "1.0.36",
- visibility = ["//visibility:private"],
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
-
-alias(
- # Because `cargo_build_script` does some invisible target name mutating to
- # determine the package and crate name for a build script, the Bazel
- # target namename of any build script cannot be the Cargo canonical name
- # of `build_script_build` without losing out on having certain Cargo
- # environment variables set.
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = [
- "manual",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.40.bazel
similarity index 86%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.40.bazel
index ab8ac7d..59b3e6d 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.40.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,22 +80,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.40",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:build_script_build",
+ "@crates_vendor_pkgs__unicode-ident-1.0.2//:unicode_ident",
],
}),
)
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.40",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.15.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.15.bazel
deleted file mode 100644
index bad70cc..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.15.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "quote",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.15",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.20.bazel
similarity index 84%
copy from examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.20.bazel
index ab8ac7d..c0ee8c7 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.36/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.20.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -28,7 +29,7 @@
# ])
rust_library(
- name = "proc_macro2",
+ name = "quote",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,29 +80,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.36",
+ version = "1.0.20",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.36:build_script_build",
- "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.20//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "proc-macro2_build_script",
+ name = "quote_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -139,10 +145,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -153,7 +156,7 @@
"//conditions:default": [
],
}),
- version = "1.0.36",
+ version = "1.0.20",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
@@ -169,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "proc-macro2_build_script",
+ actual = "quote_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.11.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.13.bazel
similarity index 80%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.11.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.13.bazel
index f001325..2a3af83 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.11.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.13.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.11",
+ version = "0.2.13",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.9/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.10.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.9/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.10.bazel
index c2a9c81..8963fe2 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.10.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.9",
+ version = "1.0.10",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.9.bazel
deleted file mode 100644
index c2a9c81..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.9.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR BSL-1.0
-# ])
-
-rust_library(
- name = "ryu",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.9",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.scopeguard-1.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.scopeguard-1.1.0.bazel
index 0bc1e13..521cf9c 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.scopeguard-1.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.scopeguard-1.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.136.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.140.bazel
similarity index 88%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.136.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.140.bazel
index b2b5369..7be7179 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.136.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.140.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.136",
+ version = "1.0.140",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__serde-1.0.136//:build_script_build",
+ "@crates_vendor_pkgs__serde-1.0.140//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "1.0.136",
+ version = "1.0.140",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.79.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.82.bazel
similarity index 84%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.79.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.82.bazel
index e827016..27af144 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.79.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.82.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -72,24 +81,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.79",
+ version = "1.0.82",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__itoa-1.0.1//:itoa",
- "@crates_vendor_pkgs__ryu-1.0.9//:ryu",
- "@crates_vendor_pkgs__serde-1.0.136//:serde",
- "@crates_vendor_pkgs__serde_json-1.0.79//:build_script_build",
+ "@crates_vendor_pkgs__itoa-1.0.2//:itoa",
+ "@crates_vendor_pkgs__ryu-1.0.10//:ryu",
+ "@crates_vendor_pkgs__serde-1.0.140//:serde",
+ "@crates_vendor_pkgs__serde_json-1.0.82//:build_script_build",
],
}),
)
@@ -143,10 +149,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -157,7 +160,7 @@
"//conditions:default": [
],
}),
- version = "1.0.79",
+ version = "1.0.82",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_urlencoded-0.7.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_urlencoded-0.7.1.bazel
index a0618b4..3409249 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_urlencoded-0.7.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_urlencoded-0.7.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -80,9 +86,9 @@
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__form_urlencoded-1.0.1//:form_urlencoded",
- "@crates_vendor_pkgs__itoa-1.0.1//:itoa",
- "@crates_vendor_pkgs__ryu-1.0.9//:ryu",
- "@crates_vendor_pkgs__serde-1.0.136//:serde",
+ "@crates_vendor_pkgs__itoa-1.0.2//:itoa",
+ "@crates_vendor_pkgs__ryu-1.0.10//:ryu",
+ "@crates_vendor_pkgs__serde-1.0.140//:serde",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sharded-slab-0.1.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sharded-slab-0.1.4.bazel
index cfcc376..a9ae32f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sharded-slab-0.1.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sharded-slab-0.1.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel
index 1bfc0da..6f7ae8e 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.5.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.5.bazel
deleted file mode 100644
index d4303ef..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.5.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "slab",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.5",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.4.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.7.bazel
similarity index 84%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.4.1.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.7.bazel
index 2dbd77e..24d1160 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.4.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.7.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # Unlicense/MIT
+# "TODO", # MIT
# ])
rust_library(
- name = "memchr",
+ name = "slab",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,28 +80,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "2.4.1",
+ version = "0.4.7",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__memchr-2.4.1//:build_script_build",
+ "@crates_vendor_pkgs__slab-0.4.7//:build_script_build",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "memchr_build_script",
+ name = "slab_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,11 +155,12 @@
"//conditions:default": [
],
}),
- version = "2.4.1",
+ version = "0.4.7",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
],
}),
)
@@ -168,7 +172,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "memchr_build_script",
+ actual = "slab_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.8.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.8.0.bazel
deleted file mode 100644
index a9ae389..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.8.0.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.9.0.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.9.0.bazel
index f2a936a..acb3495 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.9.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "smallvec",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel
index f9ccd49..bb6c436 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -82,9 +88,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -99,7 +107,7 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
# Common Deps
],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.86.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.98.bazel
similarity index 85%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.86.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.98.bazel
index 5653b39..2e292ae 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.86.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.98.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -80,24 +89,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.0.86",
+ version = "1.0.98",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.15//:quote",
- "@crates_vendor_pkgs__syn-1.0.86//:build_script_build",
- "@crates_vendor_pkgs__unicode-xid-0.2.2//:unicode_xid",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.20//:quote",
+ "@crates_vendor_pkgs__syn-1.0.98//:build_script_build",
+ "@crates_vendor_pkgs__unicode-ident-1.0.2//:unicode_ident",
],
}),
)
@@ -159,10 +165,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -173,7 +176,7 @@
"//conditions:default": [
],
}),
- version = "1.0.86",
+ version = "1.0.98",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.1.bazel
index d3358b4..6ac7c88 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
index 68b0305..c3d5f5c 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+ "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
index 35237a9..c4f48c7 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -74,7 +83,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__tokio-macros-1.7.0//:tokio_macros",
+ "@crates_vendor_pkgs__tokio-macros-1.8.0//:tokio_macros",
],
}),
rustc_env = {
@@ -89,10 +98,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -106,9 +112,11 @@
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -123,17 +131,17 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_pkgs__libc-0.2.119//:libc",
+ "@crates_vendor_pkgs__libc-0.2.126//:libc",
"@crates_vendor_pkgs__signal-hook-registry-1.4.0//:signal_hook_registry",
# Common Deps
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
- "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
+ "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
"@crates_vendor_pkgs__mio-0.7.14//:mio",
"@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
- "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+ "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
"@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
],
# cfg(windows)
(
@@ -144,22 +152,22 @@
"@crates_vendor_pkgs__winapi-0.3.9//:winapi",
# Common Deps
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
- "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
+ "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
"@crates_vendor_pkgs__mio-0.7.14//:mio",
"@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
- "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+ "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
"@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
],
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
- "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
+ "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
"@crates_vendor_pkgs__mio-0.7.14//:mio",
"@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
- "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+ "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
"@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.8.0.bazel
similarity index 74%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.8.0.bazel
index fee514a..7d990ca 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.8.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.7.0",
+ version = "1.8.0",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.15//:quote",
- "@crates_vendor_pkgs__syn-1.0.86//:syn",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.20//:quote",
+ "@crates_vendor_pkgs__syn-1.0.98//:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.0.bazel
deleted file mode 100644
index 7cb6846..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.0.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_util",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2018",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.0",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
- "@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
- "@crates_vendor_pkgs__futures-sink-0.3.21//:futures_sink",
- "@crates_vendor_pkgs__log-0.4.14//:log",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_pkgs__tokio-1.16.1//:tokio",
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.6.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.2.bazel
similarity index 76%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.6.9.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.2.bazel
index 7d8b271..47d160b 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.6.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,13 +37,22 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"codec",
"default",
+ "tracing",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -67,26 +77,23 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.6.9",
+ version = "0.7.2",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
"@crates_vendor_pkgs__futures-sink-0.3.21//:futures_sink",
- "@crates_vendor_pkgs__log-0.4.14//:log",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
"@crates_vendor_pkgs__tokio-1.16.1//:tokio",
+ "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel
similarity index 75%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel
index 7acabc6..31410cd 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -78,29 +87,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.12",
+ version = "0.4.13",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
"@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
- "@crates_vendor_pkgs__pin-project-1.0.10//:pin_project",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-1.0.11//:pin_project",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
"@crates_vendor_pkgs__tokio-1.16.1//:tokio",
- "@crates_vendor_pkgs__tokio-util-0.7.0//:tokio_util",
+ "@crates_vendor_pkgs__tokio-util-0.7.2//:tokio_util",
"@crates_vendor_pkgs__tower-layer-0.3.1//:tower_layer",
- "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
- "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+ "@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
+ "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
similarity index 72%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.3.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
index fed12a5..59153cb 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.3.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,32 +80,29 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.3",
+ version = "0.2.5",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__bitflags-1.3.2//:bitflags",
- "@crates_vendor_pkgs__bytes-1.1.0//:bytes",
+ "@crates_vendor_pkgs__bytes-1.2.0//:bytes",
"@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
"@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
- "@crates_vendor_pkgs__http-0.2.6//:http",
- "@crates_vendor_pkgs__http-body-0.4.4//:http_body",
+ "@crates_vendor_pkgs__http-0.2.8//:http",
+ "@crates_vendor_pkgs__http-body-0.4.5//:http_body",
"@crates_vendor_pkgs__http-range-header-0.3.0//:http_range_header",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_pkgs__tower-0.4.12//:tower",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_pkgs__tower-0.4.13//:tower",
"@crates_vendor_pkgs__tower-layer-0.3.1//:tower_layer",
- "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
- "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+ "@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
+ "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.1.bazel
index 9e48ea0..e88fe62 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel
index 317d496..b72fb38 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.3.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.31.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.35.bazel
similarity index 74%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.31.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.35.bazel
index 4b7cbd3..fb9bbfb 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.31.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.35.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -56,7 +65,7 @@
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__tracing-attributes-0.1.19//:tracing_attributes",
+ "@crates_vendor_pkgs__tracing-attributes-0.1.22//:tracing_attributes",
],
}),
rustc_env = {
@@ -71,24 +80,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.31",
+ version = "0.1.35",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_pkgs__log-0.4.14//:log",
- "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
- "@crates_vendor_pkgs__tracing-core-0.1.22//:tracing_core",
+ "@crates_vendor_pkgs__log-0.4.17//:log",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_pkgs__tracing-core-0.1.28//:tracing_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.19.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.22.bazel
similarity index 74%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.19.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.22.bazel
index fe555bb..03eabcd 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.19.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.22.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.19",
+ version = "0.1.22",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.15//:quote",
- "@crates_vendor_pkgs__syn-1.0.86//:syn",
+ "@crates_vendor_pkgs__proc-macro2-1.0.40//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.20//:quote",
+ "@crates_vendor_pkgs__syn-1.0.98//:syn",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel
similarity index 79%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel
index 8dd06ff..8692724 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,13 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"default",
- "lazy_static",
+ "once_cell",
"std",
"valuable",
],
@@ -69,17 +78,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.22",
+ version = "0.1.28",
deps = [
] + select_with_or({
# cfg(tracing_unstable)
@@ -88,7 +94,7 @@
# Skipped dependencies: [{"id":"valuable 0.1.0","target":"valuable"}]
#
"//conditions:default": [
- "@crates_vendor_pkgs__lazy_static-1.4.0//:lazy_static",
+ "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel
similarity index 77%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel
index a516069..ecf9023 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -67,23 +76,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.1.2",
+ version = "0.1.3",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__lazy_static-1.4.0//:lazy_static",
- "@crates_vendor_pkgs__log-0.4.14//:log",
- "@crates_vendor_pkgs__tracing-core-0.1.22//:tracing_core",
+ "@crates_vendor_pkgs__log-0.4.17//:log",
+ "@crates_vendor_pkgs__tracing-core-0.1.28//:tracing_core",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.15.bazel
similarity index 77%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.15.bazel
index 6555328..9c0f6e6 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.15.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -76,26 +85,23 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.9",
+ version = "0.3.15",
deps = [
] + select_with_or({
"//conditions:default": [
"@crates_vendor_pkgs__ansi_term-0.12.1//:ansi_term",
"@crates_vendor_pkgs__sharded-slab-0.1.4//:sharded_slab",
- "@crates_vendor_pkgs__smallvec-1.8.0//:smallvec",
+ "@crates_vendor_pkgs__smallvec-1.9.0//:smallvec",
"@crates_vendor_pkgs__thread_local-1.1.4//:thread_local",
- "@crates_vendor_pkgs__tracing-core-0.1.22//:tracing_core",
- "@crates_vendor_pkgs__tracing-log-0.1.2//:tracing_log",
+ "@crates_vendor_pkgs__tracing-core-0.1.28//:tracing_core",
+ "@crates_vendor_pkgs__tracing-log-0.1.3//:tracing_log",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.3.bazel
index 10fbaf6..2cc2a5e 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.3.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.2.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.2.bazel
index f2a936a..e83d79c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_ident",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.0.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-xid-0.2.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-xid-0.2.2.bazel
deleted file mode 100644
index 30562c1..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-xid-0.2.2.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
- "@bazel_skylib//lib:selects.bzl",
- "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_xid",
- srcs = glob(
- include = [
- "**/*.rs",
- ],
- exclude = [
- ],
- ),
- aliases = selects.with_or({
- "//conditions:default": {
- },
- }),
- compile_data = glob(["**"]) + select_with_or({
- "//conditions:default": [
- ],
- }),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- data = select_with_or({
- "//conditions:default": [
- ],
- }),
- edition = "2015",
- proc_macro_deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_env = {
- },
- rustc_env_files = select_with_or({
- "//conditions:default": [
- ],
- }),
- rustc_flags = [
- # In most cases, warnings in 3rd party crates are not interesting as
- # they're out of the control of consumers. The flag here silences
- # warnings. For more details see:
- # https://doc.rust-lang.org/rustc/lints/levels.html
- "--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.2",
- deps = [
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.valuable-0.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.valuable-0.1.0.bazel
index 9bd0d0b..0612bb2 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.valuable-0.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.valuable-0.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,10 +80,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.0.bazel
index d13a311..0886b54 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,10 +74,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -79,7 +85,7 @@
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_pkgs__log-0.4.14//:log",
+ "@crates_vendor_pkgs__log-0.4.17//:log",
"@crates_vendor_pkgs__try-lock-0.2.3//:try_lock",
],
}),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-0.3.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-0.3.9.bazel
index f50047d..7343249 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-0.3.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-0.3.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -99,10 +108,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -204,10 +210,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index ec8ffa9..9b00a33 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index 0ce2e90..9c1e225 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,10 +78,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -134,10 +140,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
index ad7dac5..3d2763f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //vendor_remote_pkgs:crates_vendor_pkgs
###############################################################################
"""
# `crates_repository` API
@@ -194,7 +195,10 @@
dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
if not dependencies:
- return []
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
@@ -288,14 +292,14 @@
"": {
_COMMON_CONDITION: {
"axum": "@crates_vendor_pkgs__axum-0.4.8//:axum",
- "hyper": "@crates_vendor_pkgs__hyper-0.14.17//:hyper",
+ "hyper": "@crates_vendor_pkgs__hyper-0.14.20//:hyper",
"mime": "@crates_vendor_pkgs__mime-0.3.16//:mime",
- "serde_json": "@crates_vendor_pkgs__serde_json-1.0.79//:serde_json",
+ "serde_json": "@crates_vendor_pkgs__serde_json-1.0.82//:serde_json",
"tokio": "@crates_vendor_pkgs__tokio-1.16.1//:tokio",
- "tower": "@crates_vendor_pkgs__tower-0.4.12//:tower",
- "tower-http": "@crates_vendor_pkgs__tower-http-0.2.3//:tower_http",
- "tracing": "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
- "tracing-subscriber": "@crates_vendor_pkgs__tracing-subscriber-0.3.9//:tracing_subscriber",
+ "tower": "@crates_vendor_pkgs__tower-0.4.13//:tower",
+ "tower-http": "@crates_vendor_pkgs__tower-http-0.2.5//:tower_http",
+ "tracing": "@crates_vendor_pkgs__tracing-0.1.35//:tracing",
+ "tracing-subscriber": "@crates_vendor_pkgs__tracing-subscriber-0.3.15//:tracing_subscriber",
},
},
}
@@ -359,11 +363,11 @@
_CONDITIONS = {
"cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(target_os = \"redox\")": [],
"cfg(target_os = \"windows\")": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
"cfg(tracing_unstable)": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
"cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"x86_64-pc-windows-gnu": [],
@@ -385,12 +389,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__async-trait-0.1.52",
- sha256 = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3",
+ name = "crates_vendor_pkgs__async-trait-0.1.56",
+ sha256 = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/async-trait/0.1.52/download"],
- strip_prefix = "async-trait-0.1.52",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.async-trait-0.1.52.bazel"),
+ urls = ["https://crates.io/api/v1/crates/async-trait/0.1.56/download"],
+ strip_prefix = "async-trait-0.1.56",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.async-trait-0.1.56.bazel"),
)
maybe(
@@ -435,12 +439,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__bytes-1.1.0",
- sha256 = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8",
+ name = "crates_vendor_pkgs__bytes-1.2.0",
+ sha256 = "f0b3de4a0c5e67e16066a0715723abd91edc2f9001d09c46e1dca929351e130e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bytes/1.1.0/download"],
- strip_prefix = "bytes-1.1.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.bytes-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/bytes/1.2.0/download"],
+ strip_prefix = "bytes-1.2.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.bytes-1.2.0.bazel"),
)
maybe(
@@ -525,22 +529,22 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__h2-0.3.11",
- sha256 = "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e",
+ name = "crates_vendor_pkgs__h2-0.3.13",
+ sha256 = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/h2/0.3.11/download"],
- strip_prefix = "h2-0.3.11",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.h2-0.3.11.bazel"),
+ urls = ["https://crates.io/api/v1/crates/h2/0.3.13/download"],
+ strip_prefix = "h2-0.3.13",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.h2-0.3.13.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__hashbrown-0.11.2",
- sha256 = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e",
+ name = "crates_vendor_pkgs__hashbrown-0.12.3",
+ sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hashbrown/0.11.2/download"],
- strip_prefix = "hashbrown-0.11.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hashbrown-0.11.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hashbrown/0.12.3/download"],
+ strip_prefix = "hashbrown-0.12.3",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hashbrown-0.12.3.bazel"),
)
maybe(
@@ -555,22 +559,22 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__http-0.2.6",
- sha256 = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03",
+ name = "crates_vendor_pkgs__http-0.2.8",
+ sha256 = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/http/0.2.6/download"],
- strip_prefix = "http-0.2.6",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.http-0.2.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/http/0.2.8/download"],
+ strip_prefix = "http-0.2.8",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.http-0.2.8.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__http-body-0.4.4",
- sha256 = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6",
+ name = "crates_vendor_pkgs__http-body-0.4.5",
+ sha256 = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/http-body/0.4.4/download"],
- strip_prefix = "http-body-0.4.4",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.http-body-0.4.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/http-body/0.4.5/download"],
+ strip_prefix = "http-body-0.4.5",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.http-body-0.4.5.bazel"),
)
maybe(
@@ -585,12 +589,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__httparse-1.6.0",
- sha256 = "9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4",
+ name = "crates_vendor_pkgs__httparse-1.7.1",
+ sha256 = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/httparse/1.6.0/download"],
- strip_prefix = "httparse-1.6.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.httparse-1.6.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/httparse/1.7.1/download"],
+ strip_prefix = "httparse-1.7.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.httparse-1.7.1.bazel"),
)
maybe(
@@ -605,22 +609,22 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__hyper-0.14.17",
- sha256 = "043f0e083e9901b6cc658a77d1eb86f4fc650bbb977a4337dd63192826aa85dd",
+ name = "crates_vendor_pkgs__hyper-0.14.20",
+ sha256 = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hyper/0.14.17/download"],
- strip_prefix = "hyper-0.14.17",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hyper-0.14.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hyper/0.14.20/download"],
+ strip_prefix = "hyper-0.14.20",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hyper-0.14.20.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__indexmap-1.8.0",
- sha256 = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223",
+ name = "crates_vendor_pkgs__indexmap-1.9.1",
+ sha256 = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/indexmap/1.8.0/download"],
- strip_prefix = "indexmap-1.8.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.indexmap-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/indexmap/1.9.1/download"],
+ strip_prefix = "indexmap-1.9.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.indexmap-1.9.1.bazel"),
)
maybe(
@@ -635,12 +639,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__itoa-1.0.1",
- sha256 = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35",
+ name = "crates_vendor_pkgs__itoa-1.0.2",
+ sha256 = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/itoa/1.0.1/download"],
- strip_prefix = "itoa-1.0.1",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.itoa-1.0.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itoa/1.0.2/download"],
+ strip_prefix = "itoa-1.0.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.itoa-1.0.2.bazel"),
)
maybe(
@@ -655,32 +659,32 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__libc-0.2.119",
- sha256 = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4",
+ name = "crates_vendor_pkgs__libc-0.2.126",
+ sha256 = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.119/download"],
- strip_prefix = "libc-0.2.119",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.libc-0.2.119.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.126/download"],
+ strip_prefix = "libc-0.2.126",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.libc-0.2.126.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__lock_api-0.4.6",
- sha256 = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b",
+ name = "crates_vendor_pkgs__lock_api-0.4.7",
+ sha256 = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/lock_api/0.4.6/download"],
- strip_prefix = "lock_api-0.4.6",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.lock_api-0.4.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/lock_api/0.4.7/download"],
+ strip_prefix = "lock_api-0.4.7",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.lock_api-0.4.7.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__log-0.4.14",
- sha256 = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710",
+ name = "crates_vendor_pkgs__log-0.4.17",
+ sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.4.14/download"],
- strip_prefix = "log-0.4.14",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.log-0.4.14.bazel"),
+ urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
+ strip_prefix = "log-0.4.17",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.log-0.4.17.bazel"),
)
maybe(
@@ -705,12 +709,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__memchr-2.4.1",
- sha256 = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a",
+ name = "crates_vendor_pkgs__memchr-2.5.0",
+ sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/memchr/2.4.1/download"],
- strip_prefix = "memchr-2.4.1",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.memchr-2.4.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
+ strip_prefix = "memchr-2.5.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.memchr-2.5.0.bazel"),
)
maybe(
@@ -765,12 +769,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__once_cell-1.9.0",
- sha256 = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5",
+ name = "crates_vendor_pkgs__once_cell-1.13.0",
+ sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.9.0/download"],
- strip_prefix = "once_cell-1.9.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.9.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+ strip_prefix = "once_cell-1.13.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.13.0.bazel"),
)
maybe(
@@ -805,32 +809,32 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__pin-project-1.0.10",
- sha256 = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e",
+ name = "crates_vendor_pkgs__pin-project-1.0.11",
+ sha256 = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pin-project/1.0.10/download"],
- strip_prefix = "pin-project-1.0.10",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-1.0.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project/1.0.11/download"],
+ strip_prefix = "pin-project-1.0.11",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-1.0.11.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__pin-project-internal-1.0.10",
- sha256 = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb",
+ name = "crates_vendor_pkgs__pin-project-internal-1.0.11",
+ sha256 = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pin-project-internal/1.0.10/download"],
- strip_prefix = "pin-project-internal-1.0.10",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-internal-1.0.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project-internal/1.0.11/download"],
+ strip_prefix = "pin-project-internal-1.0.11",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-internal-1.0.11.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__pin-project-lite-0.2.8",
- sha256 = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c",
+ name = "crates_vendor_pkgs__pin-project-lite-0.2.9",
+ sha256 = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download"],
- strip_prefix = "pin-project-lite-0.2.8",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-lite-0.2.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download"],
+ strip_prefix = "pin-project-lite-0.2.9",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-lite-0.2.9.bazel"),
)
maybe(
@@ -845,42 +849,42 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__proc-macro2-1.0.36",
- sha256 = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029",
+ name = "crates_vendor_pkgs__proc-macro2-1.0.40",
+ sha256 = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.36/download"],
- strip_prefix = "proc-macro2-1.0.36",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.proc-macro2-1.0.36.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.40/download"],
+ strip_prefix = "proc-macro2-1.0.40",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.proc-macro2-1.0.40.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__quote-1.0.15",
- sha256 = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145",
+ name = "crates_vendor_pkgs__quote-1.0.20",
+ sha256 = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.15/download"],
- strip_prefix = "quote-1.0.15",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.quote-1.0.15.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.20/download"],
+ strip_prefix = "quote-1.0.20",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.quote-1.0.20.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__redox_syscall-0.2.11",
- sha256 = "8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c",
+ name = "crates_vendor_pkgs__redox_syscall-0.2.13",
+ sha256 = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.11/download"],
- strip_prefix = "redox_syscall-0.2.11",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.redox_syscall-0.2.11.bazel"),
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.13/download"],
+ strip_prefix = "redox_syscall-0.2.13",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.redox_syscall-0.2.13.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__ryu-1.0.9",
- sha256 = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f",
+ name = "crates_vendor_pkgs__ryu-1.0.10",
+ sha256 = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ryu/1.0.9/download"],
- strip_prefix = "ryu-1.0.9",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.ryu-1.0.9.bazel"),
+ urls = ["https://crates.io/api/v1/crates/ryu/1.0.10/download"],
+ strip_prefix = "ryu-1.0.10",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.ryu-1.0.10.bazel"),
)
maybe(
@@ -895,22 +899,22 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__serde-1.0.136",
- sha256 = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789",
+ name = "crates_vendor_pkgs__serde-1.0.140",
+ sha256 = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde/1.0.136/download"],
- strip_prefix = "serde-1.0.136",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde-1.0.136.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.140/download"],
+ strip_prefix = "serde-1.0.140",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde-1.0.140.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__serde_json-1.0.79",
- sha256 = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95",
+ name = "crates_vendor_pkgs__serde_json-1.0.82",
+ sha256 = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_json/1.0.79/download"],
- strip_prefix = "serde_json-1.0.79",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde_json-1.0.79.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_json/1.0.82/download"],
+ strip_prefix = "serde_json-1.0.82",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde_json-1.0.82.bazel"),
)
maybe(
@@ -945,22 +949,22 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__slab-0.4.5",
- sha256 = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5",
+ name = "crates_vendor_pkgs__slab-0.4.7",
+ sha256 = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/slab/0.4.5/download"],
- strip_prefix = "slab-0.4.5",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.slab-0.4.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/slab/0.4.7/download"],
+ strip_prefix = "slab-0.4.7",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.slab-0.4.7.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__smallvec-1.8.0",
- sha256 = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83",
+ name = "crates_vendor_pkgs__smallvec-1.9.0",
+ sha256 = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smallvec/1.8.0/download"],
- strip_prefix = "smallvec-1.8.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.smallvec-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/smallvec/1.9.0/download"],
+ strip_prefix = "smallvec-1.9.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.smallvec-1.9.0.bazel"),
)
maybe(
@@ -975,12 +979,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__syn-1.0.86",
- sha256 = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b",
+ name = "crates_vendor_pkgs__syn-1.0.98",
+ sha256 = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.86/download"],
- strip_prefix = "syn-1.0.86",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-1.0.86.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/1.0.98/download"],
+ strip_prefix = "syn-1.0.98",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-1.0.98.bazel"),
)
maybe(
@@ -1015,52 +1019,42 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__tokio-macros-1.7.0",
- sha256 = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7",
+ name = "crates_vendor_pkgs__tokio-macros-1.8.0",
+ sha256 = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-macros/1.7.0/download"],
- strip_prefix = "tokio-macros-1.7.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-macros-1.7.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio-macros/1.8.0/download"],
+ strip_prefix = "tokio-macros-1.8.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-macros-1.8.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tokio-util-0.6.9",
- sha256 = "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0",
+ name = "crates_vendor_pkgs__tokio-util-0.7.2",
+ sha256 = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-util/0.6.9/download"],
- strip_prefix = "tokio-util-0.6.9",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-util-0.6.9.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio-util/0.7.2/download"],
+ strip_prefix = "tokio-util-0.7.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-util-0.7.2.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tokio-util-0.7.0",
- sha256 = "64910e1b9c1901aaf5375561e35b9c057d95ff41a44ede043a03e09279eabaf1",
+ name = "crates_vendor_pkgs__tower-0.4.13",
+ sha256 = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-util/0.7.0/download"],
- strip_prefix = "tokio-util-0.7.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-util-0.7.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tower/0.4.13/download"],
+ strip_prefix = "tower-0.4.13",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-0.4.13.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tower-0.4.12",
- sha256 = "9a89fd63ad6adf737582df5db40d286574513c69a11dac5214dc3b5603d6713e",
+ name = "crates_vendor_pkgs__tower-http-0.2.5",
+ sha256 = "aba3f3efabf7fb41fae8534fc20a817013dd1c12cb45441efb6c82e6556b4cd8",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tower/0.4.12/download"],
- strip_prefix = "tower-0.4.12",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-0.4.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "crates_vendor_pkgs__tower-http-0.2.3",
- sha256 = "2bb284cac1883d54083a0edbdc9cabf931dfed87455f8c7266c01ece6394a43a",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tower-http/0.2.3/download"],
- strip_prefix = "tower-http-0.2.3",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-http-0.2.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tower-http/0.2.5/download"],
+ strip_prefix = "tower-http-0.2.5",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-http-0.2.5.bazel"),
)
maybe(
@@ -1075,62 +1069,62 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__tower-service-0.3.1",
- sha256 = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6",
+ name = "crates_vendor_pkgs__tower-service-0.3.2",
+ sha256 = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tower-service/0.3.1/download"],
- strip_prefix = "tower-service-0.3.1",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-service-0.3.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tower-service/0.3.2/download"],
+ strip_prefix = "tower-service-0.3.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-service-0.3.2.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-0.1.31",
- sha256 = "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f",
+ name = "crates_vendor_pkgs__tracing-0.1.35",
+ sha256 = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing/0.1.31/download"],
- strip_prefix = "tracing-0.1.31",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-0.1.31.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing/0.1.35/download"],
+ strip_prefix = "tracing-0.1.35",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-0.1.35.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-attributes-0.1.19",
- sha256 = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716",
+ name = "crates_vendor_pkgs__tracing-attributes-0.1.22",
+ sha256 = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download"],
- strip_prefix = "tracing-attributes-0.1.19",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-attributes-0.1.19.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.22/download"],
+ strip_prefix = "tracing-attributes-0.1.22",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-attributes-0.1.22.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-core-0.1.22",
- sha256 = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23",
+ name = "crates_vendor_pkgs__tracing-core-0.1.28",
+ sha256 = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.22/download"],
- strip_prefix = "tracing-core-0.1.22",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-core-0.1.22.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.28/download"],
+ strip_prefix = "tracing-core-0.1.28",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-core-0.1.28.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-log-0.1.2",
- sha256 = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3",
+ name = "crates_vendor_pkgs__tracing-log-0.1.3",
+ sha256 = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing-log/0.1.2/download"],
- strip_prefix = "tracing-log-0.1.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-log-0.1.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing-log/0.1.3/download"],
+ strip_prefix = "tracing-log-0.1.3",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-log-0.1.3.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-subscriber-0.3.9",
- sha256 = "9e0ab7bdc962035a87fba73f3acca9b8a8d0034c2e6f60b84aeaaddddc155dce",
+ name = "crates_vendor_pkgs__tracing-subscriber-0.3.15",
+ sha256 = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing-subscriber/0.3.9/download"],
- strip_prefix = "tracing-subscriber-0.3.9",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-subscriber-0.3.9.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing-subscriber/0.3.15/download"],
+ strip_prefix = "tracing-subscriber-0.3.15",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-subscriber-0.3.15.bazel"),
)
maybe(
@@ -1145,12 +1139,12 @@
maybe(
http_archive,
- name = "crates_vendor_pkgs__unicode-xid-0.2.2",
- sha256 = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3",
+ name = "crates_vendor_pkgs__unicode-ident-1.0.2",
+ sha256 = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-xid/0.2.2/download"],
- strip_prefix = "unicode-xid-0.2.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.unicode-xid-0.2.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.2/download"],
+ strip_prefix = "unicode-ident-1.0.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.unicode-ident-1.0.2.bazel"),
)
maybe(
diff --git a/examples/ffi/rust_calling_c/c/matrix.h b/examples/ffi/rust_calling_c/c/matrix.h
index 40797a2..cfe917b 100644
--- a/examples/ffi/rust_calling_c/c/matrix.h
+++ b/examples/ffi/rust_calling_c/c/matrix.h
@@ -45,4 +45,4 @@
// Frees the matrix.
void matrix_free(Matrix* matrix);
-#endif // MATRIX_SRC_MATRIX_H_
+#endif // MATRIX_SRC_MATRIX_H_
diff --git a/examples/ffi/rust_calling_c/c/matrix_test.c b/examples/ffi/rust_calling_c/c/matrix_test.c
index d7bb76b..ab81269 100644
--- a/examples/ffi/rust_calling_c/c/matrix_test.c
+++ b/examples/ffi/rust_calling_c/c/matrix_test.c
@@ -25,7 +25,7 @@
for (size_t j = 0; j < m->cols; ++j) {
uint64_t val = 0;
matrix_at(m, i, j, &val);
- printf("%"PRIu64" ", val);
+ printf("%" PRIu64 " ", val);
}
printf("\n");
}
@@ -44,30 +44,38 @@
}
void test_equal() {
+ // clang-format off
static uint64_t a_data[] = {11, 12, 13, 14,
21, 22, 23, 24};
+ // clang-format on
Matrix* a = matrix_new(2, 4, a_data);
assert(a != NULL);
assert(check_equal(a, a));
+ // clang-format off
static uint64_t b_data[] = {13, 14, 15, 16,
22, 23, 24, 25};
+ // clang-format on
Matrix* b = matrix_new(2, 4, b_data);
assert(b != NULL);
assert(!matrix_equal(a, b));
}
void test_transpose() {
+ // clang-format off
static uint64_t matrix_data[] = {11, 12, 13, 14,
21, 22, 23, 24};
+ // clang-format on
Matrix* matrix = matrix_new(2, 4, matrix_data);
assert(matrix != NULL);
matrix_transpose(matrix);
+ // clang-format off
static uint64_t expected_transpose_data[] = {11, 21,
12, 22,
13, 23,
14, 24};
+ // clang-format off
Matrix* expected_transpose = matrix_new(4, 2, expected_transpose_data);
assert(check_equal(expected_transpose, matrix));
diff --git a/examples/hello_lib/BUILD.bazel b/examples/hello_lib/BUILD.bazel
index e8fb6f6..1e1f830 100644
--- a/examples/hello_lib/BUILD.bazel
+++ b/examples/hello_lib/BUILD.bazel
@@ -1,4 +1,12 @@
-load("@rules_rust//rust:defs.bzl", "rust_analyzer", "rust_doc", "rust_doc_test", "rust_library", "rust_shared_library", "rust_static_library", "rust_test")
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_doc",
+ "rust_doc_test",
+ "rust_library",
+ "rust_shared_library",
+ "rust_static_library",
+ "rust_test",
+)
package(default_visibility = ["//visibility:public"])
@@ -66,8 +74,3 @@
name = "hello_lib_doc_test",
crate = ":hello_lib",
)
-
-rust_analyzer(
- name = "hello_rust_analyzer",
- targets = [":hello_lib"],
-)
diff --git a/examples/shared_libs/BUILD.bazel b/examples/shared_libs/BUILD.bazel
new file mode 100644
index 0000000..c90f65d
--- /dev/null
+++ b/examples/shared_libs/BUILD.bazel
@@ -0,0 +1,29 @@
+load("@rules_cc//cc:defs.bzl", "cc_import", "cc_library")
+load("@rules_rust//rust:defs.bzl", "rust_shared_library")
+
+# A rust_shared_library (forcing the use of pic) that depends on a native
+# linker library with only a static_library member.
+rust_shared_library(
+ name = "rust_shared_lib_with_static_dep",
+ srcs = ["rust_shared_lib_with_static_dep.rs"],
+ deps = [":static_cclib"],
+)
+
+cc_library(
+ name = "nonstandard_name_cc_lib",
+ srcs = ["cc_library_with_func.cc"],
+)
+
+genrule(
+ name = "nonstandard_name_gen",
+ srcs = [":nonstandard_name_cc_lib"],
+ outs = ["nonstandard_name_gen.a"],
+ # Copy the first member (libnonstandard_name_cc_lib.a) from the srcs to the
+ # output nonstandard_name_gen.a.
+ cmd = "cp $$(awk '{print $$1}' <<< '$(SRCS)') $@",
+)
+
+cc_import(
+ name = "static_cclib",
+ static_library = "nonstandard_name_gen.a",
+)
diff --git a/examples/shared_libs/cc_library_with_func.cc b/examples/shared_libs/cc_library_with_func.cc
new file mode 100644
index 0000000..1f12151
--- /dev/null
+++ b/examples/shared_libs/cc_library_with_func.cc
@@ -0,0 +1 @@
+extern "C" int func() { return 123; }
diff --git a/examples/shared_libs/rust_shared_lib_with_static_dep.rs b/examples/shared_libs/rust_shared_lib_with_static_dep.rs
new file mode 100644
index 0000000..bbeb52c
--- /dev/null
+++ b/examples/shared_libs/rust_shared_lib_with_static_dep.rs
@@ -0,0 +1,9 @@
+use std::os::raw::c_int;
+
+extern "C" {
+ pub fn func() -> c_int;
+}
+
+pub fn f() {
+ println!("hi {}", unsafe { func() });
+}
diff --git a/examples/sys/basic/3rdparty/BUILD.bazel b/examples/sys/basic/3rdparty/BUILD.bazel
new file mode 100644
index 0000000..8516755
--- /dev/null
+++ b/examples/sys/basic/3rdparty/BUILD.bazel
@@ -0,0 +1,20 @@
+load("@rules_rust//crate_universe:defs.bzl", "crate", "crates_vendor")
+
+crates_vendor(
+ name = "crates_vendor",
+ annotations = {
+ "bzip2-sys": [crate.annotation(
+ gen_build_script = True,
+ )],
+ },
+ cargo_lockfile = "Cargo.Bazel.lock",
+ generate_build_scripts = False,
+ mode = "remote",
+ packages = {
+ "bzip2": crate.spec(
+ version = "=0.3.3",
+ ),
+ },
+ repository_name = "basic_sys",
+ tags = ["manual"],
+)
diff --git a/examples/sys/basic/Cargo.lock b/examples/sys/basic/3rdparty/Cargo.Bazel.lock
similarity index 64%
rename from examples/sys/basic/Cargo.lock
rename to examples/sys/basic/3rdparty/Cargo.Bazel.lock
index 7a14e37..39f301a 100644
--- a/examples/sys/basic/Cargo.lock
+++ b/examples/sys/basic/3rdparty/Cargo.Bazel.lock
@@ -1,5 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
+version = 3
+
[[package]]
name = "bzip2"
version = "0.3.3"
@@ -12,9 +14,9 @@
[[package]]
name = "bzip2-sys"
-version = "0.1.9+1.0.8"
+version = "0.1.11+1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad3b39a260062fca31f7b0b12f207e8f2590a67d32ec7d59c20484b07ea7285e"
+checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
dependencies = [
"cc",
"libc",
@@ -23,25 +25,25 @@
[[package]]
name = "cc"
-version = "1.0.60"
+version = "1.0.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c"
+checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
[[package]]
-name = "libc"
-version = "0.2.77"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235"
-
-[[package]]
-name = "pkg-config"
-version = "0.3.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33"
-
-[[package]]
-name = "rules_rust_examples_basic_sys"
+name = "direct-cargo-bazel-deps"
version = "0.0.1"
dependencies = [
"bzip2",
]
+
+[[package]]
+name = "libc"
+version = "0.2.126"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
diff --git a/examples/sys/basic/3rdparty/crates/BUILD.bazel b/examples/sys/basic/3rdparty/crates/BUILD.bazel
new file mode 100644
index 0000000..f78524b
--- /dev/null
+++ b/examples/sys/basic/3rdparty/crates/BUILD.bazel
@@ -0,0 +1,41 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //sys/basic/3rdparty:crates_vendor
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+exports_files(
+ [
+ "cargo-bazel.json",
+ "defs.bzl",
+ "crates.bzl",
+ ] + glob([
+ "*.bazel",
+ ]),
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob([
+ "*.bazel",
+ "*.bzl",
+ ]),
+)
+
+# Workspace Member Dependencies
+alias(
+ name = "bzip2",
+ actual = "@basic_sys__bzip2-0.3.3//:bzip2",
+ tags = ["manual"],
+)
+
+# Binaries
+alias(
+ name = "cc__gcc-shim",
+ actual = "@basic_sys__cc-1.0.73//:gcc-shim__bin",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/sys/basic/3rdparty/crates/BUILD.bzip2-0.3.3.bazel
similarity index 74%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/sys/basic/3rdparty/crates/BUILD.bzip2-0.3.3.bazel
index f2128d1..e790651 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/sys/basic/3rdparty/crates/BUILD.bzip2-0.3.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/basic/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "bzip2",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -47,7 +56,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,23 +74,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "0.3.3",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@basic_sys__bzip2-sys-0.1.11-1.0.8//:bzip2_sys",
+ "@basic_sys__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel b/examples/sys/basic/3rdparty/crates/BUILD.bzip2-sys-0.1.11+1.0.8.bazel
similarity index 80%
copy from examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
copy to examples/sys/basic/3rdparty/crates/BUILD.bzip2-sys-0.1.11+1.0.8.bazel
index b32f242..34b0c06 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
+++ b/examples/sys/basic/3rdparty/crates/BUILD.bzip2-sys-0.1.11+1.0.8.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/basic/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,11 +25,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "log",
+ name = "bzip2_sys",
srcs = glob(
include = [
"**/*.rs",
@@ -40,13 +41,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
data = select_with_or({
"//conditions:default": [
],
@@ -69,29 +78,26 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.1.11+1.0.8",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/log-0.4.14:build_script_build",
+ "@basic_sys__bzip2-sys-0.1.11-1.0.8//:build_script_build",
+ "@basic_sys__libc-0.2.126//:libc",
],
}),
)
cargo_build_script(
# See comment associated with alias. Do not change this name
- name = "log_build_script",
+ name = "bzip2-sys_build_script",
srcs = glob(
include = [
"**/*.rs",
@@ -118,6 +124,7 @@
],
}),
edition = "2015",
+ links = "bzip2",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -135,10 +142,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -149,11 +153,13 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.1.11+1.0.8",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
"//conditions:default": [
+ "@basic_sys__cc-1.0.73//:cc",
+ "@basic_sys__pkg-config-0.3.25//:pkg_config",
],
}),
)
@@ -165,7 +171,7 @@
# of `build_script_build` without losing out on having certain Cargo
# environment variables set.
name = "build_script_build",
- actual = "log_build_script",
+ actual = "bzip2-sys_build_script",
tags = [
"manual",
],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel b/examples/sys/basic/3rdparty/crates/BUILD.cc-1.0.73.bazel
similarity index 64%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
copy to examples/sys/basic/3rdparty/crates/BUILD.cc-1.0.73.bazel
index f0f7b5e..94dad1f 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
+++ b/examples/sys/basic/3rdparty/crates/BUILD.cc-1.0.73.bazel
@@ -1,34 +1,32 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/basic/3rdparty:crates_vendor
###############################################################################
load(
"@bazel_skylib//lib:selects.bzl",
"selects",
)
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
-)
# buildifier: disable=bzl-visibility
load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
load(
"@rules_rust//rust:defs.bzl",
+ "rust_binary",
"rust_library",
)
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "windows_x86_64_msvc",
+ name = "cc",
srcs = glob(
include = [
"**/*.rs",
@@ -40,7 +38,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,28 +75,23 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "1.0.73",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_x86_64_msvc-0.32.0//:build_script_build",
],
}),
)
-cargo_build_script(
- # See comment associated with alias. Do not change this name
- name = "windows_x86_64_msvc_build_script",
+rust_binary(
+ name = "gcc-shim__bin",
srcs = glob(
include = [
"**/*.rs",
@@ -102,17 +103,22 @@
"//conditions:default": {
},
}),
- build_script_env = {
- },
- compile_data = select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(["**"]) + select_with_or({
+ crate_root = "src/bin/gcc-shim.rs",
+ data = select_with_or({
"//conditions:default": [
],
}),
@@ -134,38 +140,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- tools = select_with_or({
- "//conditions:default": [
- ],
- }),
- version = "0.32.0",
- visibility = ["//visibility:private"],
+ version = "1.0.73",
deps = [
+ ":cc",
] + select_with_or({
"//conditions:default": [
],
}),
)
-
-alias(
- # Because `cargo_build_script` does some invisible target name mutating to
- # determine the package and crate name for a build script, the Bazel
- # target namename of any build script cannot be the Cargo canonical name
- # of `build_script_build` without losing out on having certain Cargo
- # environment variables set.
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = [
- "manual",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/basic/3rdparty/crates/BUILD.libc-0.2.126.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/basic/3rdparty/crates/BUILD.libc-0.2.126.bazel
index f2a936a..84344d1 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/basic/3rdparty/crates/BUILD.libc-0.2.126.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/basic/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "libc",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
"std",
],
crate_root = "src/lib.rs",
@@ -51,7 +58,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -69,17 +76,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel b/examples/sys/basic/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
similarity index 79%
rename from examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel
rename to examples/sys/basic/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
index 30562c1..cb28873 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel
+++ b/examples/sys/basic/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/basic/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "unicode_xid",
+ name = "pkg_config",
srcs = glob(
include = [
"**/*.rs",
@@ -36,12 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -66,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.2",
+ version = "0.3.25",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/sys/basic/3rdparty/crates/crates.bzl b/examples/sys/basic/3rdparty/crates/crates.bzl
new file mode 100644
index 0000000..ba569c7
--- /dev/null
+++ b/examples/sys/basic/3rdparty/crates/crates.bzl
@@ -0,0 +1,25 @@
+###############################################################################
+# @generated
+# This file is auto-generated by the cargo-bazel tool.
+#
+# DO NOT MODIFY: Local changes may be replaced in future executions.
+###############################################################################
+"""Rules for defining repositories for remote `crates_vendor` repositories"""
+
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+# buildifier: disable=bzl-visibility
+load("@examples//sys/basic/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories")
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+
+def crate_repositories():
+ maybe(
+ crates_vendor_remote_repository,
+ name = "basic_sys",
+ build_file = Label("@examples//sys/basic/3rdparty/crates:BUILD.bazel"),
+ defs_module = Label("@examples//sys/basic/3rdparty/crates:defs.bzl"),
+ )
+
+ _crate_repositories()
diff --git a/examples/sys/basic/3rdparty/crates/defs.bzl b/examples/sys/basic/3rdparty/crates/defs.bzl
new file mode 100644
index 0000000..3f110a1
--- /dev/null
+++ b/examples/sys/basic/3rdparty/crates/defs.bzl
@@ -0,0 +1,411 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //sys/basic/3rdparty:crates_vendor
+###############################################################################
+"""
+# `crates_repository` API
+
+- [aliases](#aliases)
+- [crate_deps](#crate_deps)
+- [all_crate_deps](#all_crate_deps)
+- [crate_repositories](#crate_repositories)
+
+"""
+
+load("@bazel_skylib//lib:selects.bzl", "selects")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+###############################################################################
+# MACROS API
+###############################################################################
+
+# An identifier that represent common dependencies (unconditional).
+_COMMON_CONDITION = ""
+
+def _flatten_dependency_maps(all_dependency_maps):
+ """Flatten a list of dependency maps into one dictionary.
+
+ Dependency maps have the following structure:
+
+ ```python
+ DEPENDENCIES_MAP = {
+ # The first key in the map is a Bazel package
+ # name of the workspace this file is defined in.
+ "workspace_member_package": {
+
+ # Not all dependnecies are supported for all platforms.
+ # the condition key is the condition required to be true
+ # on the host platform.
+ "condition": {
+
+ # An alias to a crate target. # The label of the crate target the
+ # Aliases are only crate names. # package name refers to.
+ "package_name": "@full//:label",
+ }
+ }
+ }
+ ```
+
+ Args:
+ all_dependency_maps (list): A list of dicts as described above
+
+ Returns:
+ dict: A dictionary as described above
+ """
+ dependencies = {}
+
+ for workspace_deps_map in all_dependency_maps:
+ for pkg_name, conditional_deps_map in workspace_deps_map.items():
+ if pkg_name not in dependencies:
+ non_frozen_map = dict()
+ for key, values in conditional_deps_map.items():
+ non_frozen_map.update({key: dict(values.items())})
+ dependencies.setdefault(pkg_name, non_frozen_map)
+ continue
+
+ for condition, deps_map in conditional_deps_map.items():
+ # If the condition has not been recorded, do so and continue
+ if condition not in dependencies[pkg_name]:
+ dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
+ continue
+
+ # Alert on any miss-matched dependencies
+ inconsistent_entries = []
+ for crate_name, crate_label in deps_map.items():
+ existing = dependencies[pkg_name][condition].get(crate_name)
+ if existing and existing != crate_label:
+ inconsistent_entries.append((crate_name, existing, crate_label))
+ dependencies[pkg_name][condition].update({crate_name: crate_label})
+
+ return dependencies
+
+def crate_deps(deps, package_name = None):
+ """Finds the fully qualified label of the requested crates for the package where this macro is called.
+
+ Args:
+ deps (list): The desired list of crate targets.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()`.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if not deps:
+ return []
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Join both sets of dependencies
+ dependencies = _flatten_dependency_maps([
+ _NORMAL_DEPENDENCIES,
+ _NORMAL_DEV_DEPENDENCIES,
+ _PROC_MACRO_DEPENDENCIES,
+ _PROC_MACRO_DEV_DEPENDENCIES,
+ _BUILD_DEPENDENCIES,
+ _BUILD_PROC_MACRO_DEPENDENCIES,
+ ]).pop(package_name, {})
+
+ # Combine all conditional packages so we can easily index over a flat list
+ # TODO: Perhaps this should actually return select statements and maintain
+ # the conditionals of the dependencies
+ flat_deps = {}
+ for deps_set in dependencies.values():
+ for crate_name, crate_label in deps_set.items():
+ flat_deps.update({crate_name: crate_label})
+
+ missing_crates = []
+ crate_targets = []
+ for crate_target in deps:
+ if crate_target not in flat_deps:
+ missing_crates.append(crate_target)
+ else:
+ crate_targets.append(flat_deps[crate_target])
+
+ if missing_crates:
+ fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
+ missing_crates,
+ package_name,
+ dependencies,
+ ))
+
+ return crate_targets
+
+def all_crate_deps(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Finds the fully qualified label of all requested direct crate dependencies \
+ for the package where this macro is called.
+
+ If no parameters are set, all normal dependencies are returned. Setting any one flag will
+ otherwise impact the contents of the returned list.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normla dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_dependency_maps = []
+ if normal:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+ if normal_dev:
+ all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
+ if proc_macro:
+ all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
+ if proc_macro_dev:
+ all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
+ if build:
+ all_dependency_maps.append(_BUILD_DEPENDENCIES)
+ if build_proc_macro:
+ all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
+
+ # Default to always using normal dependencies
+ if not all_dependency_maps:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+
+ dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
+
+ if not dependencies:
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
+
+ crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
+ for condition, deps in dependencies.items():
+ crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+
+ return crate_deps
+
+def aliases(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Produces a map of Crate alias names to their original label
+
+ If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
+ Setting any one flag will otherwise determine the contents of the returned dict.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normla dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ dict: The aliases of all associated packages
+ """
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_aliases_maps = []
+ if normal:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ if normal_dev:
+ all_aliases_maps.append(_NORMAL_DEV_ALIASES)
+ if proc_macro:
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+ if proc_macro_dev:
+ all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
+ if build:
+ all_aliases_maps.append(_BUILD_ALIASES)
+ if build_proc_macro:
+ all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
+
+ # Default to always using normal aliases
+ if not all_aliases_maps:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+
+ aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
+
+ if not aliases:
+ return dict()
+
+ common_items = aliases.pop(_COMMON_CONDITION, {}).items()
+
+ # If there are only common items in the dictionary, immediately return them
+ if not len(aliases.keys()) == 1:
+ return dict(common_items)
+
+ # Build a single select statement where each conditional has accounted for the
+ # common set of aliases.
+ crate_aliases = {"//conditions:default": common_items}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ if condition_triples in crate_aliases:
+ crate_aliases[condition_triples].update(deps)
+ else:
+ crate_aliases.update({_CONDITIONS[condition]: dict(deps.items() + common_items)})
+
+ return selects.with_or(crate_aliases)
+
+###############################################################################
+# WORKSPACE MEMBER DEPS AND ALIASES
+###############################################################################
+
+_NORMAL_DEPENDENCIES = {
+ "": {
+ _COMMON_CONDITION: {
+ "bzip2": "@basic_sys__bzip2-0.3.3//:bzip2",
+ },
+ },
+}
+
+_NORMAL_ALIASES = {
+ "": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_NORMAL_DEV_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_NORMAL_DEV_ALIASES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_ALIASES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEV_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEV_ALIASES = {
+ "": {
+ },
+}
+
+_BUILD_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_BUILD_ALIASES = {
+ "": {
+ },
+}
+
+_BUILD_PROC_MACRO_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_BUILD_PROC_MACRO_ALIASES = {
+ "": {
+ },
+}
+
+_CONDITIONS = {
+}
+
+###############################################################################
+
+def crate_repositories():
+ """A macro for defining repositories for all generated crates"""
+ maybe(
+ http_archive,
+ name = "basic_sys__bzip2-0.3.3",
+ sha256 = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bzip2/0.3.3/download"],
+ strip_prefix = "bzip2-0.3.3",
+ build_file = Label("@examples//sys/basic/3rdparty/crates:BUILD.bzip2-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "basic_sys__bzip2-sys-0.1.11-1.0.8",
+ sha256 = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download"],
+ strip_prefix = "bzip2-sys-0.1.11+1.0.8",
+ build_file = Label("@examples//sys/basic/3rdparty/crates:BUILD.bzip2-sys-0.1.11+1.0.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "basic_sys__cc-1.0.73",
+ sha256 = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.73/download"],
+ strip_prefix = "cc-1.0.73",
+ build_file = Label("@examples//sys/basic/3rdparty/crates:BUILD.cc-1.0.73.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "basic_sys__libc-0.2.126",
+ sha256 = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.126/download"],
+ strip_prefix = "libc-0.2.126",
+ build_file = Label("@examples//sys/basic/3rdparty/crates:BUILD.libc-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "basic_sys__pkg-config-0.3.25",
+ sha256 = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.25/download"],
+ strip_prefix = "pkg-config-0.3.25",
+ build_file = Label("@examples//sys/basic/3rdparty/crates:BUILD.pkg-config-0.3.25.bazel"),
+ )
diff --git a/examples/sys/basic/BUILD.bazel b/examples/sys/basic/BUILD.bazel
index 142aa89..8971c66 100644
--- a/examples/sys/basic/BUILD.bazel
+++ b/examples/sys/basic/BUILD.bazel
@@ -22,7 +22,7 @@
edition = "2018",
# Note the `cargo-raze` dependencies here need to have been loaded
# in the WORKSPACE file. See `//sys:sys_deps.bzl` for rmore details.
- deps = ["//sys/basic/raze:bzip2"],
+ deps = ["//sys/basic/3rdparty/crates:bzip2"],
)
sh_test(
diff --git a/examples/sys/basic/Cargo.toml b/examples/sys/basic/Cargo.toml
deleted file mode 100644
index 61b97fc..0000000
--- a/examples/sys/basic/Cargo.toml
+++ /dev/null
@@ -1,21 +0,0 @@
-[package]
-name = "rules_rust_examples_basic_sys"
-version = "0.0.1"
-
-[[bin]]
-name = "rules_rust_examples_basic_sys"
-path = "src/main.rs"
-
-[dependencies]
-bzip2 = "=0.3.3"
-
-[package.metadata.raze]
-workspace_path = "//sys/basic/raze"
-genmode = "Remote"
-gen_workspace_prefix = "basic_sys"
-rust_rules_workspace_name = "rules_rust"
-package_aliases_dir = "raze"
-default_gen_buildrs = false
-
-[package.metadata.raze.crates.bzip2-sys.'0.1.9+1.0.8']
-gen_buildrs = true
diff --git a/examples/sys/basic/raze/BUILD.bazel b/examples/sys/basic/raze/BUILD.bazel
deleted file mode 100644
index ade3349..0000000
--- a/examples/sys/basic/raze/BUILD.bazel
+++ /dev/null
@@ -1,30 +0,0 @@
-"""
-@generated
-cargo-raze generated Bazel file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-package(default_visibility = ["//visibility:public"])
-
-licenses([
- "notice", # See individual crates for specific licenses
-])
-
-# Aliased targets
-alias(
- name = "bzip2",
- actual = "@basic_sys__bzip2__0_3_3//:bzip2",
- tags = [
- "cargo-raze",
- "manual",
- ],
-)
-
-# Export file for Stardoc support
-exports_files(
- [
- "crates.bzl",
- ],
- visibility = ["//visibility:public"],
-)
diff --git a/examples/sys/basic/raze/crates.bzl b/examples/sys/basic/raze/crates.bzl
deleted file mode 100644
index beacc3e..0000000
--- a/examples/sys/basic/raze/crates.bzl
+++ /dev/null
@@ -1,62 +0,0 @@
-"""
-@generated
-cargo-raze generated Bazel file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository") # buildifier: disable=load
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # buildifier: disable=load
-load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") # buildifier: disable=load
-
-def basic_sys_fetch_remote_crates():
- """This function defines a collection of repos and should be called in a WORKSPACE file"""
- maybe(
- http_archive,
- name = "basic_sys__bzip2__0_3_3",
- url = "https://crates.io/api/v1/crates/bzip2/0.3.3/download",
- type = "tar.gz",
- sha256 = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b",
- strip_prefix = "bzip2-0.3.3",
- build_file = Label("//sys/basic/raze/remote:BUILD.bzip2-0.3.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "basic_sys__bzip2_sys__0_1_9_1_0_8",
- url = "https://crates.io/api/v1/crates/bzip2-sys/0.1.9+1.0.8/download",
- type = "tar.gz",
- sha256 = "ad3b39a260062fca31f7b0b12f207e8f2590a67d32ec7d59c20484b07ea7285e",
- strip_prefix = "bzip2-sys-0.1.9+1.0.8",
- build_file = Label("//sys/basic/raze/remote:BUILD.bzip2-sys-0.1.9+1.0.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "basic_sys__cc__1_0_60",
- url = "https://crates.io/api/v1/crates/cc/1.0.60/download",
- type = "tar.gz",
- sha256 = "ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c",
- strip_prefix = "cc-1.0.60",
- build_file = Label("//sys/basic/raze/remote:BUILD.cc-1.0.60.bazel"),
- )
-
- maybe(
- http_archive,
- name = "basic_sys__libc__0_2_77",
- url = "https://crates.io/api/v1/crates/libc/0.2.77/download",
- type = "tar.gz",
- sha256 = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235",
- strip_prefix = "libc-0.2.77",
- build_file = Label("//sys/basic/raze/remote:BUILD.libc-0.2.77.bazel"),
- )
-
- maybe(
- http_archive,
- name = "basic_sys__pkg_config__0_3_18",
- url = "https://crates.io/api/v1/crates/pkg-config/0.3.18/download",
- type = "tar.gz",
- sha256 = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33",
- strip_prefix = "pkg-config-0.3.18",
- build_file = Label("//sys/basic/raze/remote:BUILD.pkg-config-0.3.18.bazel"),
- )
diff --git a/examples/sys/basic/raze/remote/BUILD.bazel b/examples/sys/basic/raze/remote/BUILD.bazel
deleted file mode 100644
index e69de29..0000000
--- a/examples/sys/basic/raze/remote/BUILD.bazel
+++ /dev/null
diff --git a/examples/sys/basic/raze/remote/BUILD.bzip2-0.3.3.bazel b/examples/sys/basic/raze/remote/BUILD.bzip2-0.3.3.bazel
deleted file mode 100644
index 403de65..0000000
--- a/examples/sys/basic/raze/remote/BUILD.bzip2-0.3.3.bazel
+++ /dev/null
@@ -1,57 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/basic/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "bzip2",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.3.3",
- # buildifier: leave-alone
- deps = [
- "@basic_sys__bzip2_sys__0_1_9_1_0_8//:bzip2_sys",
- "@basic_sys__libc__0_2_77//:libc",
- ],
-)
-
-# Unsupported target "tokio" with type "test" omitted
diff --git a/examples/sys/basic/raze/remote/BUILD.bzip2-sys-0.1.9+1.0.8.bazel b/examples/sys/basic/raze/remote/BUILD.bzip2-sys-0.1.9+1.0.8.bazel
deleted file mode 100644
index 2401d2c..0000000
--- a/examples/sys/basic/raze/remote/BUILD.bzip2-sys-0.1.9+1.0.8.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/basic/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "bzip2_sys_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2015",
- links = "bzip2",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.9+1.0.8",
- visibility = ["//visibility:private"],
- deps = [
- "@basic_sys__cc__1_0_60//:cc",
- "@basic_sys__pkg_config__0_3_18//:pkg_config",
- ],
-)
-
-rust_library(
- name = "bzip2_sys",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.9+1.0.8",
- # buildifier: leave-alone
- deps = [
- ":bzip2_sys_build_script",
- "@basic_sys__libc__0_2_77//:libc",
- ],
-)
diff --git a/examples/sys/basic/raze/remote/BUILD.cc-1.0.60.bazel b/examples/sys/basic/raze/remote/BUILD.cc-1.0.60.bazel
deleted file mode 100644
index ad826c1..0000000
--- a/examples/sys/basic/raze/remote/BUILD.cc-1.0.60.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/basic/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_binary(
- # Prefix bin name to disambiguate from (probable) collision with lib name
- # N.B.: The exact form of this is subject to change.
- name = "cargo_bin_gcc_shim",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/bin/gcc-shim.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.60",
- # buildifier: leave-alone
- deps = [
- ":cc",
- ],
-)
-
-rust_library(
- name = "cc",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.60",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "cc_env" with type "test" omitted
-
-# Unsupported target "cflags" with type "test" omitted
-
-# Unsupported target "cxxflags" with type "test" omitted
-
-# Unsupported target "test" with type "test" omitted
diff --git a/examples/sys/basic/raze/remote/BUILD.libc-0.2.77.bazel b/examples/sys/basic/raze/remote/BUILD.libc-0.2.77.bazel
deleted file mode 100644
index 4b8aed7..0000000
--- a/examples/sys/basic/raze/remote/BUILD.libc-0.2.77.bazel
+++ /dev/null
@@ -1,59 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/basic/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-# Unsupported target "build-script-build" with type "custom-build" omitted
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.77",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "const_fn" with type "test" omitted
diff --git a/examples/sys/basic/raze/remote/BUILD.pkg-config-0.3.18.bazel b/examples/sys/basic/raze/remote/BUILD.pkg-config-0.3.18.bazel
deleted file mode 100644
index 0121432..0000000
--- a/examples/sys/basic/raze/remote/BUILD.pkg-config-0.3.18.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/basic/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "pkg_config",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.3.18",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "test" with type "test" omitted
diff --git a/examples/sys/complex/3rdparty/BUILD.bazel b/examples/sys/complex/3rdparty/BUILD.bazel
new file mode 100644
index 0000000..9046d78
--- /dev/null
+++ b/examples/sys/complex/3rdparty/BUILD.bazel
@@ -0,0 +1,28 @@
+load("@rules_rust//crate_universe:defs.bzl", "crate", "crates_vendor")
+
+crates_vendor(
+ name = "crates_vendor",
+ annotations = {
+ "libgit2-sys": [crate.annotation(
+ gen_build_script = False,
+ # libgit2 comes from @rules_rust//crate_universe/3rdparty:third_party_deps.bzl
+ deps = ["@libgit2"],
+ )],
+ "libz-sys": [crate.annotation(
+ gen_build_script = False,
+ # zlib comes from @rules_rust//crate_universe/3rdparty:third_party_deps.bzl
+ deps = ["@zlib"],
+ )],
+ },
+ cargo_lockfile = "Cargo.Bazel.lock",
+ generate_build_scripts = True,
+ mode = "remote",
+ packages = {
+ "git2": crate.spec(
+ default_features = False,
+ version = "=0.14.4",
+ ),
+ },
+ repository_name = "complex_sys",
+ tags = ["manual"],
+)
diff --git a/examples/sys/complex/3rdparty/Cargo.Bazel.lock b/examples/sys/complex/3rdparty/Cargo.Bazel.lock
new file mode 100644
index 0000000..e8bdcd0
--- /dev/null
+++ b/examples/sys/complex/3rdparty/Cargo.Bazel.lock
@@ -0,0 +1,179 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "cc"
+version = "1.0.73"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "direct-cargo-bazel-deps"
+version = "0.0.1"
+dependencies = [
+ "git2",
+]
+
+[[package]]
+name = "form_urlencoded"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+dependencies = [
+ "matches",
+ "percent-encoding",
+]
+
+[[package]]
+name = "git2"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0155506aab710a86160ddb504a480d2964d7ab5b9e62419be69e0032bc5931c"
+dependencies = [
+ "bitflags",
+ "libc",
+ "libgit2-sys",
+ "log",
+ "url",
+]
+
+[[package]]
+name = "idna"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
+dependencies = [
+ "matches",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "jobserver"
+version = "0.1.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.126"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
+
+[[package]]
+name = "libgit2-sys"
+version = "0.13.4+1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0fa6563431ede25f5cc7f6d803c6afbc1c5d3ad3d4925d12c882bf2b526f5d1"
+dependencies = [
+ "cc",
+ "libc",
+ "libz-sys",
+ "pkg-config",
+]
+
+[[package]]
+name = "libz-sys"
+version = "1.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "matches"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+
+[[package]]
+name = "percent-encoding"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "url"
+version = "2.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "matches",
+ "percent-encoding",
+]
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
diff --git a/examples/sys/complex/3rdparty/crates/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.bazel
new file mode 100644
index 0000000..85dc3b7
--- /dev/null
+++ b/examples/sys/complex/3rdparty/crates/BUILD.bazel
@@ -0,0 +1,41 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //sys/complex/3rdparty:crates_vendor
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+exports_files(
+ [
+ "cargo-bazel.json",
+ "defs.bzl",
+ "crates.bzl",
+ ] + glob([
+ "*.bazel",
+ ]),
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob([
+ "*.bazel",
+ "*.bzl",
+ ]),
+)
+
+# Workspace Member Dependencies
+alias(
+ name = "git2",
+ actual = "@complex_sys__git2-0.14.4//:git2",
+ tags = ["manual"],
+)
+
+# Binaries
+alias(
+ name = "cc__gcc-shim",
+ actual = "@complex_sys__cc-1.0.73//:gcc-shim__bin",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
index a9ae389..2315084 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "bitflags",
srcs = glob(
include = [
"**/*.rs",
@@ -36,11 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "default",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -65,17 +75,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "1.3.2",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel b/examples/sys/complex/3rdparty/crates/BUILD.cc-1.0.73.bazel
similarity index 64%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.cc-1.0.73.bazel
index f0f7b5e..02c3dd8 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.32.0.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.cc-1.0.73.bazel
@@ -1,34 +1,32 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
"@bazel_skylib//lib:selects.bzl",
"selects",
)
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
-)
# buildifier: disable=bzl-visibility
load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
load(
"@rules_rust//rust:defs.bzl",
+ "rust_binary",
"rust_library",
)
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "windows_x86_64_msvc",
+ name = "cc",
srcs = glob(
include = [
"**/*.rs",
@@ -40,11 +38,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "jobserver",
+ "parallel",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,28 +77,24 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.32.0",
+ version = "1.0.73",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__windows_x86_64_msvc-0.32.0//:build_script_build",
+ "@complex_sys__jobserver-0.1.24//:jobserver",
],
}),
)
-cargo_build_script(
- # See comment associated with alias. Do not change this name
- name = "windows_x86_64_msvc_build_script",
+rust_binary(
+ name = "gcc-shim__bin",
srcs = glob(
include = [
"**/*.rs",
@@ -102,17 +106,24 @@
"//conditions:default": {
},
}),
- build_script_env = {
- },
- compile_data = select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
+ "jobserver",
+ "parallel",
],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(["**"]) + select_with_or({
+ crate_root = "src/bin/gcc-shim.rs",
+ data = select_with_or({
"//conditions:default": [
],
}),
@@ -134,38 +145,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- tools = select_with_or({
- "//conditions:default": [
- ],
- }),
- version = "0.32.0",
- visibility = ["//visibility:private"],
+ version = "1.0.73",
deps = [
+ ":cc",
] + select_with_or({
"//conditions:default": [
+ "@complex_sys__jobserver-0.1.24//:jobserver",
],
}),
)
-
-alias(
- # Because `cargo_build_script` does some invisible target name mutating to
- # determine the package and crate name for a build script, the Bazel
- # target namename of any build script cannot be the Cargo canonical name
- # of `build_script_build` without losing out on having certain Cargo
- # environment variables set.
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = [
- "manual",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
similarity index 79%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
index a9ae389..1c475ad 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "cfg_if",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "1.0.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.form_urlencoded-1.0.1.bazel
similarity index 74%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.form_urlencoded-1.0.1.bazel
index f2128d1..25bbf71 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.form_urlencoded-1.0.1.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "form_urlencoded",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "1.0.1",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@complex_sys__matches-0.1.9//:matches",
+ "@complex_sys__percent-encoding-2.1.0//:percent_encoding",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.git2-0.14.4.bazel
similarity index 70%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.git2-0.14.4.bazel
index f2a936a..8bddd3b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.git2-0.14.4.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "git2",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,20 +74,22 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.14.4",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@complex_sys__bitflags-1.3.2//:bitflags",
+ "@complex_sys__libc-0.2.126//:libc",
+ "@complex_sys__libgit2-sys-0.13.4-1.4.2//:libgit2_sys",
+ "@complex_sys__log-0.4.17//:log",
+ "@complex_sys__url-2.2.2//:url",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.idna-0.2.3.bazel
similarity index 72%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.idna-0.2.3.bazel
index f2128d1..b117628 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.idna-0.2.3.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "idna",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "0.2.3",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@complex_sys__matches-0.1.9//:matches",
+ "@complex_sys__unicode-bidi-0.3.8//:unicode_bidi",
+ "@complex_sys__unicode-normalization-0.1.21//:unicode_normalization",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel b/examples/sys/complex/3rdparty/crates/BUILD.jobserver-0.1.24.bazel
similarity index 72%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.jobserver-0.1.24.bazel
index f5e30fc..425194f 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.jobserver-0.1.24.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "mio",
+ name = "jobserver",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,26 +74,25 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.8.0",
+ version = "0.1.24",
deps = [
] + select_with_or({
# cfg(unix)
(
"@rules_rust//rust/platform:aarch64-apple-darwin",
"@rules_rust//rust/platform:aarch64-apple-ios",
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim",
"@rules_rust//rust/platform:aarch64-linux-android",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
+ "@rules_rust//rust/platform:armv7-linux-androideabi",
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi",
"@rules_rust//rust/platform:i686-apple-darwin",
"@rules_rust//rust/platform:i686-linux-android",
@@ -103,26 +107,11 @@
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
): [
# Target Deps
- "@crates_vendor_manifests__libc-0.2.119//:libc",
+ "@complex_sys__libc-0.2.126//:libc",
# Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
- ],
- # cfg(windows)
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- # Target Deps
- "@crates_vendor_manifests__miow-0.3.7//:miow",
- "@crates_vendor_manifests__ntapi-0.3.7//:ntapi",
- "@crates_vendor_manifests__winapi-0.3.9//:winapi",
-
- # Common Deps
- "@crates_vendor_manifests__log-0.4.14//:log",
],
"//conditions:default": [
- "@crates_vendor_manifests__log-0.4.14//:log",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/sys/complex/3rdparty/crates/BUILD.libc-0.2.126.bazel
similarity index 87%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.libc-0.2.126.bazel
index 0fd8f4d..8df7c2b 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.libc-0.2.126.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -71,21 +80,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.119",
+ version = "0.2.126",
deps = [
] + select_with_or({
"//conditions:default": [
- "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+ "@complex_sys__libc-0.2.126//:build_script_build",
],
}),
)
@@ -138,10 +144,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -152,7 +155,7 @@
"//conditions:default": [
],
}),
- version = "0.2.119",
+ version = "0.2.126",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.libgit2-sys-0.13.4+1.4.2.bazel
similarity index 73%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.libgit2-sys-0.13.4+1.4.2.bazel
index f2a936a..0cbe928 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.libgit2-sys-0.13.4+1.4.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "libgit2_sys",
srcs = glob(
include = [
"**/*.rs",
@@ -36,17 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
data = select_with_or({
"//conditions:default": [
],
@@ -69,20 +74,20 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.13.4+1.4.2",
deps = [
+ "@libgit2",
] + select_with_or({
"//conditions:default": [
+ "@complex_sys__libc-0.2.126//:libc",
+ "@complex_sys__libz-sys-1.1.8//:libz_sys",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
index f2a936a..0a01278 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "libz_sys",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
+ "libc",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,20 +75,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.1.8",
deps = [
+ "@zlib",
] + select_with_or({
"//conditions:default": [
+ "@complex_sys__libc-0.2.126//:libc",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.log-0.4.17.bazel
similarity index 86%
copy from examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.log-0.4.17.bazel
index b32f242..2e38426 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.14/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.log-0.4.17.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -40,7 +41,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -69,22 +78,19 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.4.14",
+ version = "0.4.17",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/log-0.4.14:build_script_build",
+ "@complex_sys__cfg-if-1.0.0//:cfg_if",
+ "@complex_sys__log-0.4.17//:build_script_build",
],
}),
)
@@ -135,10 +141,7 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
@@ -149,7 +152,7 @@
"//conditions:default": [
],
}),
- version = "0.4.14",
+ version = "0.4.17",
visibility = ["//visibility:private"],
deps = [
] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.matches-0.1.9.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.matches-0.1.9.bazel
index 317d496..9faefd4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.1/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.matches-0.1.9.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "tower_service",
+ name = "matches",
srcs = glob(
include = [
"**/*.rs",
@@ -36,18 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.3.1",
+ version = "0.1.9",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.percent-encoding-2.1.0.bazel
similarity index 76%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.percent-encoding-2.1.0.bazel
index a9ae389..d0e033c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.percent-encoding-2.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "percent_encoding",
srcs = glob(
include = [
"**/*.rs",
@@ -36,18 +37,26 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
data = select_with_or({
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "2.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
similarity index 79%
copy from examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
index 30562c1..e022ea7 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/unicode-xid-0.2.2/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "unicode_xid",
+ name = "pkg_config",
srcs = glob(
include = [
"**/*.rs",
@@ -36,12 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "default",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -66,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.2",
+ version = "0.3.25",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
similarity index 74%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
index f2a936a..3c99ffc 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # Zlib OR Apache-2.0 OR MIT
# ])
rust_library(
- name = "once_cell",
+ name = "tinyvec",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,22 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
"alloc",
"default",
- "race",
- "std",
+ "tinyvec_macros",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,20 +77,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "1.6.0",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@complex_sys__tinyvec_macros-0.1.0//:tinyvec_macros",
],
}),
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel b/examples/sys/complex/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
similarity index 77%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
index f2a936a..e7cf813 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT OR Apache-2.0 OR Zlib
# ])
rust_library(
- name = "once_cell",
+ name = "tinyvec_macros",
srcs = glob(
include = [
"**/*.rs",
@@ -36,15 +37,19 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
- "default",
- "race",
- "std",
],
crate_root = "src/lib.rs",
data = select_with_or({
@@ -69,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.1.0",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
index f2a936a..94c2631 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_bidi",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,21 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
+ "hardcoded-data",
"std",
],
crate_root = "src/lib.rs",
@@ -69,17 +77,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.3.8",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.unicode-normalization-0.1.21.bazel
similarity index 75%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.unicode-normalization-0.1.21.bazel
index f2a936a..b57cb1f 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.unicode-normalization-0.1.21.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -20,11 +21,11 @@
package(default_visibility = ["//visibility:public"])
# licenses([
-# "TODO", # MIT OR Apache-2.0
+# "TODO", # MIT/Apache-2.0
# ])
rust_library(
- name = "once_cell",
+ name = "unicode_normalization",
srcs = glob(
include = [
"**/*.rs",
@@ -36,14 +37,20 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
crate_features = [
- "alloc",
"default",
- "race",
"std",
],
crate_root = "src/lib.rs",
@@ -69,20 +76,18 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.9.0",
+ version = "0.1.21",
deps = [
] + select_with_or({
"//conditions:default": [
+ "@complex_sys__tinyvec-1.6.0//:tinyvec",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.url-2.2.2.bazel
similarity index 71%
copy from examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.url-2.2.2.bazel
index f2128d1..5fb550c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.6/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.url-2.2.2.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "http",
+ name = "url",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -65,23 +74,21 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.2.6",
+ version = "2.2.2",
deps = [
] + select_with_or({
"//conditions:default": [
- "//vendor_local_pkgs/crates/bytes-1.1.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.1:itoa",
+ "@complex_sys__form_urlencoded-1.0.1//:form_urlencoded",
+ "@complex_sys__idna-0.2.3//:idna",
+ "@complex_sys__matches-0.1.9//:matches",
+ "@complex_sys__percent-encoding-2.1.0//:percent_encoding",
],
}),
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel b/examples/sys/complex/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
similarity index 78%
copy from examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
copy to examples/sys/complex/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
index a9ae389..795f202 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.8.0/BUILD.bazel
+++ b/examples/sys/complex/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
@@ -1,8 +1,9 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run //sys/complex/3rdparty:crates_vendor
###############################################################################
load(
@@ -24,7 +25,7 @@
# ])
rust_library(
- name = "smallvec",
+ name = "vcpkg",
srcs = glob(
include = [
"**/*.rs",
@@ -36,7 +37,15 @@
"//conditions:default": {
},
}),
- compile_data = glob(["**"]) + select_with_or({
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ) + select_with_or({
"//conditions:default": [
],
}),
@@ -47,7 +56,7 @@
"//conditions:default": [
],
}),
- edition = "2018",
+ edition = "2015",
proc_macro_deps = [
] + select_with_or({
"//conditions:default": [
@@ -65,17 +74,14 @@
# warnings. For more details see:
# https://doc.rust-lang.org/rustc/lints/levels.html
"--cap-lints=allow",
- ] + select_with_or({
- "//conditions:default": [
- ],
- }),
+ ],
tags = [
"cargo-bazel",
"manual",
"noclippy",
"norustfmt",
],
- version = "1.8.0",
+ version = "0.2.15",
deps = [
] + select_with_or({
"//conditions:default": [
diff --git a/examples/sys/complex/3rdparty/crates/crates.bzl b/examples/sys/complex/3rdparty/crates/crates.bzl
new file mode 100644
index 0000000..5969c28
--- /dev/null
+++ b/examples/sys/complex/3rdparty/crates/crates.bzl
@@ -0,0 +1,25 @@
+###############################################################################
+# @generated
+# This file is auto-generated by the cargo-bazel tool.
+#
+# DO NOT MODIFY: Local changes may be replaced in future executions.
+###############################################################################
+"""Rules for defining repositories for remote `crates_vendor` repositories"""
+
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+# buildifier: disable=bzl-visibility
+load("@examples//sys/complex/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories")
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+
+def crate_repositories():
+ maybe(
+ crates_vendor_remote_repository,
+ name = "complex_sys",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.bazel"),
+ defs_module = Label("@examples//sys/complex/3rdparty/crates:defs.bzl"),
+ )
+
+ _crate_repositories()
diff --git a/examples/sys/complex/3rdparty/crates/defs.bzl b/examples/sys/complex/3rdparty/crates/defs.bzl
new file mode 100644
index 0000000..5fc3e58
--- /dev/null
+++ b/examples/sys/complex/3rdparty/crates/defs.bzl
@@ -0,0 +1,562 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run //sys/complex/3rdparty:crates_vendor
+###############################################################################
+"""
+# `crates_repository` API
+
+- [aliases](#aliases)
+- [crate_deps](#crate_deps)
+- [all_crate_deps](#all_crate_deps)
+- [crate_repositories](#crate_repositories)
+
+"""
+
+load("@bazel_skylib//lib:selects.bzl", "selects")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+###############################################################################
+# MACROS API
+###############################################################################
+
+# An identifier that represent common dependencies (unconditional).
+_COMMON_CONDITION = ""
+
+def _flatten_dependency_maps(all_dependency_maps):
+ """Flatten a list of dependency maps into one dictionary.
+
+ Dependency maps have the following structure:
+
+ ```python
+ DEPENDENCIES_MAP = {
+ # The first key in the map is a Bazel package
+ # name of the workspace this file is defined in.
+ "workspace_member_package": {
+
+ # Not all dependnecies are supported for all platforms.
+ # the condition key is the condition required to be true
+ # on the host platform.
+ "condition": {
+
+ # An alias to a crate target. # The label of the crate target the
+ # Aliases are only crate names. # package name refers to.
+ "package_name": "@full//:label",
+ }
+ }
+ }
+ ```
+
+ Args:
+ all_dependency_maps (list): A list of dicts as described above
+
+ Returns:
+ dict: A dictionary as described above
+ """
+ dependencies = {}
+
+ for workspace_deps_map in all_dependency_maps:
+ for pkg_name, conditional_deps_map in workspace_deps_map.items():
+ if pkg_name not in dependencies:
+ non_frozen_map = dict()
+ for key, values in conditional_deps_map.items():
+ non_frozen_map.update({key: dict(values.items())})
+ dependencies.setdefault(pkg_name, non_frozen_map)
+ continue
+
+ for condition, deps_map in conditional_deps_map.items():
+ # If the condition has not been recorded, do so and continue
+ if condition not in dependencies[pkg_name]:
+ dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
+ continue
+
+ # Alert on any miss-matched dependencies
+ inconsistent_entries = []
+ for crate_name, crate_label in deps_map.items():
+ existing = dependencies[pkg_name][condition].get(crate_name)
+ if existing and existing != crate_label:
+ inconsistent_entries.append((crate_name, existing, crate_label))
+ dependencies[pkg_name][condition].update({crate_name: crate_label})
+
+ return dependencies
+
+def crate_deps(deps, package_name = None):
+ """Finds the fully qualified label of the requested crates for the package where this macro is called.
+
+ Args:
+ deps (list): The desired list of crate targets.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()`.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if not deps:
+ return []
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Join both sets of dependencies
+ dependencies = _flatten_dependency_maps([
+ _NORMAL_DEPENDENCIES,
+ _NORMAL_DEV_DEPENDENCIES,
+ _PROC_MACRO_DEPENDENCIES,
+ _PROC_MACRO_DEV_DEPENDENCIES,
+ _BUILD_DEPENDENCIES,
+ _BUILD_PROC_MACRO_DEPENDENCIES,
+ ]).pop(package_name, {})
+
+ # Combine all conditional packages so we can easily index over a flat list
+ # TODO: Perhaps this should actually return select statements and maintain
+ # the conditionals of the dependencies
+ flat_deps = {}
+ for deps_set in dependencies.values():
+ for crate_name, crate_label in deps_set.items():
+ flat_deps.update({crate_name: crate_label})
+
+ missing_crates = []
+ crate_targets = []
+ for crate_target in deps:
+ if crate_target not in flat_deps:
+ missing_crates.append(crate_target)
+ else:
+ crate_targets.append(flat_deps[crate_target])
+
+ if missing_crates:
+ fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
+ missing_crates,
+ package_name,
+ dependencies,
+ ))
+
+ return crate_targets
+
+def all_crate_deps(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Finds the fully qualified label of all requested direct crate dependencies \
+ for the package where this macro is called.
+
+ If no parameters are set, all normal dependencies are returned. Setting any one flag will
+ otherwise impact the contents of the returned list.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normla dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_dependency_maps = []
+ if normal:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+ if normal_dev:
+ all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
+ if proc_macro:
+ all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
+ if proc_macro_dev:
+ all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
+ if build:
+ all_dependency_maps.append(_BUILD_DEPENDENCIES)
+ if build_proc_macro:
+ all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
+
+ # Default to always using normal dependencies
+ if not all_dependency_maps:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+
+ dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
+
+ if not dependencies:
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
+
+ crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
+ for condition, deps in dependencies.items():
+ crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+
+ return crate_deps
+
+def aliases(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Produces a map of Crate alias names to their original label
+
+ If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
+ Setting any one flag will otherwise determine the contents of the returned dict.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normla dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ dict: The aliases of all associated packages
+ """
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_aliases_maps = []
+ if normal:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ if normal_dev:
+ all_aliases_maps.append(_NORMAL_DEV_ALIASES)
+ if proc_macro:
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+ if proc_macro_dev:
+ all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
+ if build:
+ all_aliases_maps.append(_BUILD_ALIASES)
+ if build_proc_macro:
+ all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
+
+ # Default to always using normal aliases
+ if not all_aliases_maps:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+
+ aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
+
+ if not aliases:
+ return dict()
+
+ common_items = aliases.pop(_COMMON_CONDITION, {}).items()
+
+ # If there are only common items in the dictionary, immediately return them
+ if not len(aliases.keys()) == 1:
+ return dict(common_items)
+
+ # Build a single select statement where each conditional has accounted for the
+ # common set of aliases.
+ crate_aliases = {"//conditions:default": common_items}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ if condition_triples in crate_aliases:
+ crate_aliases[condition_triples].update(deps)
+ else:
+ crate_aliases.update({_CONDITIONS[condition]: dict(deps.items() + common_items)})
+
+ return selects.with_or(crate_aliases)
+
+###############################################################################
+# WORKSPACE MEMBER DEPS AND ALIASES
+###############################################################################
+
+_NORMAL_DEPENDENCIES = {
+ "": {
+ _COMMON_CONDITION: {
+ "git2": "@complex_sys__git2-0.14.4//:git2",
+ },
+ },
+}
+
+_NORMAL_ALIASES = {
+ "": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_NORMAL_DEV_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_NORMAL_DEV_ALIASES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_ALIASES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEV_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_PROC_MACRO_DEV_ALIASES = {
+ "": {
+ },
+}
+
+_BUILD_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_BUILD_ALIASES = {
+ "": {
+ },
+}
+
+_BUILD_PROC_MACRO_DEPENDENCIES = {
+ "": {
+ },
+}
+
+_BUILD_PROC_MACRO_ALIASES = {
+ "": {
+ },
+}
+
+_CONDITIONS = {
+ "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+}
+
+###############################################################################
+
+def crate_repositories():
+ """A macro for defining repositories for all generated crates"""
+ maybe(
+ http_archive,
+ name = "complex_sys__bitflags-1.3.2",
+ sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bitflags/1.3.2/download"],
+ strip_prefix = "bitflags-1.3.2",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__cc-1.0.73",
+ sha256 = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.73/download"],
+ strip_prefix = "cc-1.0.73",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.cc-1.0.73.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__cfg-if-1.0.0",
+ sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cfg-if/1.0.0/download"],
+ strip_prefix = "cfg-if-1.0.0",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__form_urlencoded-1.0.1",
+ sha256 = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download"],
+ strip_prefix = "form_urlencoded-1.0.1",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.form_urlencoded-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__git2-0.14.4",
+ sha256 = "d0155506aab710a86160ddb504a480d2964d7ab5b9e62419be69e0032bc5931c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/git2/0.14.4/download"],
+ strip_prefix = "git2-0.14.4",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.git2-0.14.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__idna-0.2.3",
+ sha256 = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/idna/0.2.3/download"],
+ strip_prefix = "idna-0.2.3",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.idna-0.2.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__jobserver-0.1.24",
+ sha256 = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/jobserver/0.1.24/download"],
+ strip_prefix = "jobserver-0.1.24",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.jobserver-0.1.24.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__libc-0.2.126",
+ sha256 = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.126/download"],
+ strip_prefix = "libc-0.2.126",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.libc-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__libgit2-sys-0.13.4-1.4.2",
+ sha256 = "d0fa6563431ede25f5cc7f6d803c6afbc1c5d3ad3d4925d12c882bf2b526f5d1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libgit2-sys/0.13.4+1.4.2/download"],
+ strip_prefix = "libgit2-sys-0.13.4+1.4.2",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.libgit2-sys-0.13.4+1.4.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__libz-sys-1.1.8",
+ sha256 = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libz-sys/1.1.8/download"],
+ strip_prefix = "libz-sys-1.1.8",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.libz-sys-1.1.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__log-0.4.17",
+ sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
+ strip_prefix = "log-0.4.17",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.log-0.4.17.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__matches-0.1.9",
+ sha256 = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/matches/0.1.9/download"],
+ strip_prefix = "matches-0.1.9",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.matches-0.1.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__percent-encoding-2.1.0",
+ sha256 = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/percent-encoding/2.1.0/download"],
+ strip_prefix = "percent-encoding-2.1.0",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.percent-encoding-2.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__pkg-config-0.3.25",
+ sha256 = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.25/download"],
+ strip_prefix = "pkg-config-0.3.25",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.pkg-config-0.3.25.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__tinyvec-1.6.0",
+ sha256 = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tinyvec/1.6.0/download"],
+ strip_prefix = "tinyvec-1.6.0",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.tinyvec-1.6.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__tinyvec_macros-0.1.0",
+ sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download"],
+ strip_prefix = "tinyvec_macros-0.1.0",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.tinyvec_macros-0.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__unicode-bidi-0.3.8",
+ sha256 = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download"],
+ strip_prefix = "unicode-bidi-0.3.8",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.unicode-bidi-0.3.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__unicode-normalization-0.1.21",
+ sha256 = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download"],
+ strip_prefix = "unicode-normalization-0.1.21",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.unicode-normalization-0.1.21.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__url-2.2.2",
+ sha256 = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/url/2.2.2/download"],
+ strip_prefix = "url-2.2.2",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.url-2.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "complex_sys__vcpkg-0.2.15",
+ sha256 = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/vcpkg/0.2.15/download"],
+ strip_prefix = "vcpkg-0.2.15",
+ build_file = Label("@examples//sys/complex/3rdparty/crates:BUILD.vcpkg-0.2.15.bazel"),
+ )
diff --git a/examples/sys/complex/BUILD.bazel b/examples/sys/complex/BUILD.bazel
index f0e7f0b..eaf3199 100644
--- a/examples/sys/complex/BUILD.bazel
+++ b/examples/sys/complex/BUILD.bazel
@@ -20,7 +20,7 @@
name = "complex_sys",
srcs = ["src/main.rs"],
edition = "2018",
- # Note the `cargo-raze` dependencies here need to have been loaded
+ # Note the `crate_universe` dependencies here need to have been loaded
# in the WORKSPACE file. See `//sys:sys_deps.bzl` for rmore details.
- deps = ["//sys/complex/raze:git2"],
+ deps = ["//sys/complex/3rdparty/crates:git2"],
)
diff --git a/examples/sys/complex/Cargo.lock b/examples/sys/complex/Cargo.lock
deleted file mode 100644
index a2676c7..0000000
--- a/examples/sys/complex/Cargo.lock
+++ /dev/null
@@ -1,260 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-[[package]]
-name = "autocfg"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
-
-[[package]]
-name = "bitflags"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
-
-[[package]]
-name = "cc"
-version = "1.0.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
-dependencies = [
- "jobserver",
-]
-
-[[package]]
-name = "cfg-if"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-[[package]]
-name = "foreign-types"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-dependencies = [
- "foreign-types-shared",
-]
-
-[[package]]
-name = "foreign-types-shared"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
-[[package]]
-name = "form_urlencoded"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
-dependencies = [
- "matches",
- "percent-encoding",
-]
-
-[[package]]
-name = "git2"
-version = "0.13.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca6f1a0238d7f8f8fd5ee642f4ebac4dbc03e03d1f78fbe7a3ede35dcf7e2224"
-dependencies = [
- "bitflags",
- "libc",
- "libgit2-sys",
- "log",
- "openssl-probe",
- "openssl-sys",
- "url",
-]
-
-[[package]]
-name = "idna"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
-dependencies = [
- "matches",
- "unicode-bidi",
- "unicode-normalization",
-]
-
-[[package]]
-name = "jobserver"
-version = "0.1.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5ca711fd837261e14ec9e674f092cbb931d3fa1482b017ae59328ddc6f3212b"
-dependencies = [
- "libc",
-]
-
-[[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.98"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790"
-
-[[package]]
-name = "libgit2-sys"
-version = "0.12.21+1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86271bacd72b2b9e854c3dcfb82efd538f15f870e4c11af66900effb462f6825"
-dependencies = [
- "cc",
- "libc",
- "libssh2-sys",
- "libz-sys",
- "openssl-sys",
- "pkg-config",
-]
-
-[[package]]
-name = "libssh2-sys"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0186af0d8f171ae6b9c4c90ec51898bad5d08a2d5e470903a50d9ad8959cbee"
-dependencies = [
- "cc",
- "libc",
- "libz-sys",
- "openssl-sys",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "libz-sys"
-version = "1.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66"
-dependencies = [
- "cc",
- "libc",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "log"
-version = "0.4.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "matches"
-version = "0.1.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
-
-[[package]]
-name = "openssl"
-version = "0.10.32"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "038d43985d1ddca7a9900630d8cd031b56e4794eecc2e9ea39dd17aa04399a70"
-dependencies = [
- "bitflags",
- "cfg-if",
- "foreign-types",
- "lazy_static",
- "libc",
- "openssl-sys",
-]
-
-[[package]]
-name = "openssl-probe"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
-
-[[package]]
-name = "openssl-sys"
-version = "0.9.60"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6"
-dependencies = [
- "autocfg",
- "cc",
- "libc",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "percent-encoding"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
-
-[[package]]
-name = "pkg-config"
-version = "0.3.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
-
-[[package]]
-name = "rules_rust_examples_complex_sys"
-version = "0.0.1"
-dependencies = [
- "git2",
- "openssl",
- "openssl-sys",
-]
-
-[[package]]
-name = "tinyvec"
-version = "1.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338"
-dependencies = [
- "tinyvec_macros",
-]
-
-[[package]]
-name = "tinyvec_macros"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
-
-[[package]]
-name = "unicode-bidi"
-version = "0.3.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"
-dependencies = [
- "matches",
-]
-
-[[package]]
-name = "unicode-normalization"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
-dependencies = [
- "tinyvec",
-]
-
-[[package]]
-name = "url"
-version = "2.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
-dependencies = [
- "form_urlencoded",
- "idna",
- "matches",
- "percent-encoding",
-]
-
-[[package]]
-name = "vcpkg"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
diff --git a/examples/sys/complex/Cargo.toml b/examples/sys/complex/Cargo.toml
deleted file mode 100644
index 1e47fb4..0000000
--- a/examples/sys/complex/Cargo.toml
+++ /dev/null
@@ -1,35 +0,0 @@
-[package]
-name = "rules_rust_examples_complex_sys"
-version = "0.0.1"
-
-[[bin]]
-name = "rules_rust_examples_complex_sys"
-path = "src/main.rs"
-
-[dependencies]
-git2 = "=0.13.12"
-openssl = "=0.10.32"
-openssl-sys = "=0.9.60"
-
-[package.metadata.raze]
-workspace_path = "//sys/complex/raze"
-genmode = "Remote"
-gen_workspace_prefix = "complex_sys"
-rust_rules_workspace_name = "rules_rust"
-package_aliases_dir = "raze"
-default_gen_buildrs = true
-
-[package.metadata.raze.crates.openssl-sys.'*']
-# build.rs file: https://github.com/sfackler/rust-openssl/blob/master/openssl-sys/build/main.rs
-build_data_dependencies = [
- "@openssl//:openssl",
- "@openssl//:gen_dir",
-]
-data_attr = "[\"@openssl//:openssl\"]"
-additional_deps = ["@openssl//:openssl"]
- [package.metadata.raze.crates.openssl-sys.'*'.buildrs_additional_environment_variables]
- OPENSSL_DIR="$(execpath @openssl//:gen_dir)"
- OPENSSL_STATIC="1"
-
-[package.metadata.raze.crates.libssh2-sys.'0.2.20']
-build_data_dependencies = ["@openssl"]
diff --git a/examples/sys/complex/raze/BUILD.bazel b/examples/sys/complex/raze/BUILD.bazel
deleted file mode 100644
index f718efb..0000000
--- a/examples/sys/complex/raze/BUILD.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-"""
-@generated
-cargo-raze generated Bazel file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-package(default_visibility = ["//visibility:public"])
-
-licenses([
- "notice", # See individual crates for specific licenses
-])
-
-# Aliased targets
-alias(
- name = "git2",
- actual = "@complex_sys__git2__0_13_12//:git2",
- tags = [
- "cargo-raze",
- "manual",
- ],
-)
-
-alias(
- name = "openssl",
- actual = "@complex_sys__openssl__0_10_32//:openssl",
- tags = [
- "cargo-raze",
- "manual",
- ],
-)
-
-alias(
- name = "openssl_sys",
- actual = "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- tags = [
- "cargo-raze",
- "manual",
- ],
-)
-
-# Export file for Stardoc support
-exports_files(
- [
- "crates.bzl",
- ],
- visibility = ["//visibility:public"],
-)
diff --git a/examples/sys/complex/raze/crates.bzl b/examples/sys/complex/raze/crates.bzl
deleted file mode 100644
index a8ccc94..0000000
--- a/examples/sys/complex/raze/crates.bzl
+++ /dev/null
@@ -1,292 +0,0 @@
-"""
-@generated
-cargo-raze generated Bazel file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository") # buildifier: disable=load
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # buildifier: disable=load
-load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") # buildifier: disable=load
-
-def complex_sys_fetch_remote_crates():
- """This function defines a collection of repos and should be called in a WORKSPACE file"""
- maybe(
- http_archive,
- name = "complex_sys__autocfg__1_0_1",
- url = "https://crates.io/api/v1/crates/autocfg/1.0.1/download",
- type = "tar.gz",
- sha256 = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a",
- strip_prefix = "autocfg-1.0.1",
- build_file = Label("//sys/complex/raze/remote:BUILD.autocfg-1.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__bitflags__1_2_1",
- url = "https://crates.io/api/v1/crates/bitflags/1.2.1/download",
- type = "tar.gz",
- sha256 = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693",
- strip_prefix = "bitflags-1.2.1",
- build_file = Label("//sys/complex/raze/remote:BUILD.bitflags-1.2.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__cc__1_0_69",
- url = "https://crates.io/api/v1/crates/cc/1.0.69/download",
- type = "tar.gz",
- sha256 = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2",
- strip_prefix = "cc-1.0.69",
- build_file = Label("//sys/complex/raze/remote:BUILD.cc-1.0.69.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__cfg_if__1_0_0",
- url = "https://crates.io/api/v1/crates/cfg-if/1.0.0/download",
- type = "tar.gz",
- sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
- strip_prefix = "cfg-if-1.0.0",
- build_file = Label("//sys/complex/raze/remote:BUILD.cfg-if-1.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__foreign_types__0_3_2",
- url = "https://crates.io/api/v1/crates/foreign-types/0.3.2/download",
- type = "tar.gz",
- sha256 = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1",
- strip_prefix = "foreign-types-0.3.2",
- build_file = Label("//sys/complex/raze/remote:BUILD.foreign-types-0.3.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__foreign_types_shared__0_1_1",
- url = "https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download",
- type = "tar.gz",
- sha256 = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b",
- strip_prefix = "foreign-types-shared-0.1.1",
- build_file = Label("//sys/complex/raze/remote:BUILD.foreign-types-shared-0.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__form_urlencoded__1_0_1",
- url = "https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download",
- type = "tar.gz",
- sha256 = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191",
- strip_prefix = "form_urlencoded-1.0.1",
- build_file = Label("//sys/complex/raze/remote:BUILD.form_urlencoded-1.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__git2__0_13_12",
- url = "https://crates.io/api/v1/crates/git2/0.13.12/download",
- type = "tar.gz",
- sha256 = "ca6f1a0238d7f8f8fd5ee642f4ebac4dbc03e03d1f78fbe7a3ede35dcf7e2224",
- strip_prefix = "git2-0.13.12",
- build_file = Label("//sys/complex/raze/remote:BUILD.git2-0.13.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__idna__0_2_3",
- url = "https://crates.io/api/v1/crates/idna/0.2.3/download",
- type = "tar.gz",
- sha256 = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8",
- strip_prefix = "idna-0.2.3",
- build_file = Label("//sys/complex/raze/remote:BUILD.idna-0.2.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__jobserver__0_1_23",
- url = "https://crates.io/api/v1/crates/jobserver/0.1.23/download",
- type = "tar.gz",
- sha256 = "f5ca711fd837261e14ec9e674f092cbb931d3fa1482b017ae59328ddc6f3212b",
- strip_prefix = "jobserver-0.1.23",
- build_file = Label("//sys/complex/raze/remote:BUILD.jobserver-0.1.23.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__lazy_static__1_4_0",
- url = "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
- type = "tar.gz",
- sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
- strip_prefix = "lazy_static-1.4.0",
- build_file = Label("//sys/complex/raze/remote:BUILD.lazy_static-1.4.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__libc__0_2_98",
- url = "https://crates.io/api/v1/crates/libc/0.2.98/download",
- type = "tar.gz",
- sha256 = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790",
- strip_prefix = "libc-0.2.98",
- build_file = Label("//sys/complex/raze/remote:BUILD.libc-0.2.98.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__libgit2_sys__0_12_21_1_1_0",
- url = "https://crates.io/api/v1/crates/libgit2-sys/0.12.21+1.1.0/download",
- type = "tar.gz",
- sha256 = "86271bacd72b2b9e854c3dcfb82efd538f15f870e4c11af66900effb462f6825",
- strip_prefix = "libgit2-sys-0.12.21+1.1.0",
- build_file = Label("//sys/complex/raze/remote:BUILD.libgit2-sys-0.12.21+1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__libssh2_sys__0_2_21",
- url = "https://crates.io/api/v1/crates/libssh2-sys/0.2.21/download",
- type = "tar.gz",
- sha256 = "e0186af0d8f171ae6b9c4c90ec51898bad5d08a2d5e470903a50d9ad8959cbee",
- strip_prefix = "libssh2-sys-0.2.21",
- build_file = Label("//sys/complex/raze/remote:BUILD.libssh2-sys-0.2.21.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__libz_sys__1_1_3",
- url = "https://crates.io/api/v1/crates/libz-sys/1.1.3/download",
- type = "tar.gz",
- sha256 = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66",
- strip_prefix = "libz-sys-1.1.3",
- build_file = Label("//sys/complex/raze/remote:BUILD.libz-sys-1.1.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__log__0_4_14",
- url = "https://crates.io/api/v1/crates/log/0.4.14/download",
- type = "tar.gz",
- sha256 = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710",
- strip_prefix = "log-0.4.14",
- build_file = Label("//sys/complex/raze/remote:BUILD.log-0.4.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__matches__0_1_8",
- url = "https://crates.io/api/v1/crates/matches/0.1.8/download",
- type = "tar.gz",
- sha256 = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08",
- strip_prefix = "matches-0.1.8",
- build_file = Label("//sys/complex/raze/remote:BUILD.matches-0.1.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__openssl__0_10_32",
- url = "https://crates.io/api/v1/crates/openssl/0.10.32/download",
- type = "tar.gz",
- sha256 = "038d43985d1ddca7a9900630d8cd031b56e4794eecc2e9ea39dd17aa04399a70",
- strip_prefix = "openssl-0.10.32",
- build_file = Label("//sys/complex/raze/remote:BUILD.openssl-0.10.32.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__openssl_probe__0_1_4",
- url = "https://crates.io/api/v1/crates/openssl-probe/0.1.4/download",
- type = "tar.gz",
- sha256 = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a",
- strip_prefix = "openssl-probe-0.1.4",
- build_file = Label("//sys/complex/raze/remote:BUILD.openssl-probe-0.1.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__openssl_sys__0_9_60",
- url = "https://crates.io/api/v1/crates/openssl-sys/0.9.60/download",
- type = "tar.gz",
- sha256 = "921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6",
- strip_prefix = "openssl-sys-0.9.60",
- build_file = Label("//sys/complex/raze/remote:BUILD.openssl-sys-0.9.60.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__percent_encoding__2_1_0",
- url = "https://crates.io/api/v1/crates/percent-encoding/2.1.0/download",
- type = "tar.gz",
- sha256 = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e",
- strip_prefix = "percent-encoding-2.1.0",
- build_file = Label("//sys/complex/raze/remote:BUILD.percent-encoding-2.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__pkg_config__0_3_19",
- url = "https://crates.io/api/v1/crates/pkg-config/0.3.19/download",
- type = "tar.gz",
- sha256 = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c",
- strip_prefix = "pkg-config-0.3.19",
- build_file = Label("//sys/complex/raze/remote:BUILD.pkg-config-0.3.19.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__tinyvec__1_3_1",
- url = "https://crates.io/api/v1/crates/tinyvec/1.3.1/download",
- type = "tar.gz",
- sha256 = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338",
- strip_prefix = "tinyvec-1.3.1",
- build_file = Label("//sys/complex/raze/remote:BUILD.tinyvec-1.3.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__tinyvec_macros__0_1_0",
- url = "https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download",
- type = "tar.gz",
- sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
- strip_prefix = "tinyvec_macros-0.1.0",
- build_file = Label("//sys/complex/raze/remote:BUILD.tinyvec_macros-0.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__unicode_bidi__0_3_5",
- url = "https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download",
- type = "tar.gz",
- sha256 = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0",
- strip_prefix = "unicode-bidi-0.3.5",
- build_file = Label("//sys/complex/raze/remote:BUILD.unicode-bidi-0.3.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__unicode_normalization__0_1_19",
- url = "https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download",
- type = "tar.gz",
- sha256 = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9",
- strip_prefix = "unicode-normalization-0.1.19",
- build_file = Label("//sys/complex/raze/remote:BUILD.unicode-normalization-0.1.19.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__url__2_2_2",
- url = "https://crates.io/api/v1/crates/url/2.2.2/download",
- type = "tar.gz",
- sha256 = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c",
- strip_prefix = "url-2.2.2",
- build_file = Label("//sys/complex/raze/remote:BUILD.url-2.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "complex_sys__vcpkg__0_2_15",
- url = "https://crates.io/api/v1/crates/vcpkg/0.2.15/download",
- type = "tar.gz",
- sha256 = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426",
- strip_prefix = "vcpkg-0.2.15",
- build_file = Label("//sys/complex/raze/remote:BUILD.vcpkg-0.2.15.bazel"),
- )
diff --git a/examples/sys/complex/raze/remote/BUILD.autocfg-1.0.1.bazel b/examples/sys/complex/raze/remote/BUILD.autocfg-1.0.1.bazel
deleted file mode 100644
index 5faa88d..0000000
--- a/examples/sys/complex/raze/remote/BUILD.autocfg-1.0.1.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # Apache-2.0 from expression "Apache-2.0 OR MIT"
-])
-
-# Generated Targets
-
-# Unsupported target "integers" with type "example" omitted
-
-# Unsupported target "paths" with type "example" omitted
-
-# Unsupported target "traits" with type "example" omitted
-
-# Unsupported target "versions" with type "example" omitted
-
-rust_library(
- name = "autocfg",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.1",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "rustflags" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.bazel b/examples/sys/complex/raze/remote/BUILD.bazel
deleted file mode 100644
index e69de29..0000000
--- a/examples/sys/complex/raze/remote/BUILD.bazel
+++ /dev/null
diff --git a/examples/sys/complex/raze/remote/BUILD.bitflags-1.2.1.bazel b/examples/sys/complex/raze/remote/BUILD.bitflags-1.2.1.bazel
deleted file mode 100644
index 09adb27..0000000
--- a/examples/sys/complex/raze/remote/BUILD.bitflags-1.2.1.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "bitflags_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- "default",
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.2.1",
- visibility = ["//visibility:private"],
- deps = [
- ],
-)
-
-rust_library(
- name = "bitflags",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.2.1",
- # buildifier: leave-alone
- deps = [
- ":bitflags_build_script",
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.cc-1.0.69.bazel b/examples/sys/complex/raze/remote/BUILD.cc-1.0.69.bazel
deleted file mode 100644
index 2bc830d..0000000
--- a/examples/sys/complex/raze/remote/BUILD.cc-1.0.69.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_binary(
- # Prefix bin name to disambiguate from (probable) collision with lib name
- # N.B.: The exact form of this is subject to change.
- name = "cargo_bin_gcc_shim",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "jobserver",
- "parallel",
- ],
- crate_root = "src/bin/gcc-shim.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.69",
- # buildifier: leave-alone
- deps = [
- ":cc",
- "@complex_sys__jobserver__0_1_23//:jobserver",
- ],
-)
-
-rust_library(
- name = "cc",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "jobserver",
- "parallel",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.69",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__jobserver__0_1_23//:jobserver",
- ],
-)
-
-# Unsupported target "cc_env" with type "test" omitted
-
-# Unsupported target "cflags" with type "test" omitted
-
-# Unsupported target "cxxflags" with type "test" omitted
-
-# Unsupported target "test" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.cfg-if-1.0.0.bazel b/examples/sys/complex/raze/remote/BUILD.cfg-if-1.0.0.bazel
deleted file mode 100644
index c2cdc13..0000000
--- a/examples/sys/complex/raze/remote/BUILD.cfg-if-1.0.0.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "cfg_if",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.0",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "xcrate" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.foreign-types-0.3.2.bazel b/examples/sys/complex/raze/remote/BUILD.foreign-types-0.3.2.bazel
deleted file mode 100644
index 598b30a..0000000
--- a/examples/sys/complex/raze/remote/BUILD.foreign-types-0.3.2.bazel
+++ /dev/null
@@ -1,54 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "foreign_types",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.3.2",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__foreign_types_shared__0_1_1//:foreign_types_shared",
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.foreign-types-shared-0.1.1.bazel b/examples/sys/complex/raze/remote/BUILD.foreign-types-shared-0.1.1.bazel
deleted file mode 100644
index b084e4e..0000000
--- a/examples/sys/complex/raze/remote/BUILD.foreign-types-shared-0.1.1.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "foreign_types_shared",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.1",
- # buildifier: leave-alone
- deps = [
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.form_urlencoded-1.0.1.bazel b/examples/sys/complex/raze/remote/BUILD.form_urlencoded-1.0.1.bazel
deleted file mode 100644
index 4e1962b..0000000
--- a/examples/sys/complex/raze/remote/BUILD.form_urlencoded-1.0.1.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "form_urlencoded",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.0.1",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__matches__0_1_8//:matches",
- "@complex_sys__percent_encoding__2_1_0//:percent_encoding",
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.git2-0.13.12.bazel b/examples/sys/complex/raze/remote/BUILD.git2-0.13.12.bazel
deleted file mode 100644
index 2c84c59..0000000
--- a/examples/sys/complex/raze/remote/BUILD.git2-0.13.12.bazel
+++ /dev/null
@@ -1,115 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-# Unsupported target "add" with type "example" omitted
-
-# Unsupported target "blame" with type "example" omitted
-
-# Unsupported target "cat-file" with type "example" omitted
-
-# Unsupported target "clone" with type "example" omitted
-
-# Unsupported target "diff" with type "example" omitted
-
-# Unsupported target "fetch" with type "example" omitted
-
-# Unsupported target "init" with type "example" omitted
-
-# Unsupported target "log" with type "example" omitted
-
-# Unsupported target "ls-remote" with type "example" omitted
-
-# Unsupported target "pull" with type "example" omitted
-
-# Unsupported target "rev-list" with type "example" omitted
-
-# Unsupported target "rev-parse" with type "example" omitted
-
-# Unsupported target "status" with type "example" omitted
-
-# Unsupported target "tag" with type "example" omitted
-
-rust_library(
- name = "git2",
- srcs = glob(["**/*.rs"]),
- aliases = {
- },
- crate_features = [
- "default",
- "https",
- "openssl-probe",
- "openssl-sys",
- "ssh",
- "ssh_key_from_memory",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.13.12",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__bitflags__1_2_1//:bitflags",
- "@complex_sys__libc__0_2_98//:libc",
- "@complex_sys__libgit2_sys__0_12_21_1_1_0//:libgit2_sys",
- "@complex_sys__log__0_4_14//:log",
- "@complex_sys__url__2_2_2//:url",
- ] + selects.with_or({
- # cfg(all(unix, not(target_os = "macos")))
- (
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- ): [
- "@complex_sys__openssl_probe__0_1_4//:openssl_probe",
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.idna-0.2.3.bazel b/examples/sys/complex/raze/remote/BUILD.idna-0.2.3.bazel
deleted file mode 100644
index b558dba..0000000
--- a/examples/sys/complex/raze/remote/BUILD.idna-0.2.3.bazel
+++ /dev/null
@@ -1,62 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-# Unsupported target "all" with type "bench" omitted
-
-rust_library(
- name = "idna",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.3",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__matches__0_1_8//:matches",
- "@complex_sys__unicode_bidi__0_3_5//:unicode_bidi",
- "@complex_sys__unicode_normalization__0_1_19//:unicode_normalization",
- ],
-)
-
-# Unsupported target "tests" with type "test" omitted
-
-# Unsupported target "unit" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.jobserver-0.1.23.bazel b/examples/sys/complex/raze/remote/BUILD.jobserver-0.1.23.bazel
deleted file mode 100644
index bc6f007..0000000
--- a/examples/sys/complex/raze/remote/BUILD.jobserver-0.1.23.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "jobserver",
- srcs = glob(["**/*.rs"]),
- aliases = {
- },
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.23",
- # buildifier: leave-alone
- deps = [
- ] + selects.with_or({
- # cfg(unix)
- (
- "@rules_rust//rust/platform:i686-apple-darwin",
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-darwin",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- "@rules_rust//rust/platform:aarch64-apple-darwin",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- ): [
- "@complex_sys__libc__0_2_98//:libc",
- ],
- "//conditions:default": [],
- }),
-)
-
-# Unsupported target "client" with type "test" omitted
-
-# Unsupported target "client-of-myself" with type "test" omitted
-
-# Unsupported target "helper" with type "test" omitted
-
-# Unsupported target "make-as-a-client" with type "test" omitted
-
-# Unsupported target "server" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.lazy_static-1.4.0.bazel b/examples/sys/complex/raze/remote/BUILD.lazy_static-1.4.0.bazel
deleted file mode 100644
index 440c1c9..0000000
--- a/examples/sys/complex/raze/remote/BUILD.lazy_static-1.4.0.bazel
+++ /dev/null
@@ -1,57 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "lazy_static",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.4.0",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "no_std" with type "test" omitted
-
-# Unsupported target "test" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.libc-0.2.98.bazel b/examples/sys/complex/raze/remote/BUILD.libc-0.2.98.bazel
deleted file mode 100644
index b3a4526..0000000
--- a/examples/sys/complex/raze/remote/BUILD.libc-0.2.98.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.98",
- visibility = ["//visibility:private"],
- deps = [
- ],
-)
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.98",
- # buildifier: leave-alone
- deps = [
- ":libc_build_script",
- ],
-)
-
-# Unsupported target "const_fn" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.libgit2-sys-0.12.21+1.1.0.bazel b/examples/sys/complex/raze/remote/BUILD.libgit2-sys-0.12.21+1.1.0.bazel
deleted file mode 100644
index 63c87f1..0000000
--- a/examples/sys/complex/raze/remote/BUILD.libgit2-sys-0.12.21+1.1.0.bazel
+++ /dev/null
@@ -1,149 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "libgit2_sys_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- "https",
- "libssh2-sys",
- "openssl-sys",
- "ssh",
- "ssh_key_from_memory",
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2018",
- links = "git2",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.12.21+1.1.0",
- visibility = ["//visibility:private"],
- deps = [
- "@complex_sys__cc__1_0_69//:cc",
- "@complex_sys__libssh2_sys__0_2_21//:libssh2_sys",
- "@complex_sys__libz_sys__1_1_3//:libz_sys",
- "@complex_sys__pkg_config__0_3_19//:pkg_config",
- ] + selects.with_or({
- # cfg(unix)
- (
- "@rules_rust//rust/platform:i686-apple-darwin",
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-darwin",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- "@rules_rust//rust/platform:aarch64-apple-darwin",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- ): [
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
- "//conditions:default": [],
- }),
-)
-
-rust_library(
- name = "libgit2_sys",
- srcs = glob(["**/*.rs"]),
- aliases = {
- },
- crate_features = [
- "https",
- "libssh2-sys",
- "openssl-sys",
- "ssh",
- "ssh_key_from_memory",
- ],
- crate_root = "lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.12.21+1.1.0",
- # buildifier: leave-alone
- deps = [
- ":libgit2_sys_build_script",
- "@complex_sys__libc__0_2_98//:libc",
- "@complex_sys__libssh2_sys__0_2_21//:libssh2_sys",
- "@complex_sys__libz_sys__1_1_3//:libz_sys",
- ] + selects.with_or({
- # cfg(unix)
- (
- "@rules_rust//rust/platform:i686-apple-darwin",
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-darwin",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- "@rules_rust//rust/platform:aarch64-apple-darwin",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- ): [
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.libssh2-sys-0.2.21.bazel b/examples/sys/complex/raze/remote/BUILD.libssh2-sys-0.2.21.bazel
deleted file mode 100644
index dab53f1..0000000
--- a/examples/sys/complex/raze/remote/BUILD.libssh2-sys-0.2.21.bazel
+++ /dev/null
@@ -1,156 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "libssh2_sys_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- ],
- crate_root = "build.rs",
- data = glob(["**"]) + [
- "@openssl",
- ],
- edition = "2015",
- links = "ssh2",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.21",
- visibility = ["//visibility:private"],
- deps = [
- "@complex_sys__cc__1_0_69//:cc",
- "@complex_sys__libz_sys__1_1_3//:libz_sys",
- "@complex_sys__pkg_config__0_3_19//:pkg_config",
- ] + selects.with_or({
- # cfg(target_env = "msvc")
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- "@complex_sys__vcpkg__0_2_15//:vcpkg",
- ],
- "//conditions:default": [],
- }) + selects.with_or({
- # cfg(unix)
- (
- "@rules_rust//rust/platform:i686-apple-darwin",
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-darwin",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- "@rules_rust//rust/platform:aarch64-apple-darwin",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- ): [
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
- "//conditions:default": [],
- }),
-)
-
-rust_library(
- name = "libssh2_sys",
- srcs = glob(["**/*.rs"]),
- aliases = {
- },
- crate_features = [
- ],
- crate_root = "lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.21",
- # buildifier: leave-alone
- deps = [
- ":libssh2_sys_build_script",
- "@complex_sys__libc__0_2_98//:libc",
- "@complex_sys__libz_sys__1_1_3//:libz_sys",
- ] + selects.with_or({
- # cfg(target_env = "msvc")
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- ],
- "//conditions:default": [],
- }) + selects.with_or({
- # cfg(unix)
- (
- "@rules_rust//rust/platform:i686-apple-darwin",
- "@rules_rust//rust/platform:i686-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-darwin",
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
- "@rules_rust//rust/platform:aarch64-apple-darwin",
- "@rules_rust//rust/platform:aarch64-apple-ios",
- "@rules_rust//rust/platform:aarch64-linux-android",
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
- "@rules_rust//rust/platform:i686-linux-android",
- "@rules_rust//rust/platform:i686-unknown-freebsd",
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu",
- "@rules_rust//rust/platform:x86_64-apple-ios",
- "@rules_rust//rust/platform:x86_64-linux-android",
- "@rules_rust//rust/platform:x86_64-unknown-freebsd",
- ): [
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.libz-sys-1.1.3.bazel b/examples/sys/complex/raze/remote/BUILD.libz-sys-1.1.3.bazel
deleted file mode 100644
index 88c2b13..0000000
--- a/examples/sys/complex/raze/remote/BUILD.libz-sys-1.1.3.bazel
+++ /dev/null
@@ -1,108 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "libz_sys_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- "libc",
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2015",
- links = "z",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.1.3",
- visibility = ["//visibility:private"],
- deps = [
- "@complex_sys__cc__1_0_69//:cc",
- "@complex_sys__pkg_config__0_3_19//:pkg_config",
- ] + selects.with_or({
- # cfg(target_env = "msvc")
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- "@complex_sys__vcpkg__0_2_15//:vcpkg",
- ],
- "//conditions:default": [],
- }),
-)
-
-rust_library(
- name = "libz_sys",
- srcs = glob(["**/*.rs"]),
- aliases = {
- },
- crate_features = [
- "libc",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.1.3",
- # buildifier: leave-alone
- deps = [
- ":libz_sys_build_script",
- "@complex_sys__libc__0_2_98//:libc",
- ] + selects.with_or({
- # cfg(target_env = "msvc")
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.log-0.4.14.bazel b/examples/sys/complex/raze/remote/BUILD.log-0.4.14.bazel
deleted file mode 100644
index dbea3b3..0000000
--- a/examples/sys/complex/raze/remote/BUILD.log-0.4.14.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.4.14",
- visibility = ["//visibility:private"],
- deps = [
- ],
-)
-
-# Unsupported target "value" with type "bench" omitted
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.4.14",
- # buildifier: leave-alone
- deps = [
- ":log_build_script",
- "@complex_sys__cfg_if__1_0_0//:cfg_if",
- ],
-)
-
-# Unsupported target "filters" with type "test" omitted
-
-# Unsupported target "macros" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.matches-0.1.8.bazel b/examples/sys/complex/raze/remote/BUILD.matches-0.1.8.bazel
deleted file mode 100644
index 2b9a32d..0000000
--- a/examples/sys/complex/raze/remote/BUILD.matches-0.1.8.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT"
-])
-
-# Generated Targets
-
-rust_library(
- name = "matches",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.8",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "macro_use_one" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.openssl-0.10.32.bazel b/examples/sys/complex/raze/remote/BUILD.openssl-0.10.32.bazel
deleted file mode 100644
index 5dda642..0000000
--- a/examples/sys/complex/raze/remote/BUILD.openssl-0.10.32.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # Apache-2.0 from expression "Apache-2.0"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "openssl_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- },
- crate_features = [
- ],
- crate_root = "build.rs",
- data = glob(["**"]),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.10.32",
- visibility = ["//visibility:private"],
- deps = [
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
-)
-
-# Unsupported target "mk_certs" with type "example" omitted
-
-rust_library(
- name = "openssl",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.10.32",
- # buildifier: leave-alone
- deps = [
- ":openssl_build_script",
- "@complex_sys__bitflags__1_2_1//:bitflags",
- "@complex_sys__cfg_if__1_0_0//:cfg_if",
- "@complex_sys__foreign_types__0_3_2//:foreign_types",
- "@complex_sys__lazy_static__1_4_0//:lazy_static",
- "@complex_sys__libc__0_2_98//:libc",
- "@complex_sys__openssl_sys__0_9_60//:openssl_sys",
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.openssl-probe-0.1.4.bazel b/examples/sys/complex/raze/remote/BUILD.openssl-probe-0.1.4.bazel
deleted file mode 100644
index e8c551b..0000000
--- a/examples/sys/complex/raze/remote/BUILD.openssl-probe-0.1.4.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "openssl_probe",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.4",
- # buildifier: leave-alone
- deps = [
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.openssl-sys-0.9.60.bazel b/examples/sys/complex/raze/remote/BUILD.openssl-sys-0.9.60.bazel
deleted file mode 100644
index c033c83..0000000
--- a/examples/sys/complex/raze/remote/BUILD.openssl-sys-0.9.60.bazel
+++ /dev/null
@@ -1,113 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT"
-])
-
-# Generated Targets
-# buildifier: disable=out-of-order-load
-# buildifier: disable=load-on-top
-load(
- "@rules_rust//cargo:cargo_build_script.bzl",
- "cargo_build_script",
-)
-
-cargo_build_script(
- name = "openssl_sys_build_script",
- srcs = glob(["**/*.rs"]),
- build_script_env = {
- "OPENSSL_DIR": "$(execpath @openssl//:gen_dir)",
- "OPENSSL_STATIC": "1",
- },
- crate_features = [
- ],
- crate_root = "build/main.rs",
- data = glob(["**"]) + [
- "@openssl//:gen_dir",
- "@openssl//:openssl",
- ],
- edition = "2015",
- links = "openssl",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.9.60",
- visibility = ["//visibility:private"],
- deps = [
- "@complex_sys__autocfg__1_0_1//:autocfg",
- "@complex_sys__cc__1_0_69//:cc",
- "@complex_sys__pkg_config__0_3_19//:pkg_config",
- ] + selects.with_or({
- # cfg(target_env = "msvc")
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- "@complex_sys__vcpkg__0_2_15//:vcpkg",
- ],
- "//conditions:default": [],
- }),
-)
-
-rust_library(
- name = "openssl_sys",
- srcs = glob(["**/*.rs"]),
- aliases = {
- },
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [] + ["@openssl//:openssl"],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.9.60",
- # buildifier: leave-alone
- deps = [
- ":openssl_sys_build_script",
- "@complex_sys__libc__0_2_98//:libc",
- "@openssl//:openssl",
- ] + selects.with_or({
- # cfg(target_env = "msvc")
- (
- "@rules_rust//rust/platform:i686-pc-windows-msvc",
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc",
- ): [
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.percent-encoding-2.1.0.bazel b/examples/sys/complex/raze/remote/BUILD.percent-encoding-2.1.0.bazel
deleted file mode 100644
index c6db1ca..0000000
--- a/examples/sys/complex/raze/remote/BUILD.percent-encoding-2.1.0.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "percent_encoding",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "2.1.0",
- # buildifier: leave-alone
- deps = [
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.pkg-config-0.3.19.bazel b/examples/sys/complex/raze/remote/BUILD.pkg-config-0.3.19.bazel
deleted file mode 100644
index 579c9ba..0000000
--- a/examples/sys/complex/raze/remote/BUILD.pkg-config-0.3.19.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "pkg_config",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.3.19",
- # buildifier: leave-alone
- deps = [
- ],
-)
-
-# Unsupported target "test" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.tinyvec-1.3.1.bazel b/examples/sys/complex/raze/remote/BUILD.tinyvec-1.3.1.bazel
deleted file mode 100644
index ec3dc78..0000000
--- a/examples/sys/complex/raze/remote/BUILD.tinyvec-1.3.1.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # Zlib from expression "Zlib OR (Apache-2.0 OR MIT)"
-])
-
-# Generated Targets
-
-# Unsupported target "macros" with type "bench" omitted
-
-rust_library(
- name = "tinyvec",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "alloc",
- "default",
- "tinyvec_macros",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "1.3.1",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__tinyvec_macros__0_1_0//:tinyvec_macros",
- ],
-)
-
-# Unsupported target "arrayvec" with type "test" omitted
-
-# Unsupported target "tinyvec" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.tinyvec_macros-0.1.0.bazel b/examples/sys/complex/raze/remote/BUILD.tinyvec_macros-0.1.0.bazel
deleted file mode 100644
index 898618b..0000000
--- a/examples/sys/complex/raze/remote/BUILD.tinyvec_macros-0.1.0.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR (Apache-2.0 OR Zlib)"
-])
-
-# Generated Targets
-
-rust_library(
- name = "tinyvec_macros",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.0",
- # buildifier: leave-alone
- deps = [
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.unicode-bidi-0.3.5.bazel b/examples/sys/complex/raze/remote/BUILD.unicode-bidi-0.3.5.bazel
deleted file mode 100644
index eb6eaa4..0000000
--- a/examples/sys/complex/raze/remote/BUILD.unicode-bidi-0.3.5.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "unicode_bidi",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.3.5",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__matches__0_1_8//:matches",
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.unicode-normalization-0.1.19.bazel b/examples/sys/complex/raze/remote/BUILD.unicode-normalization-0.1.19.bazel
deleted file mode 100644
index eacf38d..0000000
--- a/examples/sys/complex/raze/remote/BUILD.unicode-normalization-0.1.19.bazel
+++ /dev/null
@@ -1,58 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-# Unsupported target "bench" with type "bench" omitted
-
-rust_library(
- name = "unicode_normalization",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.1.19",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__tinyvec__1_3_1//:tinyvec",
- ],
-)
diff --git a/examples/sys/complex/raze/remote/BUILD.url-2.2.2.bazel b/examples/sys/complex/raze/remote/BUILD.url-2.2.2.bazel
deleted file mode 100644
index 37b82d9..0000000
--- a/examples/sys/complex/raze/remote/BUILD.url-2.2.2.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-# Unsupported target "parse_url" with type "bench" omitted
-
-rust_library(
- name = "url",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "2.2.2",
- # buildifier: leave-alone
- deps = [
- "@complex_sys__form_urlencoded__1_0_1//:form_urlencoded",
- "@complex_sys__idna__0_2_3//:idna",
- "@complex_sys__matches__0_1_8//:matches",
- "@complex_sys__percent_encoding__2_1_0//:percent_encoding",
- ],
-)
-
-# Unsupported target "data" with type "test" omitted
-
-# Unsupported target "unit" with type "test" omitted
diff --git a/examples/sys/complex/raze/remote/BUILD.vcpkg-0.2.15.bazel b/examples/sys/complex/raze/remote/BUILD.vcpkg-0.2.15.bazel
deleted file mode 100644
index 6a4c404..0000000
--- a/examples/sys/complex/raze/remote/BUILD.vcpkg-0.2.15.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-"""
-@generated
-cargo-raze crate build file.
-
-DO NOT EDIT! Replaced on runs of cargo-raze
-"""
-
-# buildifier: disable=load
-load("@bazel_skylib//lib:selects.bzl", "selects")
-
-# buildifier: disable=load
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
- "rust_proc_macro",
- "rust_test",
-)
-
-package(default_visibility = [
- # Public for visibility by "@raze__crate__version//" targets.
- #
- # Prefer access through "//sys/complex/raze", which limits external
- # visibility to explicit Cargo.toml dependencies.
- "//visibility:public",
-])
-
-licenses([
- "notice", # MIT from expression "MIT OR Apache-2.0"
-])
-
-# Generated Targets
-
-rust_library(
- name = "vcpkg",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- ],
- crate_root = "src/lib.rs",
- data = [],
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-raze",
- "manual",
- ],
- version = "0.2.15",
- # buildifier: leave-alone
- deps = [
- ],
-)
diff --git a/examples/sys/complex/repositories.bzl b/examples/sys/complex/repositories.bzl
deleted file mode 100644
index 1284191..0000000
--- a/examples/sys/complex/repositories.bzl
+++ /dev/null
@@ -1,10 +0,0 @@
-# buildifier: disable=module-docstring
-load("//sys/complex/raze:crates.bzl", "complex_sys_fetch_remote_crates")
-load("//third_party/openssl:openssl_repositories.bzl", "openssl_repositories")
-
-def complex_sys_repositories():
- """Define repository dependencies for the `complex_sys` example"""
-
- complex_sys_fetch_remote_crates()
-
- openssl_repositories()
diff --git a/examples/sys/sys_deps.bzl b/examples/sys/sys_deps.bzl
index 31716e4..1825ad1 100644
--- a/examples/sys/sys_deps.bzl
+++ b/examples/sys/sys_deps.bzl
@@ -1,14 +1,20 @@
-# buildifier: disable=module-docstring
-load("//sys/basic/raze:crates.bzl", "basic_sys_fetch_remote_crates")
-load("//sys/complex:repositories.bzl", "complex_sys_repositories")
+"""Dependencies for the `@rules_rust_examples//sys` package"""
+
+load("//sys/basic/3rdparty/crates:defs.bzl", basic_crate_repositories = "crate_repositories")
+load("//sys/complex/3rdparty/crates:defs.bzl", complex_crate_repositories = "crate_repositories")
+load("//third_party/openssl:openssl_repositories.bzl", "openssl_repositories")
def sys_deps():
"""This macro loads dependencies for the `sys` crate examples
Commonly `*-sys` crates are built on top of some existing library and
will have a number of dependencies. The examples here use
- [cargo-raze](https://github.com/google/cargo-raze) to gather these
- dependencies and make them avaialble in the workspace.
+ [crate_universe](https://bazelbuild.github.io/rules_rust/crate_universe.html)
+ to gather these dependencies and make them avaialble in the workspace.
"""
- basic_sys_fetch_remote_crates()
- complex_sys_repositories()
+
+ # Required by `//sys/complex`
+ openssl_repositories()
+
+ basic_crate_repositories()
+ complex_crate_repositories()
diff --git a/examples/wasm/BUILD.bazel b/examples/wasm/BUILD.bazel
index e499c31..8fe0654 100644
--- a/examples/wasm/BUILD.bazel
+++ b/examples/wasm/BUILD.bazel
@@ -12,7 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# buildifier: disable=module-docstring
load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_test")
load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_shared_library")
load("@rules_rust//wasm_bindgen:wasm_bindgen.bzl", "rust_wasm_bindgen")
@@ -24,7 +23,7 @@
srcs = ["main.rs"],
edition = "2018",
deps = [
- "@rules_rust//wasm_bindgen/raze:wasm_bindgen",
+ "@rules_rust//wasm_bindgen/3rdparty:wasm_bindgen",
],
)
@@ -33,7 +32,7 @@
srcs = ["main.rs"],
edition = "2018",
deps = [
- "@rules_rust//wasm_bindgen/raze:wasm_bindgen",
+ "@rules_rust//wasm_bindgen/3rdparty:wasm_bindgen",
],
)