aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-09-21 21:54:30 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-09-21 21:54:30 +0000
commit373dfa4e4391d0789aefe641578864dd6c9bb21c (patch)
treefcda594615eb074713f14949b3ee99aba75ce20a
parent915974c389c3d98c9bac1bb632da0a53bdd6ee28 (diff)
parentdf7dd32d35e9db248169d2f7d2e125d0157e73f9 (diff)
downloadbazelbuild-rules_rust-373dfa4e4391d0789aefe641578864dd6c9bb21c.tar.gz
Snap for 10843824 from df7dd32d35e9db248169d2f7d2e125d0157e73f9 to 24Q1-release
Change-Id: I8579ba3f2a358b87f31dbf31572e36ca6589be9e
-rw-r--r--.bazelci/presubmit.yml97
-rw-r--r--.bazelrc12
-rw-r--r--.clang-format1
-rw-r--r--.gitattributes3
-rw-r--r--.github/workflows/formatting.yaml21
-rw-r--r--MODULE.bazel2
-rw-r--r--WORKSPACE.bazel29
-rw-r--r--bindgen/3rdparty/BUILD.bazel42
-rw-r--r--bindgen/3rdparty/BUILD.bindgen-cli.bazel46
-rw-r--r--bindgen/3rdparty/Cargo.Bazel.lock407
-rw-r--r--bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel47
-rw-r--r--bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel84
-rw-r--r--bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.1.bazel85
-rw-r--r--bindgen/3rdparty/crates/BUILD.anstream-0.3.2.bazel100
-rw-r--r--bindgen/3rdparty/crates/BUILD.anstyle-1.0.0.bazel80
-rw-r--r--bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.0.bazel83
-rw-r--r--bindgen/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel88
-rw-r--r--bindgen/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel90
-rw-r--r--bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel109
-rw-r--r--bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel40
-rw-r--r--bindgen/3rdparty/crates/BUILD.bazel23
-rw-r--r--bindgen/3rdparty/crates/BUILD.bindgen-0.60.1.bazel172
-rw-r--r--bindgen/3rdparty/crates/BUILD.bindgen-0.65.1.bazel155
-rw-r--r--bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel40
-rw-r--r--bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel38
-rw-r--r--bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.clang-sys-1.4.0.bazel110
-rw-r--r--bindgen/3rdparty/crates/BUILD.clang-sys-1.6.1.bazel164
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap-3.2.23.bazel58
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap-4.3.3.bazel93
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap_builder-4.3.3.bazel91
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap_complete-4.3.1.bazel82
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel85
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel43
-rw-r--r--bindgen/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel44
-rw-r--r--bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel80
-rw-r--r--bindgen/3rdparty/crates/BUILD.env_logger-0.10.0.bazel90
-rw-r--r--bindgen/3rdparty/crates/BUILD.env_logger-0.9.3.bazel54
-rw-r--r--bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel154
-rw-r--r--bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel79
-rw-r--r--bindgen/3rdparty/crates/BUILD.glob-0.3.0.bazel40
-rw-r--r--bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel41
-rw-r--r--bindgen/3rdparty/crates/BUILD.heck-0.4.1.bazel79
-rw-r--r--bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel44
-rw-r--r--bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.indexmap-1.9.2.bazel85
-rw-r--r--bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel179
-rw-r--r--bindgen/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel171
-rw-r--r--bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.lazycell-1.3.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel44
-rw-r--r--bindgen/3rdparty/crates/BUILD.libc-0.2.146.bazel127
-rw-r--r--bindgen/3rdparty/crates/BUILD.libloading-0.7.4.bazel42
-rw-r--r--bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel82
-rw-r--r--bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel47
-rw-r--r--bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel79
-rw-r--r--bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel40
-rw-r--r--bindgen/3rdparty/crates/BUILD.nom-7.1.2.bazel48
-rw-r--r--bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel84
-rw-r--r--bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel46
-rw-r--r--bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel82
-rw-r--r--bindgen/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel41
-rw-r--r--bindgen/3rdparty/crates/BUILD.peeking_take_while-0.1.2.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.prettyplease-0.2.6.bazel80
-rw-r--r--bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel43
-rw-r--r--bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel83
-rw-r--r--bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel43
-rw-r--r--bindgen/3rdparty/crates/BUILD.quote-1.0.28.bazel83
-rw-r--r--bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel63
-rw-r--r--bindgen/3rdparty/crates/BUILD.regex-1.8.4.bazel99
-rw-r--r--bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel50
-rw-r--r--bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel86
-rw-r--r--bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.rustix-0.37.20.bazel348
-rw-r--r--bindgen/3rdparty/crates/BUILD.shlex-1.1.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.syn-2.0.18.bazel93
-rw-r--r--bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel52
-rw-r--r--bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel88
-rw-r--r--bindgen/3rdparty/crates/BUILD.textwrap-0.16.0.bazel40
-rw-r--r--bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel40
-rw-r--r--bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel79
-rw-r--r--bindgen/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel79
-rw-r--r--bindgen/3rdparty/crates/BUILD.which-4.3.0.bazel55
-rw-r--r--bindgen/3rdparty/crates/BUILD.which-4.4.0.bazel91
-rw-r--r--bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel93
-rw-r--r--bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel97
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel94
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel76
-rw-r--r--bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel88
-rw-r--r--bindgen/3rdparty/crates/defs.bzl576
-rw-r--r--bindgen/3rdparty/patches/BUILD.bazel0
-rw-r--r--bindgen/3rdparty/patches/README.md25
-rw-r--r--bindgen/3rdparty/patches/llvm-project.cxx17.patch537
-rw-r--r--bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch2191
-rw-r--r--bindgen/BUILD.bazel32
-rw-r--r--bindgen/bindgen.bzl95
-rw-r--r--bindgen/repositories.bzl95
-rw-r--r--bindgen/transitive_repositories.bzl21
-rw-r--r--cargo/cargo_build_script_runner/bin.rs57
-rw-r--r--cargo/features.bzl6
-rw-r--r--cargo/private/cargo_build_script.bzl60
-rw-r--r--cargo/private/cargo_build_script_wrapper.bzl9
-rw-r--r--cargo/private/features.bzl24
-rw-r--r--cargo/settings/BUILD.bazel10
-rw-r--r--crate_universe/3rdparty/BUILD.bazel3
-rw-r--r--crate_universe/3rdparty/BUILD.libgit2.bazel2
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ahash-0.7.6.bazel145
-rw-r--r--crate_universe/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel48
-rw-r--r--crate_universe/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anstream-0.3.2.bazel100
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anstyle-1.0.1.bazel80
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel83
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel88
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anyhow-1.0.68.bazel89
-rw-r--r--crate_universe/3rdparty/crates/BUILD.anyhow-1.0.71.bazel125
-rw-r--r--crate_universe/3rdparty/crates/BUILD.autocfg-1.1.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.bitflags-1.3.2.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.4.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.bstr-1.1.0.bazel49
-rw-r--r--crate_universe/3rdparty/crates/BUILD.bstr-1.6.0.bazel83
-rw-r--r--crate_universe/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.camino-1.1.2.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.camino-1.1.6.bazel126
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo-lock-8.0.3.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo-lock-9.0.0.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.2.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.3.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.3.bazel52
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.4.bazel87
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.2.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.3.bazel80
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cc-1.0.78.bazel48
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cc-1.0.79.bazel83
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cfg-expr-0.14.0.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cfg-expr-0.15.3.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.chrono-0.4.23.bazel63
-rw-r--r--crate_universe/3rdparty/crates/BUILD.chrono-0.4.26.bazel163
-rw-r--r--crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.1.bazel130
-rw-r--r--crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.3.bazel94
-rw-r--r--crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.2.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.3.bazel46
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap-4.0.32.bazel63
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap-4.3.11.bazel94
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel91
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap_derive-4.0.21.bazel51
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel85
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap_lex-0.3.1.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel53
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.9.bazel94
-rw-r--r--crate_universe/3rdparty/crates/BUILD.crates-index-0.19.13.bazel91
-rw-r--r--crate_universe/3rdparty/crates/BUILD.crates-index-0.19.7.bazel57
-rw-r--r--crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel126
-rw-r--r--crate_universe/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cxx-1.0.86.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cxx-build-1.0.86.bazel50
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cxxbridge-flags-1.0.86.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.cxxbridge-macro-1.0.86.bazel46
-rw-r--r--crate_universe/3rdparty/crates/BUILD.deunicode-0.4.3.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.digest-0.10.6.bazel52
-rw-r--r--crate_universe/3rdparty/crates/BUILD.digest-0.10.7.bazel87
-rw-r--r--crate_universe/3rdparty/crates/BUILD.either-1.9.0.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.equivalent-1.0.1.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.errno-0.2.8.bazel119
-rw-r--r--crate_universe/3rdparty/crates/BUILD.errno-0.3.1.bazel154
-rw-r--r--crate_universe/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel40
-rw-r--r--crate_universe/3rdparty/crates/BUILD.fastrand-1.8.0.bazel50
-rw-r--r--crate_universe/3rdparty/crates/BUILD.fastrand-1.9.0.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.fnv-1.0.7.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.fuchsia-cprng-0.1.1.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.generic-array-0.14.6.bazel91
-rw-r--r--crate_universe/3rdparty/crates/BUILD.generic-array-0.14.7.bazel127
-rw-r--r--crate_universe/3rdparty/crates/BUILD.getrandom-0.2.10.bazel150
-rw-r--r--crate_universe/3rdparty/crates/BUILD.getrandom-0.2.8.bazel115
-rw-r--r--crate_universe/3rdparty/crates/BUILD.git2-0.16.1.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.globset-0.4.10.bazel52
-rw-r--r--crate_universe/3rdparty/crates/BUILD.globset-0.4.11.bazel87
-rw-r--r--crate_universe/3rdparty/crates/BUILD.globwalk-0.8.1.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.heck-0.4.0.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.heck-0.4.1.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.hex-0.4.3.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.home-0.5.4.bazel53
-rw-r--r--crate_universe/3rdparty/crates/BUILD.home-0.5.5.bazel88
-rw-r--r--crate_universe/3rdparty/crates/BUILD.humansize-1.1.1.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.humansize-2.1.3.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel94
-rw-r--r--crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel129
-rw-r--r--crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel85
-rw-r--r--crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel120
-rw-r--r--crate_universe/3rdparty/crates/BUILD.idna-0.3.0.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.idna-0.4.0.bazel85
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.indexmap-1.9.2.bazel91
-rw-r--r--crate_universe/3rdparty/crates/BUILD.indexmap-2.0.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.indoc-2.0.1.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.indoc-2.0.2.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.instant-0.1.12.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel226
-rw-r--r--crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.4.bazel179
-rw-r--r--crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.2.bazel127
-rw-r--r--crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel171
-rw-r--r--crate_universe/3rdparty/crates/BUILD.itertools-0.11.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.itoa-1.0.5.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.itoa-1.0.8.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.jobserver-0.1.25.bazel107
-rw-r--r--crate_universe/3rdparty/crates/BUILD.jobserver-0.1.26.bazel142
-rw-r--r--crate_universe/3rdparty/crates/BUILD.js-sys-0.3.60.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.js-sys-0.3.64.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.libc-0.2.139.bazel91
-rw-r--r--crate_universe/3rdparty/crates/BUILD.libc-0.2.147.bazel291
-rw-r--r--crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.14.2+1.5.1.bazel39
-rw-r--r--crate_universe/3rdparty/crates/BUILD.libm-0.2.7.bazel123
-rw-r--r--crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel48
-rw-r--r--crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel83
-rw-r--r--crate_universe/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel85
-rw-r--r--crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.1.4.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel98
-rw-r--r--crate_universe/3rdparty/crates/BUILD.log-0.4.17.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.log-0.4.19.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.maplit-1.0.2.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.memchr-2.5.0.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.normpath-1.0.1.bazel53
-rw-r--r--crate_universe/3rdparty/crates/BUILD.normpath-1.1.1.bazel88
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-0.1.42.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-bigint-0.1.44.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-complex-0.1.43.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-integer-0.1.45.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-iter-0.1.43.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-rational-0.1.42.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num-traits-0.2.15.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel119
-rw-r--r--crate_universe/3rdparty/crates/BUILD.once_cell-1.17.0.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.once_cell-1.18.0.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pathdiff-0.2.1.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest-2.5.3.bazel50
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest-2.7.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest_derive-2.5.3.bazel49
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest_derive-2.7.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest_generator-2.5.3.bazel51
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest_generator-2.7.0.bazel86
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest_meta-2.5.3.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pest_meta-2.7.0.bazel83
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf-0.10.1.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf-0.11.1.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf_codegen-0.10.0.bazel80
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf_codegen-0.11.1.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf_generator-0.10.0.bazel80
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf_generator-0.11.1.bazel45
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf_shared-0.10.0.bazel85
-rw-r--r--crate_universe/3rdparty/crates/BUILD.phf_shared-0.11.1.bazel50
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel100
-rw-r--r--crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel86
-rw-r--r--crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel92
-rw-r--r--crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel126
-rw-r--r--crate_universe/3rdparty/crates/BUILD.quote-1.0.23.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.quote-1.0.29.bazel126
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel77
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel77
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rand_core-0.3.1.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rand_core-0.4.2.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rand_core-0.6.4.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rdrand-0.4.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.regex-1.7.1.bazel65
-rw-r--r--crate_universe/3rdparty/crates/BUILD.regex-1.9.1.bazel101
-rw-r--r--crate_universe/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel105
-rw-r--r--crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel52
-rw-r--r--crate_universe/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel88
-rw-r--r--crate_universe/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel53
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rustc-serialize-0.3.24.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rustix-0.36.6.bazel294
-rw-r--r--crate_universe/3rdparty/crates/BUILD.rustix-0.37.23.bazel484
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ryu-1.0.12.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ryu-1.0.14.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.same-file-1.0.6.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.scratch-1.0.3.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.semver-1.0.16.bazel92
-rw-r--r--crate_universe/3rdparty/crates/BUILD.semver-1.0.17.bazel128
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde-1.0.152.bazel98
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde-1.0.171.bazel134
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_json-1.0.102.bazel130
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_json-1.0.91.bazel94
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.1.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.3.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.10.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.13.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.sha2-0.10.6.bazel108
-rw-r--r--crate_universe/3rdparty/crates/BUILD.sha2-0.10.7.bazel146
-rw-r--r--crate_universe/3rdparty/crates/BUILD.siphasher-0.3.10.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.slug-0.1.4.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.smallvec-1.10.0.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.smallvec-1.11.0.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.smawk-0.3.1.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.smol_str-0.1.24.bazel49
-rw-r--r--crate_universe/3rdparty/crates/BUILD.smol_str-0.2.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.spectral-0.6.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.strsim-0.10.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.syn-1.0.107.bazel106
-rw-r--r--crate_universe/3rdparty/crates/BUILD.syn-2.0.25.bazel91
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel123
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tempfile-3.6.0.bazel199
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tera-1.17.1.bazel70
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tera-1.19.0.bazel106
-rw-r--r--crate_universe/3rdparty/crates/BUILD.termcolor-1.1.3.bazel53
-rw-r--r--crate_universe/3rdparty/crates/BUILD.textwrap-0.16.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.thiserror-1.0.38.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.thiserror-1.0.43.bazel120
-rw-r--r--crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.38.bazel46
-rw-r--r--crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.43.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel37
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml-0.5.10.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml-0.7.2.bazel52
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml-0.7.6.bazel87
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.1.bazel47
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.3.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.13.bazel87
-rw-r--r--crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.5.bazel52
-rw-r--r--crate_universe/3rdparty/crates/BUILD.typenum-1.16.0.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.5.bazel44
-rw-r--r--crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.6.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.uncased-0.9.7.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.uncased-0.9.9.bazel120
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unic-char-property-0.9.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unic-char-range-0.9.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unic-common-0.9.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unic-segment-0.9.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unic-ucd-segment-0.9.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unic-ucd-version-0.9.0.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel80
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel46
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel76
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel41
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.4.bazel38
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.url-2.3.1.bazel49
-rw-r--r--crate_universe/3rdparty/crates/BUILD.url-2.4.0.bazel84
-rw-r--r--crate_universe/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.version_check-0.9.4.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.walkdir-2.3.2.bazel58
-rw-r--r--crate_universe/3rdparty/crates/BUILD.walkdir-2.3.3.bazel90
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel39
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.83.bazel95
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel121
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.83.bazel53
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel85
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.83.bazel48
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel80
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.83.bazel51
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel83
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.83.bazel82
-rw-r--r--crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel118
-rw-r--r--crate_universe/3rdparty/crates/BUILD.winapi-0.3.9.bazel54
-rw-r--r--crate_universe/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel35
-rw-r--r--crate_universe/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows-0.48.0.bazel79
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel69
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel95
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel94
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.1.bazel81
-rw-r--r--crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel117
-rw-r--r--crate_universe/3rdparty/crates/BUILD.winnow-0.3.5.bazel49
-rw-r--r--crate_universe/3rdparty/crates/BUILD.winnow-0.5.0.bazel81
-rw-r--r--crate_universe/3rdparty/crates/defs.bzl1432
-rw-r--r--crate_universe/3rdparty/third_party_deps.bzl8
-rw-r--r--crate_universe/BUILD.bazel6
-rw-r--r--crate_universe/Cargo.lock739
-rw-r--r--crate_universe/Cargo.toml39
-rw-r--r--crate_universe/private/crate.bzl4
-rw-r--r--crate_universe/private/crates_repository.bzl11
-rw-r--r--crate_universe/private/crates_vendor.bzl16
-rw-r--r--crate_universe/private/generate_utils.bzl4
-rw-r--r--crate_universe/private/srcs.bzl1
-rw-r--r--crate_universe/src/cli/generate.rs17
-rw-r--r--crate_universe/src/cli/vendor.rs7
-rw-r--r--crate_universe/src/config.rs41
-rw-r--r--crate_universe/src/context/crate_context.rs37
-rw-r--r--crate_universe/src/context/platforms.rs8
-rw-r--r--crate_universe/src/lockfile.rs8
-rw-r--r--crate_universe/src/metadata/dependency.rs36
-rw-r--r--crate_universe/src/rendering.rs211
-rw-r--r--crate_universe/src/rendering/template_engine.rs5
-rw-r--r--crate_universe/src/rendering/templates/module_bzl.j222
-rw-r--r--crate_universe/src/splicing.rs52
-rw-r--r--crate_universe/src/splicing/cargo_config.rs24
-rw-r--r--crate_universe/src/splicing/splicer.rs6
-rw-r--r--crate_universe/src/utils/starlark.rs25
-rw-r--r--crate_universe/src/utils/starlark/target_compatible_with.rs92
-rw-r--r--crate_universe/test_data/metadata/workspace_path/Cargo.lock18
-rw-r--r--crate_universe/test_data/metadata/workspace_path/Cargo.toml19
-rw-r--r--crate_universe/test_data/metadata/workspace_path/child_a/Cargo.toml11
-rw-r--r--crate_universe/test_data/metadata/workspace_path/child_b/Cargo.toml12
-rw-r--r--crate_universe/test_data/metadata/workspace_path/metadata.json186
-rw-r--r--crate_universe/test_data/serialized_configs/BUILD.bazel1
-rw-r--r--crate_universe/tools/cross_installer/BUILD.bazel2
-rw-r--r--crate_universe/tools/cross_installer/Cargo.toml4
-rw-r--r--crate_universe/tools/urls_generator/BUILD.bazel2
-rw-r--r--crate_universe/tools/urls_generator/Cargo.toml8
-rw-r--r--docs/BUILD.bazel19
-rw-r--r--docs/WORKSPACE.bazel18
-rw-r--r--docs/cargo.md9
-rw-r--r--docs/crate_universe.md40
-rw-r--r--docs/defs.md64
-rw-r--r--docs/flatten.md301
-rw-r--r--docs/index.md2
-rw-r--r--docs/providers.md9
-rw-r--r--docs/rust_analyzer.md2
-rw-r--r--docs/rust_analyzer.vm2
-rw-r--r--docs/rust_bindgen.md27
-rw-r--r--docs/rust_bindgen.vm12
-rw-r--r--docs/rust_proto.md309
-rw-r--r--docs/rust_proto.vm161
-rw-r--r--docs/rust_repositories.md24
-rw-r--r--docs/symbols.bzl37
-rwxr-xr-xdocs/test_docs.sh4
-rw-r--r--examples/.bazelrc5
-rw-r--r--examples/WORKSPACE.bazel14
-rw-r--r--examples/android/.bazelrc5
-rw-r--r--examples/android/allocator_library.cc38
-rw-r--r--examples/android/android_link_hack.c4
-rw-r--r--examples/bindgen/BUILD.bazel24
-rw-r--r--examples/bzlmod/hello_world/.bazelrc7
-rw-r--r--examples/crate_universe/.bazelrc6
-rw-r--r--examples/crate_universe/WORKSPACE.bazel120
-rw-r--r--examples/crate_universe/cargo_aliases/.bazelrc5
-rw-r--r--examples/crate_universe/cargo_aliases/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/cargo_conditional_deps/BUILD.bazel16
-rw-r--r--examples/crate_universe/cargo_conditional_deps/Cargo.Bazel.lock69
-rw-r--r--examples/crate_universe/cargo_conditional_deps/Cargo.toml9
-rw-r--r--examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json466
-rw-r--r--examples/crate_universe/cargo_conditional_deps/src/main.rs18
-rw-r--r--examples/crate_universe/cargo_remote/.bazelrc5
-rw-r--r--examples/crate_universe/cargo_workspace/.bazelrc5
-rw-r--r--examples/crate_universe/cargo_workspace/cargo-bazel-lock.json4
-rw-r--r--examples/crate_universe/multi_package/.bazelrc5
-rw-r--r--examples/crate_universe/multi_package/cargo-bazel-lock.json31
-rw-r--r--examples/crate_universe/no_cargo_manifests/.bazelrc5
-rw-r--r--examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json5
-rw-r--r--examples/crate_universe/using_cxx/BUILD.bazel37
-rw-r--r--examples/crate_universe/using_cxx/Cargo.Bazel.lock98
-rw-r--r--examples/crate_universe/using_cxx/cargo-bazel-lock.json581
-rw-r--r--examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock798
-rw-r--r--examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.lock143
-rw-r--r--examples/crate_universe/using_cxx/include/blobstore.h27
-rw-r--r--examples/crate_universe/using_cxx/rust_cxx_bridge.bzl49
-rw-r--r--examples/crate_universe/using_cxx/src/blobstore.cc74
-rw-r--r--examples/crate_universe/using_cxx/src/main.rs59
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel77
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel35
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.bazel2
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel35
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel35
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.clap-3.1.5.bazel101
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.23.bazel66
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.1.4.bazel86
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.18.bazel51
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel44
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel80
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.1.0.bazel44
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.5.bazel150
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.9.bazel115
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.11.2.bazel79
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel44
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel79
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.1.bazel44
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel37
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel81
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.idna-0.3.0.bazel45
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.8.0.bazel127
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.3.bazel91
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.lazy_static-1.4.0.bazel76
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.119.bazel117
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.142.bazel81
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel76
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.memchr-2.4.1.bazel125
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel89
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.17.1.bazel47
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.0.0.bazel84
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.5.0.bazel44
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel76
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.2.0.bazel45
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel80
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.17.bazel45
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel42
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel40
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.36.bazel128
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.56.bazel92
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel38
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.15.bazel83
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.26.bazel90
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel79
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel39
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.3.bazel84
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.4.bazel49
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.4.bazel90
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.regex-1.8.1.bazel55
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.25.bazel86
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.7.1.bazel51
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.17.bazel89
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.6.bazel125
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.136.bazel125
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.160.bazel89
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel35
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.109.bazel104
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.86.bazel140
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel88
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.2.0.bazel53
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel76
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.16.0.bazel41
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.5.1.bazel84
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel49
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel76
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.1.bazel41
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.11.bazel47
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.8.bazel82
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel36
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.13.bazel46
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.7.bazel80
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.8.bazel41
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.19.bazel83
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.22.bazel48
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.unicode-xid-0.2.2.bazel79
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel82
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.url-2.3.1.bazel49
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel47
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel35
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.wasi-0.10.2+wasi-snapshot-preview1.bazel80
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel41
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel36
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel35
-rw-r--r--examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--examples/crate_universe/vendor_external/crates/defs.bzl368
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel4
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/addr2line-0.20.0/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/adler-1.0.2/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.5/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.5/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/backtrace-0.3.68/BUILD.bazel126
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/bitflags-1.3.2/BUILD.bazel38
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/bitflags-2.3.3/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/bytes-1.4.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/cc-1.0.79/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/cc-1.0.82/BUILD.bazel142
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/cfg-if-1.0.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/defs.bzl67
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/errno-0.3.1/BUILD.bazel119
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/errno-0.3.2/BUILD.bazel154
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/errno-dragonfly-0.1.2/BUILD.bazel40
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/fastrand-1.9.0/BUILD.bazel47
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/fastrand-2.0.0/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.28/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/gimli-0.27.3/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.2.6/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.1/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.2/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/instant-0.1.12/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/io-lifetimes-1.0.10/BUILD.bazel179
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/libc-0.2.142/BUILD.bazel91
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/libc-0.2.147/BUILD.bazel127
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.3.4/BUILD.bazel47
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.4.5/BUILD.bazel82
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.10/BUILD.bazel129
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.9/BUILD.bazel85
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel82
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel117
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/miniz_oxide-0.7.1/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/mio-0.8.6/BUILD.bazel128
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/mio-0.8.8/BUILD.bazel160
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.15.0/BUILD.bazel119
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.16.0/BUILD.bazel163
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/object-0.31.1/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.12.1/BUILD.bazel39
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.7/BUILD.bazel157
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.8/BUILD.bazel193
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.11/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.56/BUILD.bazel90
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.66/BUILD.bazel126
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/quote-1.0.26/BUILD.bazel90
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/quote-1.0.32/BUILD.bazel83
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.16/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.3.5/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/rustc-demangle-0.1.23/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/rustix-0.37.15/BUILD.bazel291
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/rustix-0.38.7/BUILD.bazel338
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.1.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.2.0/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.1/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/smallvec-1.10.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/smallvec-1.11.0/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/socket2-0.4.9/BUILD.bazel77
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/syn-2.0.15/BUILD.bazel57
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/syn-2.0.28/BUILD.bazel92
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tempfile-3.5.0/BUILD.bazel122
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tempfile-3.7.1/BUILD.bazel157
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tokio-1.28.0/BUILD.bazel267
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tokio-1.29.1/BUILD.bazel312
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tokio-macros-2.1.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.14/BUILD.bazel39
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.11/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.8/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/winapi-0.3.9/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.45.0/BUILD.bazel144
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.48.0/BUILD.bazel38
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.42.2/BUILD.bazel53
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.0/BUILD.bazel59
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.1/BUILD.bazel94
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel8
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/addr2line-0.20.0/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/adler-1.0.2/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.68/BUILD.bazel84
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.72/BUILD.bazel120
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/autocfg-1.1.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel49
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/axum-core-0.1.2/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/backtrace-0.3.68/BUILD.bazel126
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/bitflags-1.3.2/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/bytes-1.4.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/cc-1.0.82/BUILD.bazel142
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/cfg-if-1.0.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/defs.bzl65
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/fnv-1.0.7/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.1.0/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.2.0/BUILD.bazel84
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.28/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.28/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.28/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.28/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.28/BUILD.bazel38
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/gimli-0.27.3/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.18/BUILD.bazel54
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.20/BUILD.bazel89
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.2.6/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.3.2/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/http-0.2.9/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.1/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/httparse-1.8.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/httpdate-1.0.2/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.26/BUILD.bazel72
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.27/BUILD.bazel107
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.3/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.6/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.9/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/lazy_static-1.4.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.142/BUILD.bazel89
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.147/BUILD.bazel125
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.10/BUILD.bazel129
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.9/BUILD.bazel85
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel88
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/log-0.4.19/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/matchit-0.4.6/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.17/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/miniz_oxide-0.7.1/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.6/BUILD.bazel128
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.8/BUILD.bazel160
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/nu-ansi-term-0.46.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.15.0/BUILD.bazel119
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.16.0/BUILD.bazel163
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/object-0.31.1/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.17.1/BUILD.bazel47
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.18.0/BUILD.bazel82
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/overload-0.1.1/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.12.1/BUILD.bazel39
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.7/BUILD.bazel157
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.8/BUILD.bazel193
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.2.0/BUILD.bazel45
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.3.0/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.12/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.1.3/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.12/BUILD.bazel46
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.1.3/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.11/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/pin-utils-0.1.0/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.56/BUILD.bazel90
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.66/BUILD.bazel126
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.26/BUILD.bazel90
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.32/BUILD.bazel83
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.16/BUILD.bazel44
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.3.5/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/rustc-demangle-0.1.23/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.13/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.15/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.1.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.2.0/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.160/BUILD.bazel89
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.183/BUILD.bazel125
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.104/BUILD.bazel130
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.96/BUILD.bazel94
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/serde_urlencoded-0.7.1/BUILD.bazel43
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/sharded-slab-0.1.4/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.1/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.8/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.10.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.11.0/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.9/BUILD.bazel77
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.109/BUILD.bazel106
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.15/BUILD.bazel58
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.28/BUILD.bazel93
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.2/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.7/BUILD.bazel37
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tokio-1.28.0/BUILD.bazel265
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tokio-1.29.1/BUILD.bazel310
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-2.1.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.8/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel43
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.2/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.37/BUILD.bazel92
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.38/BUILD.bazel56
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.24/BUILD.bazel46
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.26/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.30/BUILD.bazel50
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.31/BUILD.bazel85
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel39
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.17/BUILD.bazel39
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.4/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.11/BUILD.bazel76
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.8/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/valuable-0.1.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/want-0.3.0/BUILD.bazel45
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/want-0.3.1/BUILD.bazel79
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel35
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/winapi-0.3.9/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/winapi-i686-pc-windows-gnu-0.4.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/winapi-x86_64-pc-windows-gnu-0.4.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.45.0/BUILD.bazel144
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.48.0/BUILD.bazel41
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.42.2/BUILD.bazel53
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.0/BUILD.bazel59
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.1/BUILD.bazel94
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel81
-rw-r--r--examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.addr2line-0.20.0.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.adler-1.0.2.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.5.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.5.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.backtrace-0.3.68.bazel126
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel4
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.bitflags-1.3.2.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.4.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.cc-1.0.79.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.cfg-if-1.0.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-0.3.1.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-dragonfly-0.1.2.bazel38
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.9.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.28.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.gimli-0.27.3.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.2.6.bazel44
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.1.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.2.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.instant-0.1.12.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.10.bazel179
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.11.bazel224
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.142.bazel91
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.147.bazel127
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.4.bazel47
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.8.bazel82
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.10.bazel129
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.9.bazel85
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel82
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.miniz_oxide-0.7.1.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.6.bazel128
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.8.bazel160
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.15.0.bazel119
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.16.0.bazel163
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.object-0.31.1.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel39
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.7.bazel157
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.8.bazel193
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.10.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.56.bazel90
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.64.bazel126
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.26.bazel90
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.29.bazel126
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.16.bazel44
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.3.5.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustc-demangle-0.1.23.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.15.bazel291
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.23.bazel348
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.scopeguard-1.1.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.1.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.10.0.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.11.0.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.9.bazel77
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.15.bazel57
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.25.bazel92
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.5.0.bazel122
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.6.0.bazel199
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.28.0.bazel267
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.29.1.bazel312
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-2.1.0.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.14.bazel39
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.10.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.8.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-0.3.9.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.45.0.bazel144
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.48.0.bazel38
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.42.2.bazel53
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.0.bazel59
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.1.bazel94
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_manifests/crates/defs.bzl428
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.addr2line-0.20.0.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.adler-1.0.2.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.68.bazel84
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.71.bazel120
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.autocfg-1.1.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel49
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-core-0.1.2.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.backtrace-0.3.68.bazel126
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel6
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bitflags-1.3.2.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.4.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cc-1.0.79.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cfg-if-1.0.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.fnv-1.0.7.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.1.0.bazel44
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.2.0.bazel84
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.28.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.28.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.28.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.28.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.28.bazel38
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.gimli-0.27.3.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.18.bazel54
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.20.bazel89
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.2.6.bazel44
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.3.2.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.9.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-range-header-0.3.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.8.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httpdate-1.0.2.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.26.bazel72
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.27.bazel107
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.3.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.6.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.8.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lazy_static-1.4.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.142.bazel89
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.147.bazel125
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.10.bazel129
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.9.bazel85
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel88
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.19.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.matchit-0.4.6.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.17.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miniz_oxide-0.7.1.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.6.bazel128
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.8.bazel160
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.nu-ansi-term-0.46.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.15.0.bazel119
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.16.0.bazel163
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.object-0.31.1.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.17.1.bazel47
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.18.0.bazel82
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.overload-0.1.1.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.12.1.bazel39
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.7.bazel157
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.8.bazel193
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.2.0.bazel45
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.3.0.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.12.bazel44
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.1.2.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.12.bazel46
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.1.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.10.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-utils-0.1.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.56.bazel90
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.64.bazel126
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.26.bazel90
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.29.bazel126
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.16.bazel44
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.3.5.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.rustc-demangle-0.1.23.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.13.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.14.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.scopeguard-1.1.0.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.160.bazel89
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.171.bazel125
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.102.bazel130
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.96.bazel94
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_urlencoded-0.7.1.bazel43
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sharded-slab-0.1.4.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.1.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.8.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.10.0.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.11.0.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.9.bazel77
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.109.bazel110
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.15.bazel57
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.25.bazel93
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.2.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.7.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.27.0.bazel265
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.29.1.bazel310
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.0.0.bazel46
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.1.0.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.7.bazel54
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.8.bazel89
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel43
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel37
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.2.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.37.bazel43
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.23.bazel46
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.26.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.30.bazel50
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.31.bazel85
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel39
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.17.bazel39
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.4.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.10.bazel76
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.8.bazel41
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.valuable-0.1.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.0.bazel45
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.1.bazel79
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel35
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-0.3.9.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.45.0.bazel147
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.48.0.bazel96
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.42.2.bazel53
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.48.1.bazel94
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel81
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel117
-rw-r--r--examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl556
-rw-r--r--examples/crate_universe_unnamed/.bazelrc5
-rw-r--r--examples/crate_universe_unnamed/vendor_remote_manifests/crates/defs.bzl2
-rw-r--r--examples/crate_universe_unnamed/vendor_remote_pkgs/crates/defs.bzl2
-rw-r--r--examples/ffi/c_calling_rust/main.c4
-rw-r--r--examples/ffi/rust_calling_c/c/matrix.c164
-rw-r--r--examples/ffi/rust_calling_c/c/matrix.h6
-rw-r--r--examples/ffi/rust_calling_c/c/matrix_test.c64
-rw-r--r--examples/ios/.bazelrc5
-rw-r--r--examples/ios/WORKSPACE.bazel4
-rw-r--r--examples/ios/allocator_library.cc42
-rw-r--r--examples/ios_build/.bazelrc5
-rw-r--r--examples/ios_build/3rdparty/crates/defs.bzl2
-rw-r--r--examples/proto/basic/BUILD.bazel12
-rw-r--r--examples/proto/common.proto3
-rw-r--r--examples/proto/helloworld/BUILD.bazel8
-rw-r--r--examples/proto/helloworld/greeter_client/BUILD.bazel5
-rw-r--r--examples/proto/helloworld/greeter_server/BUILD.bazel3
-rw-r--r--examples/proto/helloworld/helloworld.proto10
-rw-r--r--examples/sys/basic/3rdparty/crates/defs.bzl2
-rw-r--r--examples/sys/complex/3rdparty/crates/defs.bzl2
-rw-r--r--examples/zig_cross_compiling/.bazelrc5
-rw-r--r--examples/zig_cross_compiling/WORKSPACE.bazel2
-rw-r--r--proto/3rdparty/BUILD.bazel73
-rw-r--r--proto/3rdparty/crates/BUILD.autocfg-1.1.0.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.base64-0.9.3.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.bazel81
-rw-r--r--proto/3rdparty/crates/BUILD.bitflags-1.3.2.bazel41
-rw-r--r--proto/3rdparty/crates/BUILD.byteorder-1.4.3.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.bytes-0.4.12.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel47
-rw-r--r--proto/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel45
-rw-r--r--proto/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel98
-rw-r--r--proto/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel49
-rw-r--r--proto/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel94
-rw-r--r--proto/3rdparty/crates/BUILD.fnv-1.0.7.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.futures-0.1.31.bazel45
-rw-r--r--proto/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel48
-rw-r--r--proto/3rdparty/crates/BUILD.grpc-0.6.2.bazel54
-rw-r--r--proto/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel78
-rw-r--r--proto/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.httpbis-0.7.0.bazel169
-rw-r--r--proto/3rdparty/crates/BUILD.iovec-0.1.4.bazel100
-rw-r--r--proto/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel83
-rw-r--r--proto/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel43
-rw-r--r--proto/3rdparty/crates/BUILD.libc-0.2.139.bazel87
-rw-r--r--proto/3rdparty/crates/BUILD.lock_api-0.3.4.bazel43
-rw-r--r--proto/3rdparty/crates/BUILD.log-0.3.9.bazel47
-rw-r--r--proto/3rdparty/crates/BUILD.log-0.4.17.bazel82
-rw-r--r--proto/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel79
-rw-r--r--proto/3rdparty/crates/BUILD.memoffset-0.5.6.bazel84
-rw-r--r--proto/3rdparty/crates/BUILD.mio-0.6.23.bazel125
-rw-r--r--proto/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel138
-rw-r--r--proto/3rdparty/crates/BUILD.miow-0.2.2.bazel46
-rw-r--r--proto/3rdparty/crates/BUILD.net2-0.2.38.bazel118
-rw-r--r--proto/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel112
-rw-r--r--proto/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel86
-rw-r--r--proto/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel152
-rw-r--r--proto/3rdparty/crates/BUILD.protobuf-2.8.2.bazel88
-rw-r--r--proto/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel76
-rw-r--r--proto/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel43
-rw-r--r--proto/3rdparty/crates/BUILD.safemem-0.3.3.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.semver-0.9.0.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.slab-0.3.0.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.slab-0.4.7.bazel90
-rw-r--r--proto/3rdparty/crates/BUILD.smallvec-0.6.14.bazel47
-rw-r--r--proto/3rdparty/crates/BUILD.tls-api-0.1.22.bazel43
-rw-r--r--proto/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-0.1.22.bazel144
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel45
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel53
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel45
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel45
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel53
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel48
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel51
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel46
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel45
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel49
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel51
-rw-r--r--proto/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel52
-rw-r--r--proto/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.void-1.0.2.bazel44
-rw-r--r--proto/3rdparty/crates/BUILD.winapi-0.2.8.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.winapi-0.3.9.bazel105
-rw-r--r--proto/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel40
-rw-r--r--proto/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel79
-rw-r--r--proto/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel79
-rw-r--r--proto/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel83
-rw-r--r--proto/3rdparty/crates/crates.bzl25
-rw-r--r--proto/3rdparty/crates/defs.bzl1143
-rw-r--r--proto/BUILD.bazel48
-rw-r--r--proto/README.md6
-rw-r--r--proto/prost/BUILD.bazel16
-rw-r--r--proto/prost/defs.bzl32
-rw-r--r--proto/prost/private/3rdparty/BUILD.bazel62
-rw-r--r--proto/prost/private/3rdparty/BUILD.heck.bazel20
-rw-r--r--proto/prost/private/3rdparty/Cargo.Bazel.lock1106
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.anyhow-1.0.71.bazel125
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.async-trait-0.1.68.bazel120
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.autocfg-1.1.0.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.axum-0.6.18.bazel141
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.axum-core-0.3.4.bazel130
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.base64-0.21.2.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.bazel87
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.bitflags-1.3.2.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.bytes-1.4.0.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.cc-1.0.79.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.either-1.8.1.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.errno-0.3.1.bazel154
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel121
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.fastrand-1.9.0.bazel82
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.28.bazel128
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.futures-core-0.3.28.bazel127
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.28.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.futures-task-0.3.28.bazel123
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.futures-util-0.3.28.bazel127
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.getrandom-0.2.10.bazel150
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.h2-0.3.19.bazel89
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.heck-0.4.1.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.http-0.2.9.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.http-body-0.4.5.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.httparse-1.8.0.bazel125
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.httpdate-1.0.2.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.hyper-0.14.26.bazel107
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.4.1.bazel82
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel127
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.instant-0.1.12.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel224
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.itertools-0.10.5.bazel82
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.itoa-1.0.6.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.libc-0.2.146.bazel127
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel82
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.lock_api-0.4.10.bazel129
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.log-0.4.19.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.matchit-0.7.0.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.memchr-2.5.0.bazel125
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.mio-0.8.8.bazel160
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.multimap-0.8.3.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel163
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.once_cell-1.18.0.bazel82
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.1.bazel83
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.8.bazel193
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.petgraph-0.6.3.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.pin-project-1.1.0.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.0.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.9.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.prettyplease-0.1.25.bazel120
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel126
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.prost-0.11.9.bazel87
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.prost-build-0.11.9.bazel98
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.prost-derive-0.11.9.bazel83
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.prost-types-0.11.9.bazel83
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.2.2.bazel156
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.2.2.bazel164
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.quote-1.0.28.bazel126
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel155
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel83
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel84
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.regex-1.8.4.bazel83
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.rustix-0.37.20.bazel348
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.rustversion-1.0.12.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.serde-1.0.164.bazel125
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.1.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.slab-0.4.8.bazel128
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.smallvec-1.10.0.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.socket2-0.4.9.bazel154
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.syn-1.0.109.bazel142
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.syn-2.0.18.bazel93
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tempfile-3.6.0.bazel199
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tokio-1.28.2.bazel310
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tokio-io-timeout-1.2.0.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tokio-macros-2.1.0.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.14.bazel85
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.8.bazel89
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tonic-0.9.2.bazel107
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tonic-build-0.8.4.bazel89
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel112
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.2.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tower-service-0.3.2.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tracing-0.1.37.bazel90
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.26.bazel81
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.31.bazel83
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.try-lock-0.2.4.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel76
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel79
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel80
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.which-4.4.0.bazel91
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.winapi-0.3.9.bazel127
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel101
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel94
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel117
-rw-r--r--proto/prost/private/3rdparty/crates/crates.bzl25
-rw-r--r--proto/prost/private/3rdparty/crates/defs.bzl1562
-rw-r--r--proto/prost/private/3rdparty/patches/BUILD.bazel3
-rw-r--r--proto/prost/private/3rdparty/patches/README.md6
-rw-r--r--proto/prost/private/3rdparty/patches/protoc-gen-prost.patch33
-rw-r--r--proto/prost/private/BUILD.bazel68
-rw-r--r--proto/prost/private/prost.bzl455
-rw-r--r--proto/prost/private/protoc_wrapper.rs1261
-rw-r--r--proto/prost/private/repositories.bzl21
-rw-r--r--proto/prost/private/tests/BUILD.bazel0
-rw-r--r--proto/prost/private/tests/keywords/BUILD.bazel26
-rw-r--r--proto/prost/private/tests/keywords/mod_named_mod.proto7
-rw-r--r--proto/prost/private/tests/keywords/mod_named_mod_test.rs12
-rw-r--r--proto/prost/private/tests/nesting/BUILD.bazel26
-rw-r--r--proto/prost/private/tests/nesting/nested_messages.proto26
-rw-r--r--proto/prost/private/tests/nesting/nested_messages_test.rs21
-rw-r--r--proto/prost/private/tests/package_imports/BUILD.bazel43
-rw-r--r--proto/prost/private/tests/package_imports/package_import.proto7
-rw-r--r--proto/prost/private/tests/package_imports/package_importer.proto9
-rw-r--r--proto/prost/private/tests/package_imports/package_importer_test.rs15
-rw-r--r--proto/prost/private/tests/package_names/BUILD.bazel65
-rw-r--r--proto/prost/private/tests/package_names/package_test.rs27
-rw-r--r--proto/prost/private/tests/package_names/pkg.a.b.proto6
-rw-r--r--proto/prost/private/tests/package_names/pkg.a.proto6
-rw-r--r--proto/prost/private/tests/package_names/pkg.empty.proto5
-rw-r--r--proto/prost/private/tests/package_names/pkg.proto6
-rw-r--r--proto/prost/private/tests/remote/BUILD.bazel6
-rw-r--r--proto/prost/private/tests/sanitized_modules/BUILD.bazel33
-rw-r--r--proto/prost/private/tests/sanitized_modules/bar.proto17
-rw-r--r--proto/prost/private/tests/sanitized_modules/foo.proto11
-rw-r--r--proto/prost/private/tests/sanitized_modules/sanitized_modules_test.rs26
-rw-r--r--proto/prost/private/tests/services/BUILD.bazel0
-rw-r--r--proto/prost/private/tests/services/echo/BUILD.bazel45
-rw-r--r--proto/prost/private/tests/services/echo/client.rs81
-rw-r--r--proto/prost/private/tests/services/echo/echo.proto29
-rw-r--r--proto/prost/private/tests/services/echo/server.rs150
-rw-r--r--proto/prost/private/tests/services/helloworld/BUILD.bazel41
-rw-r--r--proto/prost/private/tests/services/helloworld/client.rs17
-rw-r--r--proto/prost/private/tests/services/helloworld/helloworld.proto19
-rw-r--r--proto/prost/private/tests/services/helloworld/server.rs37
-rw-r--r--proto/prost/private/tests/transitive_dependencies/BUILD.bazel33
-rw-r--r--proto/prost/private/tests/transitive_dependencies/a.proto20
-rw-r--r--proto/prost/private/tests/transitive_dependencies/a_test.rs43
-rw-r--r--proto/prost/private/tests/transitive_dependencies/b/BUILD.bazel31
-rw-r--r--proto/prost/private/tests/transitive_dependencies/b/b.proto14
-rw-r--r--proto/prost/private/tests/transitive_dependencies/b/b_test.rs19
-rw-r--r--proto/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel31
-rw-r--r--proto/prost/private/tests/transitive_dependencies/b/c/c.proto14
-rw-r--r--proto/prost/private/tests/transitive_dependencies/b/c/c_test.rs20
-rw-r--r--proto/prost/private/tests/types/BUILD.bazel27
-rw-r--r--proto/prost/private/tests/types/types.proto79
-rw-r--r--proto/prost/private/tests/types/types_test.rs98
-rw-r--r--proto/prost/private/tests/well_known_types/BUILD.bazel40
-rw-r--r--proto/prost/private/tests/well_known_types/well_known_types.proto64
-rw-r--r--proto/prost/private/tests/well_known_types/well_known_types_test.rs107
-rw-r--r--proto/prost/repositories.bzl34
-rw-r--r--proto/prost/transitive_repositories.bzl15
-rw-r--r--proto/proto.bzl461
-rw-r--r--proto/protobuf/3rdparty/BUILD.bazel60
-rw-r--r--proto/protobuf/3rdparty/Cargo.Bazel.lock (renamed from proto/3rdparty/Cargo.Bazel.lock)0
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel136
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel85
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel132
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel84
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel90
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel150
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel215
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel142
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel121
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel125
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel83
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel124
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel117
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel126
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel171
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel184
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel82
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel160
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel163
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel128
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel196
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel126
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel148
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel82
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel128
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel83
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel79
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel186
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel89
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel89
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel84
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel87
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel82
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel81
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel85
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel87
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel88
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel80
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel143
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel76
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel117
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel117
-rw-r--r--proto/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel121
-rw-r--r--proto/protobuf/3rdparty/crates/crates.bzl25
-rw-r--r--proto/protobuf/3rdparty/crates/defs.bzl1147
-rw-r--r--proto/protobuf/3rdparty/patches/BUILD.bazel (renamed from proto/3rdparty/patches/BUILD.bazel)0
-rw-r--r--proto/protobuf/3rdparty/patches/README.md (renamed from proto/3rdparty/patches/README.md)0
-rw-r--r--proto/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch (renamed from proto/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch)0
-rw-r--r--proto/protobuf/3rdparty/patches/protobuf-2.8.2.patch (renamed from proto/3rdparty/patches/protobuf-2.8.2.patch)0
-rw-r--r--proto/protobuf/BUILD.bazel35
-rw-r--r--proto/protobuf/defs.bzl6
-rw-r--r--proto/protobuf/optional_output_wrapper.rs (renamed from proto/optional_output_wrapper.rs)0
-rw-r--r--proto/protobuf/proto.bzl459
-rw-r--r--proto/protobuf/repositories.bzl55
-rw-r--r--proto/protobuf/toolchain.bzl214
-rw-r--r--proto/protobuf/transitive_repositories.bzl15
-rw-r--r--proto/repositories.bzl60
-rw-r--r--proto/toolchain.bzl214
-rw-r--r--proto/transitive_repositories.bzl15
-rw-r--r--rust/defs.bzl4
-rw-r--r--rust/known_shas.bzl1956
-rw-r--r--rust/platform/triple.bzl5
-rw-r--r--rust/platform/triple_mappings.bzl2
-rw-r--r--rust/private/clippy.bzl4
-rw-r--r--rust/private/common.bzl10
-rw-r--r--rust/private/providers.bzl16
-rw-r--r--rust/private/repository_utils.bzl12
-rw-r--r--rust/private/rust.bzl149
-rw-r--r--rust/private/rust_analyzer.bzl40
-rw-r--r--rust/private/rustc.bzl137
-rw-r--r--rust/private/rustdoc.bzl5
-rw-r--r--rust/private/rustdoc_test.bzl2
-rw-r--r--rust/private/rustfmt.bzl9
-rw-r--r--rust/private/utils.bzl3
-rw-r--r--rust/repositories.bzl50
-rw-r--r--rust/rust_common.bzl15
-rw-r--r--rust/settings/BUILD.bazel7
-rw-r--r--rust/toolchain.bzl5
-rw-r--r--test/BUILD.bazel19
-rw-r--r--test/cargo_build_script/BUILD.bazel76
-rw-r--r--test/cargo_build_script/build.rs59
-rw-r--r--test/cargo_build_script/compatible_with/BUILD.bazel41
-rw-r--r--test/cargo_build_script/compatible_with/do_nothing.rs (renamed from test/cargo_build_script/do_nothing.rs)0
-rw-r--r--test/cargo_build_script/compatible_with/lib.rs (renamed from test/cargo_build_script/lib.rs)0
-rw-r--r--test/cargo_build_script/out_dir/BUILD.bazel0
-rw-r--r--test/cargo_build_script/symlink_exec_root/BUILD.bazel57
-rw-r--r--test/cargo_build_script/symlink_exec_root/symlink_exec_root_transition.bzl38
-rw-r--r--test/cargo_build_script/symlink_exec_root/test_exec_root_access.build.rs102
-rw-r--r--test/cargo_build_script/tools_exec/BUILD.bazel35
-rw-r--r--test/cargo_build_script/tools_exec/build.rs58
-rw-r--r--test/cargo_build_script/tools_exec/tools_exec.rs (renamed from test/cargo_build_script/tools_exec.rs)0
-rw-r--r--test/cc_common_link/allocator_library.cc42
-rw-r--r--test/cc_common_link/cclinkstampdep.cc4
-rw-r--r--test/cc_common_link/global_allocator_library.cc47
-rw-r--r--test/cc_common_link/main.cc4
-rwxr-xr-xtest/clippy/clippy_failure_test.sh12
-rwxr-xr-xtest/current_toolchain_files/current_toolchain_files_test_runner.sh2
-rw-r--r--test/dep_env/BUILD.bazel39
-rw-r--r--test/dep_env/read_c.rs6
-rw-r--r--test/dep_env/set_c.rs3
-rw-r--r--test/deps.bzl10
-rw-r--r--test/deps_transitive.bzl18
-rw-r--r--test/generated_inputs/BUILD.bazel11
-rw-r--r--test/linker_inputs_propagation/baz.cc4
-rw-r--r--test/native_deps/direct.cc4
-rw-r--r--test/native_deps/direct.h3
-rw-r--r--test/no_std/cargo-bazel-lock.json2
-rw-r--r--test/no_std/main.c4
-rw-r--r--test/portable_link_flags_darwin/api.c4
-rwxr-xr-xtest/portable_link_flags_darwin/test.sh6
-rw-r--r--test/proc_macro/data/BUILD.bazel45
-rw-r--r--test/proc_macro/data/helper_data.txt0
-rw-r--r--test/proc_macro/data/nonmacro_library.rs3
-rw-r--r--test/proc_macro/data/proc_macro_data.txt0
-rw-r--r--test/proc_macro/data/proc_macro_helper.rs6
-rw-r--r--test/proc_macro/data/rust_proc_macro.rs12
-rw-r--r--test/proc_macro/data/rust_test.rs1
-rw-r--r--test/process_wrapper/process_wrapper_tester.bzl10
-rw-r--r--test/process_wrapper/process_wrapper_tester.cc270
-rw-r--r--test/proto/BUILD.bazel2
-rw-r--r--test/rust/BUILD.bazel16
-rwxr-xr-xtest/rust_analyzer/rust_analyzer_test_runner.sh4
-rw-r--r--test/rust_crate_group/BUILD.bazel35
-rw-r--r--test/rust_crate_group/dep1.rs1
-rw-r--r--test/rust_crate_group/dep2.rs1
-rw-r--r--test/rust_crate_group/lib.rs4
-rw-r--r--test/rust_crate_group/test.rs5
-rw-r--r--test/rustc_env_files/BUILD.bazel6
-rw-r--r--test/rustc_env_files/output_test.rs18
-rwxr-xr-xtest/rustc_env_files/output_test.sh6
-rwxr-xr-xtest/rustfmt/rustfmt_failure_test.sh4
-rw-r--r--test/unit/ambiguous_libs/first_dep/first.cc4
-rw-r--r--test/unit/ambiguous_libs/second_dep/second.cc4
-rw-r--r--test/unit/platform_triple/platform_triple_test.bzl54
-rw-r--r--test/unit/rustdoc/rustdoc_test_dep_with_alias.rs9
-rw-r--r--test/unit/rustdoc/rustdoc_unit_test.bzl15
-rw-r--r--test/unit/win_interface_library/bin.cc4
-rw-r--r--tools/rust_analyzer/3rdparty/BUILD.bazel19
-rw-r--r--tools/rust_analyzer/3rdparty/Cargo.Bazel.lock376
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel48
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel69
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anstream-0.3.2.bazel85
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-1.0.1.bazel65
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel68
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel73
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel75
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.68.bazel89
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.71.bazel110
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.atty-0.2.14.bazel92
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.autocfg-1.1.0.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.bazel14
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.bitflags-1.3.2.bazel20
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.cc-1.0.79.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap-3.2.23.bazel67
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap-4.3.11.bazel79
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel76
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-3.2.18.bazel51
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel70
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel44
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.0.bazel44
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.1.bazel64
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.10.0.bazel75
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.9.3.bazel55
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.errno-0.3.1.bazel112
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel106
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel44
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.0.bazel44
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.1.bazel64
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel44
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.humantime-2.1.0.bazel20
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.indexmap-1.9.2.bazel91
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel166
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel114
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.10.5.bazel49
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.11.0.bazel69
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.5.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.8.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.139.bazel81
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.147.bazel112
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel67
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.17.bazel88
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.19.bazel64
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.memchr-2.5.0.bazel23
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.17.0.bazel47
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.18.0.bazel67
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel44
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel100
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel86
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel90
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel111
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.23.bazel90
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.29.bazel111
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.7.0.bazel56
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.9.1.bazel77
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel81
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel64
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.rustix-0.37.23.bazel225
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.12.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.14.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.152.bazel96
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.171.bazel117
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel90
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel69
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.102.bazel113
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.91.bazel92
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.strsim-0.10.0.bazel20
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.syn-1.0.107.bazel104
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.syn-2.0.25.bazel76
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.1.3.bazel53
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.2.0.bazel73
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.textwrap-0.16.0.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel61
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel64
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.version_check-0.9.4.bazel41
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.winapi-0.3.9.bazel25
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel23
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel26
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel23
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel82
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel79
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel102
-rw-r--r--tools/rust_analyzer/3rdparty/crates/crates.bzl2
-rw-r--r--tools/rust_analyzer/3rdparty/crates/defs.bzl584
-rw-r--r--util/BUILD.bazel4
-rwxr-xr-xutil/collect_coverage.sh25
-rw-r--r--util/collect_coverage/BUILD.bazel8
-rw-r--r--util/collect_coverage/collect_coverage.rs183
-rw-r--r--util/fetch_shas_NIGHTLY_ISO_DATES.txt2
-rw-r--r--util/fetch_shas_VERSIONS.txt2
-rw-r--r--util/import/3rdparty/crates/BUILD.aho-corasick-0.7.15.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.env_logger-0.8.4.bazel45
-rw-r--r--util/import/3rdparty/crates/BUILD.getrandom-0.2.8.bazel47
-rw-r--r--util/import/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.libc-0.2.139.bazel43
-rw-r--r--util/import/3rdparty/crates/BUILD.log-0.4.17.bazel51
-rw-r--r--util/import/3rdparty/crates/BUILD.memchr-2.5.0.bazel43
-rw-r--r--util/import/3rdparty/crates/BUILD.proc-macro2-1.0.33.bazel43
-rw-r--r--util/import/3rdparty/crates/BUILD.quickcheck-1.0.3.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.quote-1.0.10.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.rand-0.8.5.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.rand_core-0.6.4.bazel45
-rw-r--r--util/import/3rdparty/crates/BUILD.regex-1.4.6.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel41
-rw-r--r--util/import/3rdparty/crates/BUILD.syn-1.0.82.bazel43
-rw-r--r--util/import/3rdparty/crates/BUILD.unicode-xid-0.2.4.bazel45
-rw-r--r--util/import/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel41
-rw-r--r--util/import/3rdparty/crates/defs.bzl24
-rw-r--r--util/process_wrapper/options.rs2
-rw-r--r--util/process_wrapper/util.rs8
-rw-r--r--version.bzl2
-rw-r--r--wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel1
-rw-r--r--wasm_bindgen/3rdparty/Cargo.Bazel.lock831
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel48
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel84
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.68.bazel89
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel125
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel39
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel77
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.base64-0.9.3.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.bazel48
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel38
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel44
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel44
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.byteorder-1.4.3.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.78.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.23.bazel63
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel163
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel53
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.6.bazel50
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel85
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.2.bazel52
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel87
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.13.bazel96
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel132
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel90
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel126
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel48
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.curl-0.4.44.bazel146
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.59+curl-7.86.0.bazel114
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.63+curl-8.1.2.bazel149
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cxx-1.0.85.bazel90
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cxx-build-1.0.85.bazel50
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-flags-1.0.85.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-macro-1.0.85.bazel46
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.digest-0.10.6.bazel52
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel39
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel44
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel154
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel121
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.8.0.bazel50
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel82
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.19.bazel118
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel153
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel44
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel84
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.generic-array-0.14.6.bazel91
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel150
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.8.bazel115
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel44
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel94
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel129
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel85
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel120
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.idna-0.3.0.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel85
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel121
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel84
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel224
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.5.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.60.bazel44
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel89
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.147.bazel127
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel104
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel140
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel85
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel82
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel92
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel83
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.7.1.bazel90
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel126
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.16.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel38
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.num-integer-0.1.45.bazel85
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel119
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel163
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel51
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel47
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel82
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.openssl-probe-0.1.5.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.80.bazel59
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.90.bazel94
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel39
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.5.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.7.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel95
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel129
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel90
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel126
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel77
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rayon-1.6.1.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.10.1.bazel86
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel122
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel65
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel101
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel105
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel52
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel88
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel53
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.1.bazel60
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel94
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.21.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel348
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.12.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.20.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.22.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.scratch-1.0.3.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel125
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.152.bazel96
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel132
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel90
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel84
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel128
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.91.bazel92
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.sha1-0.10.5.bazel108
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.7.bazel116
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.9.bazel151
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.107.bazel108
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel140
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel92
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.3.0.bazel123
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel199
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel53
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel88
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.time-0.3.17.bazel136
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel171
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel37
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.typenum-1.16.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel46
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.url-2.3.1.bazel49
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel84
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel77
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.walrus-0.19.0.bazel43
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel39
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.84.bazel95
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel131
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.84.bazel53
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel88
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.84.bazel60
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.87.bazel92
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.84.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.87.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.84.bazel48
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel83
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.84.bazel51
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel86
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.84.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.87.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.84.bazel82
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel118
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.84.bazel46
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.87.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.84.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.87.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.84.bazel47
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.87.bazel82
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.59.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.1.bazel76
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.83.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.33.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel80
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wast-21.0.0.bazel48
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel48
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel35
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel36
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel79
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.36.1.bazel65
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel60
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel101
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel94
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.36.1.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.36.1.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.0.bazel81
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel117
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-parser-0.2.0.bazel46
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-printer-0.2.0.bazel47
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-schema-version-0.1.0.bazel41
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-text-0.8.0.bazel46
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-validator-0.2.1.bazel47
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-walrus-0.6.0.bazel49
-rw-r--r--wasm_bindgen/3rdparty/crates/BUILD.wit-writer-0.2.0.bazel45
-rw-r--r--wasm_bindgen/3rdparty/crates/defs.bzl1338
-rw-r--r--wasm_bindgen/3rdparty/patches/BUILD.bazel0
-rw-r--r--wasm_bindgen/3rdparty/patches/README.md16
-rw-r--r--wasm_bindgen/3rdparty/patches/resolver.patch13
-rw-r--r--wasm_bindgen/repositories.bzl6
1936 files changed, 108412 insertions, 46089 deletions
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index d7d6c453..302944f2 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -3,7 +3,7 @@ aspects_flags: &aspects_flags
- "--config=rustfmt"
- "--config=clippy"
min_rust_version_shell_commands: &min_rust_version_shell_commands
- - sed -i 's|^rust_register_toolchains(|rust_register_toolchains(versions = ["1.59.0"],\n|' WORKSPACE.bazel
+ - sed -i 's|^rust_register_toolchains(|rust_register_toolchains(versions = ["1.62.0"],\n|' WORKSPACE.bazel
nightly_flags: &nightly_flags
- "--//rust/toolchain/channel=nightly"
nightly_aspects_flags: &nightly_aspects_flags
@@ -24,7 +24,6 @@ default_macos_targets: &default_macos_targets
default_windows_targets: &default_windows_targets
- "--" # Allows negative patterns; hack for https://github.com/bazelbuild/continuous-integration/pull/245
- "//..."
- - "-//bindgen/..."
- "-//test/proto/..."
- "-//test/unit/pipelined_compilation/..."
crate_universe_vendor_example_targets: &crate_universe_vendor_example_targets
@@ -36,11 +35,23 @@ crate_universe_vendor_example_targets: &crate_universe_vendor_example_targets
crate_universe_unnamed_vendor_example_targets: &crate_universe_unnamed_vendor_example_targets
- "//vendor_remote_manifests:crates_vendor"
- "//vendor_remote_pkgs:crates_vendor"
+coverage_validation_post_shell_commands: &coverage_validation_post_shell_commands
+ - |
+ grep -q '^SF:.*\.rs$' bazel-out/_coverage/_coverage_report.dat \
+ || { 1>&2 echo "Failed to find any Rust coverage" \
+ ; 1>&2 cat bazel-out/_coverage/_coverage_report.dat \
+ ; exit 1 \
+ ; }
+split_coverage_postprocessing_shell_commands: &split_coverage_postprocessing_shell_commands
+ - echo "coverage --experimental_fetch_all_coverage_outputs" >> user.bazelrc
+ - echo "coverage --experimental_split_coverage_postprocessing" >> user.bazelrc
+ - echo "build --//rust/settings:experimental_use_coverage_metadata_files" >> user.bazelrc
tasks:
ubuntu2004:
build_targets: *default_linux_targets
test_targets: *default_linux_targets
coverage_targets: *default_linux_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
rbe_ubuntu1604:
shell_commands:
- sed -i 's/^# load("@bazelci_rules/load("@bazelci_rules/' WORKSPACE.bazel
@@ -51,7 +62,6 @@ tasks:
test_targets:
- "--" # Allows negative patterns; hack for https://github.com/bazelbuild/continuous-integration/pull/245
- "//..."
- - "//test/..."
- "-//test/conflicting_deps:conflicting_deps_test"
# TODO: This test does not work on RBE
- "-//test/versioned_dylib:versioned_dylib_test"
@@ -59,13 +69,22 @@ tasks:
build_targets: *default_macos_targets
test_targets: *default_macos_targets
coverage_targets: *default_macos_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
windows:
- build_flags:
- - "--enable_runfiles" # this is not enabled by default on windows and is necessary for the cargo build scripts
- test_flags:
- - "--enable_runfiles"
build_targets: *default_windows_targets
test_targets: *default_windows_targets
+ ubuntu2004_split_coverage_postprocessing:
+ name: Split Coverage Postprocessing
+ platform: ubuntu2004
+ shell_commands: *split_coverage_postprocessing_shell_commands
+ coverage_targets: *default_linux_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
+ macos_split_coverage_postprocessing:
+ name: Split Coverage Postprocessing
+ platform: macos
+ shell_commands: *split_coverage_postprocessing_shell_commands
+ coverage_targets: *default_macos_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
ubuntu2004_opt:
name: Opt Mode
platform: ubuntu2004
@@ -88,19 +107,19 @@ tasks:
name: Opt Mode
platform: windows
build_flags:
- - "--enable_runfiles" # this is not enabled by default on windows and is necessary for the cargo build scripts
- "--compilation_mode=opt"
test_flags:
- - "--enable_runfiles"
- "--compilation_mode=opt"
build_targets: *default_windows_targets
test_targets: *default_windows_targets
ubuntu2004_with_aspects:
name: With Aspects
platform: ubuntu2004
+ build_flags: *aspects_flags
build_targets: *default_linux_targets
test_targets: *default_linux_targets
- build_flags: *aspects_flags
+ coverage_targets: *default_linux_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
rbe_ubuntu1604_with_aspects:
name: With Aspects
platform: rbe_ubuntu1604
@@ -110,8 +129,7 @@ tasks:
build_targets: *default_linux_targets
test_targets:
- "--" # Allows negative patterns; hack for https://github.com/bazelbuild/continuous-integration/pull/245
- - "..."
- - "//test/..."
+ - "//..."
- "-//test/conflicting_deps:conflicting_deps_test"
# TODO: This test does not work on RBE
- "-//test/versioned_dylib:versioned_dylib_test"
@@ -125,8 +143,7 @@ tasks:
build_targets: *default_linux_targets
test_targets:
- "--" # Allows negative patterns; hack for https://github.com/bazelbuild/continuous-integration/pull/245
- - "..."
- - "//test/..."
+ - "//..."
- "-//test/conflicting_deps:conflicting_deps_test"
# TODO: This test does not work on RBE
- "-//test/versioned_dylib:versioned_dylib_test"
@@ -136,37 +153,35 @@ tasks:
macos_with_aspects:
name: With Aspects
platform: macos
+ build_flags: *aspects_flags
build_targets: *default_macos_targets
test_targets: *default_macos_targets
- build_flags: *aspects_flags
+ coverage_targets: *default_macos_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
macos_rolling_with_aspects:
name: "Macos Rolling Bazel Version With Aspects"
platform: macos
+ build_flags: *aspects_flags
build_targets: *default_macos_targets
test_targets: *default_macos_targets
- build_flags: *aspects_flags
+ coverage_targets: *default_macos_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
soft_fail: yes
bazel: "rolling"
windows_with_aspects:
name: With Aspects
platform: windows
build_flags:
- - "--enable_runfiles" # this is not enabled by default on windows and is necessary for the cargo build scripts
- "--config=rustfmt"
- "--config=clippy"
- test_flags:
- - "--enable_runfiles"
build_targets: *default_windows_targets
test_targets: *default_windows_targets
windows_rolling_with_aspects:
name: "Windows Rolling Bazel Version With Aspects"
platform: windows
build_flags:
- - "--enable_runfiles" # this is not enabled by default on windows and is necessary for the cargo build scripts
- "--config=rustfmt"
- "--config=clippy"
- test_flags:
- - "--enable_runfiles"
build_targets: *default_windows_targets
test_targets: *default_windows_targets
soft_fail: yes
@@ -206,17 +221,21 @@ tasks:
ubuntu1804:
name: "Min Bazel Version"
# If updating the minimum bazel version, please also update /docs/index.md
- bazel: "5.0.0"
+ bazel: "6.0.0"
platform: ubuntu1804
build_targets: *default_linux_targets
test_targets: *default_linux_targets
+ coverage_targets: *default_linux_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
ubuntu1804_with_aspects:
name: "Min Bazel Version With Aspects"
- bazel: "5.0.0"
+ bazel: "6.0.0"
platform: ubuntu1804
build_targets: *default_linux_targets
test_targets: *default_linux_targets
build_flags: *aspects_flags
+ coverage_targets: *default_linux_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
ubuntu2004_min_rust_version:
name: "Min Rust Version"
platform: ubuntu2004
@@ -273,10 +292,12 @@ tasks:
name: "Rolling Bazel Version With Aspects"
bazel: "rolling"
platform: ubuntu2004
+ build_flags: *aspects_flags
soft_fail: yes
build_targets: *default_linux_targets
test_targets: *default_linux_targets
- build_flags: *aspects_flags
+ coverage_targets: *default_linux_targets
+ post_shell_commands: *coverage_validation_post_shell_commands
linux_docs:
name: Docs
platform: ubuntu2004
@@ -315,11 +336,12 @@ tasks:
working_directory: examples
build_flags:
- "--repo_env=CC=clang"
+ - "--config=rustfmt"
+ - "--config=clippy"
build_targets:
- "//..."
test_targets:
- "//..."
- build_flags: *aspects_flags
ubuntu2004_examples_clang_lld:
name: Examples with Clang and LLD
platform: ubuntu2004
@@ -329,11 +351,12 @@ tasks:
build_flags:
- "--repo_env=CC=clang"
- "--linkopt=-fuse-ld=lld"
+ - "--config=rustfmt"
+ - "--config=clippy"
build_targets:
- "//..."
test_targets:
- "//..."
- build_flags: *aspects_flags
ubuntu2004_examples_rolling:
name: "Examples with Rolling Bazel Version"
platform: ubuntu2004
@@ -361,9 +384,6 @@ tasks:
- "-//sys/..."
# See https://github.com/bazelbuild/bazel/issues/9987
- "-//ffi/rust_calling_c:matrix_dylib_test"
- # The bindgen rules currently do not work on RBE
- # see: https://github.com/bazelbuild/rules_rust/issues/919
- - "-//bindgen/..."
shell_commands:
- sed -i 's/^# load("@bazelci_rules/load("@bazelci_rules/' WORKSPACE.bazel
- sed -i 's/^# rbe_preconfig/rbe_preconfig/' WORKSPACE.bazel
@@ -385,21 +405,18 @@ tasks:
platform: windows
working_directory: examples
build_flags:
- - "--enable_runfiles" # this is not enabled by default on windows and is necessary for the cargo build scripts
- "--config=rustfmt"
- "--config=clippy"
- test_flags:
- - "--enable_runfiles"
windows_targets: &windows_targets
- "--" # Allows negative patterns; hack for https://github.com/bazelbuild/continuous-integration/pull/245
- "//..."
- # The bindgen rules currently do not work on windows
- # see: https://github.com/bazelbuild/rules_rust/issues/919
- - "-//bindgen/..."
# The proto rules do not work on windows
- "-//proto/..."
# The wasm rules do not work on windows
- "-//wasm/..."
+ # The bindgen rules are currently broken on windows
+ # https://github.com/bazelbuild/rules_rust/issues/2009
+ - "-//bindgen/..."
build_targets: *windows_targets
test_targets: *windows_targets
crate_universe_examples_ubuntu2004:
@@ -472,9 +489,6 @@ tasks:
name: Crate Universe Examples
platform: windows
working_directory: examples/crate_universe
- batch_commands:
- - echo startup --windows_enable_symlinks >> user.bazelrc
- - echo build --enable_runfiles >> user.bazelrc # this is not enabled by default on windows and is necessary for the cargo build scripts
run_targets: *crate_universe_vendor_example_targets
build_flags: *aspects_flags
build_targets:
@@ -485,9 +499,6 @@ tasks:
name: Crate Universe Unnamed Examples
platform: windows
working_directory: examples/crate_universe_unnamed
- batch_commands:
- - echo startup --windows_enable_symlinks >> user.bazelrc
- - echo build --enable_runfiles >> user.bazelrc # this is not enabled by default on windows and is necessary for the cargo build scripts
run_targets: *crate_universe_unnamed_vendor_example_targets
build_flags: *aspects_flags
build_targets:
@@ -585,7 +596,7 @@ tasks:
- "--apple_platform_type=ios"
test_targets:
- "//..."
- # TODO: https://github.com/bazelbuild/rules_rust/issues/1892
+ # TODO: https://github.com/bazelbuild/rules_rust/issues/2075
# zig_cross_compiling:
# name: Zig cross compiling test
# platform: ubuntu2004
diff --git a/.bazelrc b/.bazelrc
index c5a2b78c..65d3e979 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -5,8 +5,20 @@
## https://bazel.build/docs/best-practices#bazelrc-file
###############################################################################
+# https://bazel.build/reference/command-line-reference#flag--enable_platform_specific_config
+common --enable_platform_specific_config
+
# https://bazel.build/docs/windows#symlink
startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
+# Enable the only currently supported report type
+# https://bazel.build/reference/command-line-reference#flag--combined_report
+coverage --combined_report=lcov
+
+# Avoid fully cached builds reporting no coverage and failing CI
+# https://bazel.build/reference/command-line-reference#flag--experimental_fetch_all_coverage_outputs
+coverage --experimental_fetch_all_coverage_outputs
###############################################################################
## Unique configuration groups
diff --git a/.clang-format b/.clang-format
index 2296f7d6..5aa4a34f 100644
--- a/.clang-format
+++ b/.clang-format
@@ -1,3 +1,4 @@
---
BasedOnStyle: Google
+IndentWidth: 4
...
diff --git a/.gitattributes b/.gitattributes
index a4506c66..e726d0ae 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -12,7 +12,8 @@ examples/crate_universe_unnamed/vendor_remote_manifests/crates/** linguist-gener
examples/crate_universe_unnamed/vendor_remote_pkgs/crates/** linguist-generated
examples/sys/basic/3rdparty/crates/** linguist-generated
examples/sys/complex/3rdparty/crates/** linguist-generated
-proto/3rdparty/crates/** linguist-generated
+proto/prost/private/3rdparty/crates/** linguist-generated
+proto/protobuf/3rdparty/crates/** linguist-generated
tools/rust_analyzer/3rdparty/crates/** linguist-generated
util/import/3rdparty/crates/** linguist-generated
wasm_bindgen/3rdparty/crates/** linguist-generated
diff --git a/.github/workflows/formatting.yaml b/.github/workflows/formatting.yaml
new file mode 100644
index 00000000..afa94b6d
--- /dev/null
+++ b/.github/workflows/formatting.yaml
@@ -0,0 +1,21 @@
+name: Formatting
+
+on:
+ push:
+ branches:
+ - main
+ pull_request:
+ types:
+ - opened
+ - synchronize
+
+jobs:
+ clang-format-checking:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: DoozyX/clang-format-lint-action@v0.14
+ with:
+ source: '.'
+ extensions: 'h,c,cc,proto'
+ clangFormatVersion: 14
diff --git a/MODULE.bazel b/MODULE.bazel
index 480a1e9d..ad73e240 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -5,7 +5,7 @@ module(
print("WARNING: The rules_rust Bazel module is still highly experimental and subject to change at any time. Only use it to try out bzlmod for now.") # buildifier: disable=print
-bazel_dep(name = "platforms", version = "0.0.5")
+bazel_dep(name = "platforms", version = "0.0.7")
bazel_dep(name = "rules_cc", version = "0.0.1")
bazel_dep(name = "bazel_skylib", version = "1.2.0")
bazel_dep(name = "apple_support", version = "1.3.1")
diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel
index 6c3f8511..1da76216 100644
--- a/WORKSPACE.bazel
+++ b/WORKSPACE.bazel
@@ -10,13 +10,26 @@ load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencie
crate_universe_dependencies(bootstrap = True)
-load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
+# buildifier: disable=bzl-visibility
+load("@rules_rust//proto/prost/private:repositories.bzl", "rust_prost_dependencies", "rust_prost_register_toolchains")
-rust_proto_repositories()
+rust_prost_dependencies()
-load("@rules_rust//proto:transitive_repositories.bzl", "rust_proto_transitive_repositories")
+rust_prost_register_toolchains()
-rust_proto_transitive_repositories()
+load("@rules_rust//proto/prost:transitive_repositories.bzl", "rust_prost_transitive_repositories")
+
+rust_prost_transitive_repositories()
+
+load("@rules_rust//proto/protobuf:repositories.bzl", "rust_proto_protobuf_dependencies", "rust_proto_protobuf_register_toolchains")
+
+rust_proto_protobuf_dependencies()
+
+rust_proto_protobuf_register_toolchains()
+
+load("@rules_rust//proto/protobuf:transitive_repositories.bzl", "rust_proto_protobuf_transitive_repositories")
+
+rust_proto_protobuf_transitive_repositories()
load("@rules_rust//bindgen:repositories.bzl", "rust_bindgen_dependencies", "rust_bindgen_register_toolchains")
@@ -24,6 +37,10 @@ rust_bindgen_dependencies()
rust_bindgen_register_toolchains()
+load("@rules_rust//bindgen:transitive_repositories.bzl", "rust_bindgen_transitive_dependencies")
+
+rust_bindgen_transitive_dependencies()
+
load("@rules_rust//tools/rust_analyzer:deps.bzl", "rust_analyzer_dependencies")
rust_analyzer_dependencies()
@@ -44,6 +61,10 @@ load("//test:deps.bzl", "rules_rust_test_deps")
rules_rust_test_deps()
+load("//test:deps_transitive.bzl", "rules_rust_test_deps_transitive")
+
+rules_rust_test_deps_transitive()
+
# --- end stardoc
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
diff --git a/bindgen/3rdparty/BUILD.bazel b/bindgen/3rdparty/BUILD.bazel
index b0fe5911..88f49a53 100644
--- a/bindgen/3rdparty/BUILD.bazel
+++ b/bindgen/3rdparty/BUILD.bazel
@@ -1,44 +1,64 @@
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+load("//bindgen:repositories.bzl", "BINDGEN_VERSION")
load("//crate_universe:defs.bzl", "crate", "crates_vendor")
+_BINDGEN_CLI_PACKAGES = {
+ "clap": crate.spec(
+ version = "4.3.3",
+ ),
+ "clap_complete": crate.spec(
+ version = "4.3.1",
+ ),
+ "env_logger": crate.spec(
+ version = "0.10.0",
+ ),
+}
+
crates_vendor(
name = "crates_vendor",
annotations = {
"bindgen": [crate.annotation(
- gen_binaries = ["bindgen"],
gen_build_script = True,
)],
"clang-sys": [crate.annotation(
gen_build_script = True,
)],
- "indexmap": [crate.annotation(
+ "libc": [crate.annotation(
gen_build_script = True,
)],
- "libloading": [crate.annotation(
+ "rustix": [crate.annotation(
gen_build_script = True,
)],
- "log": [crate.annotation(
- rustc_flags = ["--cfg=atomic_cas"],
+ "winapi": [crate.annotation(
+ gen_build_script = True,
)],
},
cargo_lockfile = "Cargo.Bazel.lock",
generate_build_scripts = False,
mode = "remote",
- packages = {
+ packages = dict({
"bindgen": crate.spec(
- version = "0.60.1",
+ default_features = False,
+ features = ["runtime"],
+ version = BINDGEN_VERSION,
),
- "libloading": crate.spec(
- version = "0.7.3",
+ "bindgen-cli": crate.spec(
+ default_features = False,
+ features = ["runtime"],
+ version = BINDGEN_VERSION,
),
- },
+ "clang-sys": crate.spec(
+ # Should match the version of llvm-project being used.
+ features = ["clang_14_0"],
+ ),
+ }.items() + _BINDGEN_CLI_PACKAGES.items()),
repository_name = "rules_rust_bindgen",
tags = ["manual"],
)
alias(
name = "bindgen",
- actual = "//bindgen/3rdparty/crates:bindgen__bindgen",
+ actual = "@rules_rust_bindgen__bindgen-cli-{}//:bindgen-cli".format(BINDGEN_VERSION),
tags = ["manual"],
visibility = ["//visibility:public"],
)
diff --git a/bindgen/3rdparty/BUILD.bindgen-cli.bazel b/bindgen/3rdparty/BUILD.bindgen-cli.bazel
new file mode 100644
index 00000000..3a1a6aff
--- /dev/null
+++ b/bindgen/3rdparty/BUILD.bindgen-cli.bazel
@@ -0,0 +1,46 @@
+load("@rules_rust//rust:defs.bzl", "rust_binary")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-3-Clause
+# ])
+
+rust_binary(
+ name = "bindgen-cli",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "runtime",
+ ],
+ crate_root = "main.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bindgen-cli",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.65.1",
+ # This list is produced by adding the contents of https://github.com/rust-lang/rust-bindgen/blob/main/bindgen-cli/Cargo.toml
+ # to `@rules_rust//bindgen/3rdparty:crates_vendor`, rendering dependencies, and updating the deps
+ deps = [
+ "@rules_rust_bindgen__bindgen-0.65.1//:bindgen",
+ "@rules_rust_bindgen__clap-4.3.3//:clap",
+ "@rules_rust_bindgen__clap_complete-4.3.1//:clap_complete",
+ "@rules_rust_bindgen__env_logger-0.10.0//:env_logger",
+ "@rules_rust_bindgen__log-0.4.19//:log",
+ "@rules_rust_bindgen__shlex-1.1.0//:shlex",
+ ],
+)
diff --git a/bindgen/3rdparty/Cargo.Bazel.lock b/bindgen/3rdparty/Cargo.Bazel.lock
index 6deff98c..68294ef2 100644
--- a/bindgen/3rdparty/Cargo.Bazel.lock
+++ b/bindgen/3rdparty/Cargo.Bazel.lock
@@ -4,60 +4,120 @@ version = 3
[[package]]
name = "aho-corasick"
-version = "0.7.20"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
-name = "atty"
-version = "0.2.14"
+name = "annotate-snippets"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+checksum = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36"
dependencies = [
- "hermit-abi",
- "libc",
- "winapi",
+ "unicode-width",
+ "yansi-term",
]
[[package]]
-name = "autocfg"
-version = "1.1.0"
+name = "anstream"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "is-terminal",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
+dependencies = [
+ "anstyle",
+ "windows-sys",
+]
[[package]]
name = "bindgen"
-version = "0.60.1"
+version = "0.65.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6"
+checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5"
dependencies = [
+ "annotate-snippets",
"bitflags",
"cexpr",
"clang-sys",
- "clap",
- "env_logger",
"lazy_static",
"lazycell",
"log",
"peeking_take_while",
+ "prettyplease",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
+ "syn",
"which",
]
[[package]]
+name = "bindgen-cli"
+version = "0.65.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33373a4e0ec8b6fa2654e0c941ad16631b0d564cfd20e7e4b3db4c5b28f4a237"
+dependencies = [
+ "bindgen",
+ "clap",
+ "shlex",
+]
+
+[[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.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+
+[[package]]
name = "cexpr"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -74,9 +134,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clang-sys"
-version = "1.4.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3"
+checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
dependencies = [
"glob",
"libc",
@@ -85,75 +145,130 @@ dependencies = [
[[package]]
name = "clap"
-version = "3.2.23"
+version = "4.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca8f255e4b8027970e78db75e78831229c9815fdbfa67eb1a1b777a62e24b4a0"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+ "once_cell",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
+checksum = "acd4f3c17c83b0ba34ffbc4f8bbd74f079413f747f84a6f89292f138057e36ab"
dependencies = [
- "atty",
+ "anstream",
+ "anstyle",
"bitflags",
"clap_lex",
- "indexmap",
"strsim",
- "termcolor",
- "textwrap",
]
[[package]]
-name = "clap_lex"
-version = "0.2.4"
+name = "clap_complete"
+version = "4.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+checksum = "7f6b5c519bab3ea61843a7923d074b04245624bb84a64a8c150f5deb014e388b"
dependencies = [
- "os_str_bytes",
+ "clap",
]
[[package]]
+name = "clap_derive"
+version = "4.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+
+[[package]]
+name = "colorchoice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+
+[[package]]
name = "direct-cargo-bazel-deps"
version = "0.0.1"
dependencies = [
"bindgen",
- "libloading",
+ "bindgen-cli",
+ "clang-sys",
+ "clap",
+ "clap_complete",
+ "env_logger",
]
[[package]]
name = "either"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "env_logger"
-version = "0.9.3"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
dependencies = [
- "atty",
"humantime",
+ "is-terminal",
"log",
"regex",
"termcolor",
]
[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
name = "glob"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
-name = "hashbrown"
-version = "0.12.3"
+name = "heck"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.1.19"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-dependencies = [
- "libc",
-]
+checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
[[package]]
name = "humantime"
@@ -162,13 +277,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
-name = "indexmap"
-version = "1.9.2"
+name = "io-lifetimes"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
- "autocfg",
- "hashbrown",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "is-terminal"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
+dependencies = [
+ "hermit-abi",
+ "io-lifetimes",
+ "rustix",
+ "windows-sys",
]
[[package]]
@@ -185,9 +313,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
-version = "0.2.139"
+version = "0.2.146"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
+checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
[[package]]
name = "libloading"
@@ -200,13 +328,16 @@ dependencies = [
]
[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
name = "log"
-version = "0.4.17"
+version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-dependencies = [
- "cfg-if",
-]
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
[[package]]
name = "memchr"
@@ -222,9 +353,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "nom"
-version = "7.1.2"
+version = "7.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
dependencies = [
"memchr",
"minimal-lexical",
@@ -232,15 +363,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
-
-[[package]]
-name = "os_str_bytes"
-version = "6.4.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "peeking_take_while"
@@ -249,28 +374,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
[[package]]
+name = "prettyplease"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b69d39aab54d069e7f2fe8cb970493e7834601ca2d8c65fd7bbd183578080d1"
+dependencies = [
+ "proc-macro2",
+ "syn",
+]
+
+[[package]]
name = "proc-macro2"
-version = "1.0.49"
+version = "1.0.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
+checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
-version = "1.0.23"
+version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
dependencies = [
"proc-macro2",
]
[[package]]
name = "regex"
-version = "1.7.0"
+version = "1.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
dependencies = [
"aho-corasick",
"memchr",
@@ -279,9 +414,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.6.28"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
[[package]]
name = "rustc-hash"
@@ -290,6 +425,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
+name = "rustix"
+version = "0.37.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
+
+[[package]]
name = "shlex"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -302,31 +451,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
+name = "syn"
+version = "2.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
name = "termcolor"
-version = "1.1.3"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
dependencies = [
"winapi-util",
]
[[package]]
-name = "textwrap"
-version = "0.16.0"
+name = "unicode-ident"
+version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
[[package]]
-name = "unicode-ident"
-version = "1.0.6"
+name = "unicode-width"
+version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "utf8parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "which"
-version = "4.3.0"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b"
+checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
dependencies = [
"either",
"libc",
@@ -363,3 +529,78 @@ 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.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+
+[[package]]
+name = "yansi-term"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1"
+dependencies = [
+ "winapi",
+]
diff --git a/bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel b/bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
deleted file mode 100644
index b2fe2d21..00000000
--- a/bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "aho_corasick",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.20",
- deps = [
- "@rules_rust_bindgen__memchr-2.5.0//:memchr",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel b/bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
new file mode 100644
index 00000000..a41e10fd
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "aho_corasick",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "perf-literal",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=aho-corasick",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+ deps = [
+ "@rules_rust_bindgen__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.1.bazel b/bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.1.bazel
new file mode 100644
index 00000000..ba3a53d8
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.1.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0/MIT
+# ])
+
+rust_library(
+ name = "annotate_snippets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "default",
+ "yansi-term",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=annotate-snippets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.1",
+ deps = [
+ "@rules_rust_bindgen__unicode-width-0.1.10//:unicode_width",
+ "@rules_rust_bindgen__yansi-term-0.1.2//:yansi_term",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.anstream-0.3.2.bazel b/bindgen/3rdparty/crates/BUILD.anstream-0.3.2.bazel
new file mode 100644
index 00000000..5e0b57ff
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.anstream-0.3.2.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstream",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "auto",
+ "default",
+ "wincon",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstream",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+ deps = [
+ "@rules_rust_bindgen__anstyle-1.0.0//:anstyle",
+ "@rules_rust_bindgen__anstyle-parse-0.2.0//:anstyle_parse",
+ "@rules_rust_bindgen__anstyle-query-1.0.0//:anstyle_query",
+ "@rules_rust_bindgen__colorchoice-1.0.0//:colorchoice",
+ "@rules_rust_bindgen__is-terminal-0.4.7//:is_terminal",
+ "@rules_rust_bindgen__utf8parse-0.2.1//:utf8parse",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-1.0.0.bazel b/bindgen/3rdparty/crates/BUILD.anstyle-1.0.0.bazel
new file mode 100644
index 00000000..5ee00c7f
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.anstyle-1.0.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.0.bazel b/bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.0.bazel
new file mode 100644
index 00000000..fcc81a3b
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.0.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_parse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "utf8",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-parse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.0",
+ deps = [
+ "@rules_rust_bindgen__utf8parse-0.2.1//:utf8parse",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel b/bindgen/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel
new file mode 100644
index 00000000..d07226b4
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_query",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-query",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel b/bindgen/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel
new file mode 100644
index 00000000..f3899b38
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_wincon",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-wincon",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+ deps = [
+ "@rules_rust_bindgen__anstyle-1.0.0//:anstyle",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel b/bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel
deleted file mode 100644
index 0beb5bac..00000000
--- a/bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel
+++ /dev/null
@@ -1,109 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "atty",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.14",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
deleted file mode 100644
index 2077aa09..00000000
--- a/bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "autocfg",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.bazel b/bindgen/3rdparty/crates/BUILD.bazel
index a8a25b73..dca12628 100644
--- a/bindgen/3rdparty/crates/BUILD.bazel
+++ b/bindgen/3rdparty/crates/BUILD.bazel
@@ -27,19 +27,30 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "bindgen",
- actual = "@rules_rust_bindgen__bindgen-0.60.1//:bindgen",
+ actual = "@rules_rust_bindgen__bindgen-0.65.1//:bindgen",
tags = ["manual"],
)
alias(
- name = "libloading",
- actual = "@rules_rust_bindgen__libloading-0.7.4//:libloading",
+ name = "clang-sys",
+ actual = "@rules_rust_bindgen__clang-sys-1.6.1//:clang_sys",
tags = ["manual"],
)
-# Binaries
alias(
- name = "bindgen__bindgen",
- actual = "@rules_rust_bindgen__bindgen-0.60.1//:bindgen__bin",
+ name = "clap",
+ actual = "@rules_rust_bindgen__clap-4.3.3//:clap",
+ tags = ["manual"],
+)
+
+alias(
+ name = "clap_complete",
+ actual = "@rules_rust_bindgen__clap_complete-4.3.1//:clap_complete",
+ tags = ["manual"],
+)
+
+alias(
+ name = "env_logger",
+ actual = "@rules_rust_bindgen__env_logger-0.10.0//:env_logger",
tags = ["manual"],
)
diff --git a/bindgen/3rdparty/crates/BUILD.bindgen-0.60.1.bazel b/bindgen/3rdparty/crates/BUILD.bindgen-0.60.1.bazel
deleted file mode 100644
index a0797739..00000000
--- a/bindgen/3rdparty/crates/BUILD.bindgen-0.60.1.bazel
+++ /dev/null
@@ -1,172 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # BSD-3-Clause
-# ])
-
-rust_library(
- name = "bindgen",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clap",
- "default",
- "env_logger",
- "log",
- "logging",
- "runtime",
- "which",
- "which-rustfmt",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.60.1",
- deps = [
- "@rules_rust_bindgen__bindgen-0.60.1//:build_script_build",
- "@rules_rust_bindgen__bitflags-1.3.2//:bitflags",
- "@rules_rust_bindgen__cexpr-0.6.0//:cexpr",
- "@rules_rust_bindgen__clang-sys-1.4.0//:clang_sys",
- "@rules_rust_bindgen__clap-3.2.23//:clap",
- "@rules_rust_bindgen__env_logger-0.9.3//:env_logger",
- "@rules_rust_bindgen__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_bindgen__lazycell-1.3.0//:lazycell",
- "@rules_rust_bindgen__log-0.4.17//:log",
- "@rules_rust_bindgen__peeking_take_while-0.1.2//:peeking_take_while",
- "@rules_rust_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_bindgen__quote-1.0.23//:quote",
- "@rules_rust_bindgen__regex-1.7.0//:regex",
- "@rules_rust_bindgen__rustc-hash-1.1.0//:rustc_hash",
- "@rules_rust_bindgen__shlex-1.1.0//:shlex",
- "@rules_rust_bindgen__which-4.3.0//:which",
- ],
-)
-
-rust_binary(
- name = "bindgen__bin",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clap",
- "default",
- "env_logger",
- "log",
- "logging",
- "runtime",
- "which",
- "which-rustfmt",
- ],
- crate_root = "src/main.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.60.1",
- deps = [
- ":bindgen",
- "@rules_rust_bindgen__bindgen-0.60.1//:build_script_build",
- "@rules_rust_bindgen__bitflags-1.3.2//:bitflags",
- "@rules_rust_bindgen__cexpr-0.6.0//:cexpr",
- "@rules_rust_bindgen__clang-sys-1.4.0//:clang_sys",
- "@rules_rust_bindgen__clap-3.2.23//:clap",
- "@rules_rust_bindgen__env_logger-0.9.3//:env_logger",
- "@rules_rust_bindgen__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_bindgen__lazycell-1.3.0//:lazycell",
- "@rules_rust_bindgen__log-0.4.17//:log",
- "@rules_rust_bindgen__peeking_take_while-0.1.2//:peeking_take_while",
- "@rules_rust_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_bindgen__quote-1.0.23//:quote",
- "@rules_rust_bindgen__regex-1.7.0//:regex",
- "@rules_rust_bindgen__rustc-hash-1.1.0//:rustc_hash",
- "@rules_rust_bindgen__shlex-1.1.0//:shlex",
- "@rules_rust_bindgen__which-4.3.0//:which",
- ],
-)
-
-cargo_build_script(
- name = "bindgen_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clap",
- "default",
- "env_logger",
- "log",
- "logging",
- "runtime",
- "which",
- "which-rustfmt",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.60.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "bindgen_build_script",
- tags = ["manual"],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.bindgen-0.65.1.bazel b/bindgen/3rdparty/crates/BUILD.bindgen-0.65.1.bazel
new file mode 100644
index 00000000..ea292778
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.bindgen-0.65.1.bazel
@@ -0,0 +1,155 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-3-Clause
+# ])
+
+rust_library(
+ name = "bindgen",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "__cli",
+ "annotate-snippets",
+ "default",
+ "experimental",
+ "log",
+ "logging",
+ "runtime",
+ "which",
+ "which-rustfmt",
+ ],
+ crate_root = "lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.65.1",
+ deps = [
+ "@rules_rust_bindgen__annotate-snippets-0.9.1//:annotate_snippets",
+ "@rules_rust_bindgen__bindgen-0.65.1//:build_script_build",
+ "@rules_rust_bindgen__bitflags-1.3.2//:bitflags",
+ "@rules_rust_bindgen__cexpr-0.6.0//:cexpr",
+ "@rules_rust_bindgen__clang-sys-1.6.1//:clang_sys",
+ "@rules_rust_bindgen__lazy_static-1.4.0//:lazy_static",
+ "@rules_rust_bindgen__lazycell-1.3.0//:lazycell",
+ "@rules_rust_bindgen__log-0.4.19//:log",
+ "@rules_rust_bindgen__peeking_take_while-0.1.2//:peeking_take_while",
+ "@rules_rust_bindgen__prettyplease-0.2.6//:prettyplease",
+ "@rules_rust_bindgen__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_bindgen__quote-1.0.28//:quote",
+ "@rules_rust_bindgen__regex-1.8.4//:regex",
+ "@rules_rust_bindgen__rustc-hash-1.1.0//:rustc_hash",
+ "@rules_rust_bindgen__shlex-1.1.0//:shlex",
+ "@rules_rust_bindgen__syn-2.0.18//:syn",
+ "@rules_rust_bindgen__which-4.4.0//:which",
+ ],
+)
+
+cargo_build_script(
+ name = "bindgen_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "__cli",
+ "annotate-snippets",
+ "default",
+ "experimental",
+ "log",
+ "logging",
+ "runtime",
+ "which",
+ "which-rustfmt",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.65.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "bindgen_build_script",
+ tags = ["manual"],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
index 7c73f564..9697d56d 100644
--- a/bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
+++ b/bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -21,21 +21,59 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = ["default"],
+ crate_features = [
+ "default",
+ ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=bitflags",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel b/bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel
new file mode 100644
index 00000000..f6f3f6c4
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.79",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel b/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel
index f2571b82..aab96c4e 100644
--- a/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,12 +33,47 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=cexpr",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.6.0",
deps = [
- "@rules_rust_bindgen__nom-7.1.2//:nom",
+ "@rules_rust_bindgen__nom-7.1.3//:nom",
],
)
diff --git a/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
index efe7f67c..d399df1c 100644
--- a/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=cfg-if",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.clang-sys-1.4.0.bazel b/bindgen/3rdparty/crates/BUILD.clang-sys-1.4.0.bazel
deleted file mode 100644
index 4db6f980..00000000
--- a/bindgen/3rdparty/crates/BUILD.clang-sys-1.4.0.bazel
+++ /dev/null
@@ -1,110 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0
-# ])
-
-rust_library(
- name = "clang_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clang_3_5",
- "clang_3_6",
- "clang_3_7",
- "clang_3_8",
- "clang_3_9",
- "clang_4_0",
- "clang_5_0",
- "clang_6_0",
- "libloading",
- "runtime",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.4.0",
- deps = [
- "@rules_rust_bindgen__clang-sys-1.4.0//:build_script_build",
- "@rules_rust_bindgen__glob-0.3.0//:glob",
- "@rules_rust_bindgen__libc-0.2.139//:libc",
- "@rules_rust_bindgen__libloading-0.7.4//:libloading",
- ],
-)
-
-cargo_build_script(
- name = "clang-sys_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clang_3_5",
- "clang_3_6",
- "clang_3_7",
- "clang_3_8",
- "clang_3_9",
- "clang_4_0",
- "clang_5_0",
- "clang_6_0",
- "libloading",
- "runtime",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- links = "clang",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.4.0",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_bindgen__glob-0.3.0//:glob",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "clang-sys_build_script",
- tags = ["manual"],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.clang-sys-1.6.1.bazel b/bindgen/3rdparty/crates/BUILD.clang-sys-1.6.1.bazel
new file mode 100644
index 00000000..3cf6fa51
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.clang-sys-1.6.1.bazel
@@ -0,0 +1,164 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "clang_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clang_10_0",
+ "clang_11_0",
+ "clang_12_0",
+ "clang_13_0",
+ "clang_14_0",
+ "clang_3_5",
+ "clang_3_6",
+ "clang_3_7",
+ "clang_3_8",
+ "clang_3_9",
+ "clang_4_0",
+ "clang_5_0",
+ "clang_6_0",
+ "clang_7_0",
+ "clang_8_0",
+ "clang_9_0",
+ "libloading",
+ "runtime",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clang-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.6.1",
+ deps = [
+ "@rules_rust_bindgen__clang-sys-1.6.1//:build_script_build",
+ "@rules_rust_bindgen__glob-0.3.1//:glob",
+ "@rules_rust_bindgen__libc-0.2.146//:libc",
+ "@rules_rust_bindgen__libloading-0.7.4//:libloading",
+ ],
+)
+
+cargo_build_script(
+ name = "clang-sys_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "clang_10_0",
+ "clang_11_0",
+ "clang_12_0",
+ "clang_13_0",
+ "clang_14_0",
+ "clang_3_5",
+ "clang_3_6",
+ "clang_3_7",
+ "clang_3_8",
+ "clang_3_9",
+ "clang_4_0",
+ "clang_5_0",
+ "clang_6_0",
+ "clang_7_0",
+ "clang_8_0",
+ "clang_9_0",
+ "libloading",
+ "runtime",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ links = "clang",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clang-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.6.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_bindgen__glob-0.3.1//:glob",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "clang-sys_build_script",
+ tags = ["manual"],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.clap-3.2.23.bazel b/bindgen/3rdparty/crates/BUILD.clap-3.2.23.bazel
deleted file mode 100644
index 4acc20a9..00000000
--- a/bindgen/3rdparty/crates/BUILD.clap-3.2.23.bazel
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atty",
- "color",
- "default",
- "std",
- "strsim",
- "suggestions",
- "termcolor",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.2.23",
- deps = [
- "@rules_rust_bindgen__atty-0.2.14//:atty",
- "@rules_rust_bindgen__bitflags-1.3.2//:bitflags",
- "@rules_rust_bindgen__clap_lex-0.2.4//:clap_lex",
- "@rules_rust_bindgen__indexmap-1.9.2//:indexmap",
- "@rules_rust_bindgen__strsim-0.10.0//:strsim",
- "@rules_rust_bindgen__termcolor-1.1.3//:termcolor",
- "@rules_rust_bindgen__textwrap-0.16.0//:textwrap",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.clap-4.3.3.bazel b/bindgen/3rdparty/crates/BUILD.clap-4.3.3.bazel
new file mode 100644
index 00000000..0ac73557
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.clap-4.3.3.bazel
@@ -0,0 +1,93 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "default",
+ "derive",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_bindgen__clap_derive-4.3.2//:clap_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.3",
+ deps = [
+ "@rules_rust_bindgen__clap_builder-4.3.3//:clap_builder",
+ "@rules_rust_bindgen__once_cell-1.18.0//:once_cell",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.clap_builder-4.3.3.bazel b/bindgen/3rdparty/crates/BUILD.clap_builder-4.3.3.bazel
new file mode 100644
index 00000000..e9991e25
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.clap_builder-4.3.3.bazel
@@ -0,0 +1,91 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_builder",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_builder",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.3",
+ deps = [
+ "@rules_rust_bindgen__anstream-0.3.2//:anstream",
+ "@rules_rust_bindgen__anstyle-1.0.0//:anstyle",
+ "@rules_rust_bindgen__bitflags-1.3.2//:bitflags",
+ "@rules_rust_bindgen__clap_lex-0.5.0//:clap_lex",
+ "@rules_rust_bindgen__strsim-0.10.0//:strsim",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.clap_complete-4.3.1.bazel b/bindgen/3rdparty/crates/BUILD.clap_complete-4.3.1.bazel
new file mode 100644
index 00000000..b07c2750
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.clap_complete-4.3.1.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_complete",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_complete",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.1",
+ deps = [
+ "@rules_rust_bindgen__clap-4.3.3//:clap",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel b/bindgen/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel
new file mode 100644
index 00000000..60eed0ae
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "clap_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.2",
+ deps = [
+ "@rules_rust_bindgen__heck-0.4.1//:heck",
+ "@rules_rust_bindgen__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_bindgen__quote-1.0.28//:quote",
+ "@rules_rust_bindgen__syn-2.0.18//:syn",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel b/bindgen/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel
deleted file mode 100644
index 557a9913..00000000
--- a/bindgen/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap_lex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.4",
- deps = [
- "@rules_rust_bindgen__os_str_bytes-6.4.1//:os_str_bytes",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel b/bindgen/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel
new file mode 100644
index 00000000..a8486e78
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_lex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_lex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel b/bindgen/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel
new file mode 100644
index 00000000..f5491f99
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "colorchoice",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=colorchoice",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel b/bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel
deleted file mode 100644
index 0470d3b9..00000000
--- a/bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "either",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "use_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel b/bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel
new file mode 100644
index 00000000..53df8aa0
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "either",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=either",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.1",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.env_logger-0.10.0.bazel b/bindgen/3rdparty/crates/BUILD.env_logger-0.10.0.bazel
new file mode 100644
index 00000000..5b7be329
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.env_logger-0.10.0.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "env_logger",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "auto-color",
+ "color",
+ "default",
+ "humantime",
+ "regex",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=env_logger",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.0",
+ deps = [
+ "@rules_rust_bindgen__humantime-2.1.0//:humantime",
+ "@rules_rust_bindgen__is-terminal-0.4.7//:is_terminal",
+ "@rules_rust_bindgen__log-0.4.19//:log",
+ "@rules_rust_bindgen__regex-1.8.4//:regex",
+ "@rules_rust_bindgen__termcolor-1.2.0//:termcolor",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.env_logger-0.9.3.bazel b/bindgen/3rdparty/crates/BUILD.env_logger-0.9.3.bazel
deleted file mode 100644
index 02db083b..00000000
--- a/bindgen/3rdparty/crates/BUILD.env_logger-0.9.3.bazel
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "env_logger",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atty",
- "default",
- "humantime",
- "regex",
- "termcolor",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.3",
- deps = [
- "@rules_rust_bindgen__atty-0.2.14//:atty",
- "@rules_rust_bindgen__humantime-2.1.0//:humantime",
- "@rules_rust_bindgen__log-0.4.17//:log",
- "@rules_rust_bindgen__regex-1.7.0//:regex",
- "@rules_rust_bindgen__termcolor-1.1.3//:termcolor",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel b/bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel
new file mode 100644
index 00000000..85773043
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel
@@ -0,0 +1,154 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "errno",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel b/bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
new file mode 100644
index 00000000..0e457f6f
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "errno_dragonfly",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rules_rust_bindgen__libc-0.2.146//:libc",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.glob-0.3.0.bazel b/bindgen/3rdparty/crates/BUILD.glob-0.3.0.bazel
deleted file mode 100644
index 1b412e8c..00000000
--- a/bindgen/3rdparty/crates/BUILD.glob-0.3.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "glob",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel b/bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel
new file mode 100644
index 00000000..a88d3779
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "glob",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=glob",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
deleted file mode 100644
index cf3349b6..00000000
--- a/bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "hashbrown",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["raw"],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.12.3",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.heck-0.4.1.bazel b/bindgen/3rdparty/crates/BUILD.heck-0.4.1.bazel
new file mode 100644
index 00000000..bddecb8f
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.heck-0.4.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "heck",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=heck",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.1",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel b/bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
deleted file mode 100644
index 5d80dd07..00000000
--- a/bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["default"],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.19",
- deps = [
- "@rules_rust_bindgen__libc-0.2.139//:libc",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel b/bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel
new file mode 100644
index 00000000..3fddd0d9
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel b/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel
index f688d2d9..81407fbe 100644
--- a/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=humantime",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.indexmap-1.9.2.bazel b/bindgen/3rdparty/crates/BUILD.indexmap-1.9.2.bazel
deleted file mode 100644
index bf453869..00000000
--- a/bindgen/3rdparty/crates/BUILD.indexmap-1.9.2.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "indexmap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["std"],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.2",
- deps = [
- "@rules_rust_bindgen__hashbrown-0.12.3//:hashbrown",
- "@rules_rust_bindgen__indexmap-1.9.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "indexmap_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = ["std"],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.2",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_bindgen__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "indexmap_build_script",
- tags = ["manual"],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel b/bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
new file mode 100644
index 00000000..6cea8ec7
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
@@ -0,0 +1,179 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "io_lifetimes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "close",
+ "default",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel b/bindgen/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel
new file mode 100644
index 00000000..7109d7ec
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel
@@ -0,0 +1,171 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "is_terminal",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=is-terminal",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.7",
+ deps = [
+ "@rules_rust_bindgen__io-lifetimes-1.0.11//:io_lifetimes",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_bindgen__rustix-0.37.20//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
index 641205a4..e84586f6 100644
--- a/bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=lazy_static",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.lazycell-1.3.0.bazel b/bindgen/3rdparty/crates/BUILD.lazycell-1.3.0.bazel
index abd3e84a..b7cbb43a 100644
--- a/bindgen/3rdparty/crates/BUILD.lazycell-1.3.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.lazycell-1.3.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=lazycell",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel b/bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel
deleted file mode 100644
index 3cc0d019..00000000
--- a/bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.libc-0.2.146.bazel b/bindgen/3rdparty/crates/BUILD.libc-0.2.146.bazel
new file mode 100644
index 00000000..1d2a218d
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.libc-0.2.146.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.146",
+ deps = [
+ "@rules_rust_bindgen__libc-0.2.146//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.146",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.libloading-0.7.4.bazel b/bindgen/3rdparty/crates/BUILD.libloading-0.7.4.bazel
index 1e726837..02820a12 100644
--- a/bindgen/3rdparty/crates/BUILD.libloading-0.7.4.bazel
+++ b/bindgen/3rdparty/crates/BUILD.libloading-0.7.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,10 +33,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=libloading",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.7.4",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
@@ -47,6 +83,9 @@ rust_library(
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
"@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if", # cfg(unix)
],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if", # cfg(unix)
+ ],
"@rules_rust//rust/platform:aarch64-linux-android": [
"@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if", # cfg(unix)
],
@@ -92,6 +131,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-apple-ios": [
"@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if", # cfg(unix)
],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if", # cfg(unix)
+ ],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if", # cfg(unix)
],
diff --git a/bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel b/bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
new file mode 100644
index 00000000..50022145
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.8",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel b/bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index 62a4e034..00000000
--- a/bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["std"],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- "--cfg=atomic_cas",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@rules_rust_bindgen__cfg-if-1.0.0//:cfg_if",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel b/bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel
new file mode 100644
index 00000000..ece05e78
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel
index b3f92628..e9f6dbce 100644
--- a/bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -36,9 +37,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=memchr",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel b/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel
index 9f8c47dc..fc114ef9 100644
--- a/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel
+++ b/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel
@@ -21,21 +21,59 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = ["std"],
+ crate_features = [
+ "std",
+ ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=minimal-lexical",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.1",
)
diff --git a/bindgen/3rdparty/crates/BUILD.nom-7.1.2.bazel b/bindgen/3rdparty/crates/BUILD.nom-7.1.2.bazel
deleted file mode 100644
index 5bccb08b..00000000
--- a/bindgen/3rdparty/crates/BUILD.nom-7.1.2.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "nom",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "7.1.2",
- deps = [
- "@rules_rust_bindgen__memchr-2.5.0//:memchr",
- "@rules_rust_bindgen__minimal-lexical-0.2.1//:minimal_lexical",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel b/bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel
new file mode 100644
index 00000000..d0ec246a
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "nom",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=nom",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "7.1.3",
+ deps = [
+ "@rules_rust_bindgen__memchr-2.5.0//:memchr",
+ "@rules_rust_bindgen__minimal-lexical-0.2.1//:minimal_lexical",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel b/bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
deleted file mode 100644
index 865af1bb..00000000
--- a/bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.0",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel b/bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
new file mode 100644
index 00000000..a0ccc086
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel b/bindgen/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel
deleted file mode 100644
index 39181ecf..00000000
--- a/bindgen/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "os_str_bytes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["raw_os_str"],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "6.4.1",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.peeking_take_while-0.1.2.bazel b/bindgen/3rdparty/crates/BUILD.peeking_take_while-0.1.2.bazel
index fdc5e071..ade7a879 100644
--- a/bindgen/3rdparty/crates/BUILD.peeking_take_while-0.1.2.bazel
+++ b/bindgen/3rdparty/crates/BUILD.peeking_take_while-0.1.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=peeking_take_while",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
)
diff --git a/bindgen/3rdparty/crates/BUILD.prettyplease-0.2.6.bazel b/bindgen/3rdparty/crates/BUILD.prettyplease-0.2.6.bazel
new file mode 100644
index 00000000..477069ca
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.prettyplease-0.2.6.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "prettyplease",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prettyplease",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.6",
+ deps = [
+ "@rules_rust_bindgen__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_bindgen__syn-2.0.18//:syn",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel b/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
deleted file mode 100644
index 4e5cfd7a..00000000
--- a/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- deps = [
- "@rules_rust_bindgen__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel b/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel
new file mode 100644
index 00000000..5cd65a5a
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.60",
+ deps = [
+ "@rules_rust_bindgen__unicode-ident-1.0.9//:unicode_ident",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel b/bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel
deleted file mode 100644
index 105dfef1..00000000
--- a/bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- deps = [
- "@rules_rust_bindgen__proc-macro2-1.0.49//:proc_macro2",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.quote-1.0.28.bazel b/bindgen/3rdparty/crates/BUILD.quote-1.0.28.bazel
new file mode 100644
index 00000000..04f9e5a0
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.quote-1.0.28.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.28",
+ deps = [
+ "@rules_rust_bindgen__proc-macro2-1.0.60//:proc_macro2",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel b/bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel
deleted file mode 100644
index ae529334..00000000
--- a/bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "aho-corasick",
- "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",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.7.0",
- deps = [
- "@rules_rust_bindgen__aho-corasick-0.7.20//:aho_corasick",
- "@rules_rust_bindgen__memchr-2.5.0//:memchr",
- "@rules_rust_bindgen__regex-syntax-0.6.28//:regex_syntax",
- ],
-)
diff --git a/bindgen/3rdparty/crates/BUILD.regex-1.8.4.bazel b/bindgen/3rdparty/crates/BUILD.regex-1.8.4.bazel
new file mode 100644
index 00000000..34b8ea22
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.regex-1.8.4.bazel
@@ -0,0 +1,99 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "aho-corasick",
+ "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",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.4",
+ deps = [
+ "@rules_rust_bindgen__aho-corasick-1.0.2//:aho_corasick",
+ "@rules_rust_bindgen__memchr-2.5.0//:memchr",
+ "@rules_rust_bindgen__regex-syntax-0.7.2//:regex_syntax",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel b/bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
deleted file mode 100644
index 887fb13e..00000000
--- a/bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex_syntax",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.28",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel b/bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel
new file mode 100644
index 00000000..6ae6db2e
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel
@@ -0,0 +1,86 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_syntax",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.2",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel b/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel
index cbf83480..4850110c 100644
--- a/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -36,9 +37,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=rustc-hash",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.rustix-0.37.20.bazel b/bindgen/3rdparty/crates/BUILD.rustix-0.37.20.bazel
new file mode 100644
index 00000000..8c71a0da
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.rustix-0.37.20.bazel
@@ -0,0 +1,348 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-fuchsia": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-linux-android": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-linux-android": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-wasi": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-ios": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-fuchsia": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-linux-android": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-none": {
+ "@rules_rust_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "termios",
+ "use-libc-auxv",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.37.20",
+ deps = [
+ "@rules_rust_bindgen__bitflags-1.3.2//:bitflags",
+ "@rules_rust_bindgen__io-lifetimes-1.0.11//:io_lifetimes",
+ "@rules_rust_bindgen__rustix-0.37.20//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_bindgen__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "termios",
+ "use-libc-auxv",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.37.20",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["manual"],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.shlex-1.1.0.bazel b/bindgen/3rdparty/crates/BUILD.shlex-1.1.0.bazel
index d2bc1635..dff978e2 100644
--- a/bindgen/3rdparty/crates/BUILD.shlex-1.1.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.shlex-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -36,9 +37,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=shlex",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel b/bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel
index a145db7b..23c61ce4 100644
--- a/bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=strsim",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.10.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.syn-2.0.18.bazel b/bindgen/3rdparty/crates/BUILD.syn-2.0.18.bazel
new file mode 100644
index 00000000..051a5363
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.syn-2.0.18.bazel
@@ -0,0 +1,93 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.18",
+ deps = [
+ "@rules_rust_bindgen__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_bindgen__quote-1.0.28//:quote",
+ "@rules_rust_bindgen__unicode-ident-1.0.9//:unicode_ident",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel b/bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
deleted file mode 100644
index ae5f1f1e..00000000
--- a/bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "termcolor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel b/bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel
new file mode 100644
index 00000000..ea77a7b3
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "termcolor",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=termcolor",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.textwrap-0.16.0.bazel b/bindgen/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
deleted file mode 100644
index 3dee368b..00000000
--- a/bindgen/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "textwrap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.16.0",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel b/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
deleted file mode 100644
index f9df5f26..00000000
--- a/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.6",
-)
diff --git a/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel b/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel
new file mode 100644
index 00000000..271cb7fc
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.9",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel b/bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
new file mode 100644
index 00000000..72ca4c87
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "unicode_width",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-width",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.10",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel b/bindgen/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel
new file mode 100644
index 00000000..14e533cd
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "utf8parse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=utf8parse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.1",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.which-4.3.0.bazel b/bindgen/3rdparty/crates/BUILD.which-4.3.0.bazel
deleted file mode 100644
index 343896d1..00000000
--- a/bindgen/3rdparty/crates/BUILD.which-4.3.0.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "which",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "4.3.0",
- deps = [
- "@rules_rust_bindgen__either-1.8.0//:either",
- "@rules_rust_bindgen__libc-0.2.139//:libc",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_bindgen__once_cell-1.17.0//:once_cell", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_bindgen__once_cell-1.17.0//:once_cell", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_bindgen__once_cell-1.17.0//:once_cell", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/bindgen/3rdparty/crates/BUILD.which-4.4.0.bazel b/bindgen/3rdparty/crates/BUILD.which-4.4.0.bazel
new file mode 100644
index 00000000..fa91ce1c
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.which-4.4.0.bazel
@@ -0,0 +1,91 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "which",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=which",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.4.0",
+ deps = [
+ "@rules_rust_bindgen__either-1.8.1//:either",
+ "@rules_rust_bindgen__libc-0.2.146//:libc",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__once_cell-1.18.0//:once_cell", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__once_cell-1.18.0//:once_cell", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__once_cell-1.18.0//:once_cell", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel
index 32379727..35796cd8 100644
--- a/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel
+++ b/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel
@@ -6,6 +6,7 @@
# bazel run @//bindgen/3rdparty:crates_vendor
###############################################################################
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -21,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -31,8 +33,8 @@ rust_library(
"consoleapi",
"errhandlingapi",
"fileapi",
+ "handleapi",
"libloaderapi",
- "minwinbase",
"minwindef",
"processenv",
"std",
@@ -46,9 +48,98 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=winapi",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
+ deps = [
+ "@rules_rust_bindgen__winapi-0.3.9//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "handleapi",
+ "libloaderapi",
+ "minwindef",
+ "processenv",
+ "std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.9",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi_build_script",
+ tags = ["manual"],
)
diff --git a/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index 0885eb21..34d746a1 100644
--- a/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=winapi-i686-pc-windows-gnu",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel b/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
index 7a5394ec..eae5d5cd 100644
--- a/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
+++ b/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,10 +33,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=winapi-util",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
diff --git a/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index 00cd312e..7fe8de22 100644
--- a/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=winapi-x86_64-pc-windows-gnu",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
)
diff --git a/bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
new file mode 100644
index 00000000..f4eb335c
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_NetworkManagement",
+ "Win32_NetworkManagement_IpHelper",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_Console",
+ "Win32_System_Diagnostics",
+ "Win32_System_Diagnostics_Debug",
+ "Win32_System_IO",
+ "Win32_System_Threading",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_bindgen__windows-targets-0.48.0//:windows_targets",
+ ],
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel
new file mode 100644
index 00000000..f4787512
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_bindgen__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_bindgen__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..f14414a7
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..e3f15311
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
new file mode 100644
index 00000000..411e00d9
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
new file mode 100644
index 00000000..15ea7fca
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
new file mode 100644
index 00000000..f15f03ba
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..576afd9a
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..1fc1e3b1
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+)
diff --git a/bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel b/bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel
new file mode 100644
index 00000000..5668bcb0
--- /dev/null
+++ b/bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "yansi_term",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=yansi-term",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_bindgen__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_bindgen__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_bindgen__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/bindgen/3rdparty/crates/defs.bzl b/bindgen/3rdparty/crates/defs.bzl
index 46e850d1..183b6c7d 100644
--- a/bindgen/3rdparty/crates/defs.bzl
+++ b/bindgen/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -291,8 +295,11 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
- "bindgen": "@rules_rust_bindgen__bindgen-0.60.1//:bindgen",
- "libloading": "@rules_rust_bindgen__libloading-0.7.4//:libloading",
+ "bindgen": "@rules_rust_bindgen__bindgen-0.65.1//:bindgen",
+ "clang-sys": "@rules_rust_bindgen__clang-sys-1.6.1//:clang_sys",
+ "clap": "@rules_rust_bindgen__clap-4.3.3//:clap",
+ "clap_complete": "@rules_rust_bindgen__clap_complete-4.3.1//:clap_complete",
+ "env_logger": "@rules_rust_bindgen__env_logger-0.10.0//:env_logger",
},
},
}
@@ -355,9 +362,24 @@ _BUILD_PROC_MACRO_ALIASES = {
}
_CONDITIONS = {
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@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:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_os = \"dragonfly\")": [],
"cfg(target_os = \"hermit\")": [],
- "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)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"x86_64-pc-windows-gnu": [],
}
@@ -368,42 +390,82 @@ def crate_repositories():
"""A macro for defining repositories for all generated crates"""
maybe(
http_archive,
- name = "rules_rust_bindgen__aho-corasick-0.7.20",
- sha256 = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac",
+ name = "rules_rust_bindgen__aho-corasick-1.0.2",
+ sha256 = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/aho-corasick/1.0.2/download"],
+ strip_prefix = "aho-corasick-1.0.2",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.aho-corasick-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__annotate-snippets-0.9.1",
+ sha256 = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download"],
+ strip_prefix = "annotate-snippets-0.9.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.annotate-snippets-0.9.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__anstream-0.3.2",
+ sha256 = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstream/0.3.2/download"],
+ strip_prefix = "anstream-0.3.2",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstream-0.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__anstyle-1.0.0",
+ sha256 = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstyle/1.0.0/download"],
+ strip_prefix = "anstyle-1.0.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__anstyle-parse-0.2.0",
+ sha256 = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/aho-corasick/0.7.20/download"],
- strip_prefix = "aho-corasick-0.7.20",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.aho-corasick-0.7.20.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download"],
+ strip_prefix = "anstyle-parse-0.2.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-parse-0.2.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__atty-0.2.14",
- sha256 = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8",
+ name = "rules_rust_bindgen__anstyle-query-1.0.0",
+ sha256 = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/atty/0.2.14/download"],
- strip_prefix = "atty-0.2.14",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.atty-0.2.14.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstyle-query/1.0.0/download"],
+ strip_prefix = "anstyle-query-1.0.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-query-1.0.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__autocfg-1.1.0",
- sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa",
+ name = "rules_rust_bindgen__anstyle-wincon-1.0.1",
+ sha256 = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/autocfg/1.1.0/download"],
- strip_prefix = "autocfg-1.1.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download"],
+ strip_prefix = "anstyle-wincon-1.0.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.anstyle-wincon-1.0.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__bindgen-0.60.1",
- sha256 = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6",
+ name = "rules_rust_bindgen__bindgen-0.65.1",
+ sha256 = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bindgen/0.60.1/download"],
- strip_prefix = "bindgen-0.60.1",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.bindgen-0.60.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/bindgen/0.65.1/download"],
+ strip_prefix = "bindgen-0.65.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.bindgen-0.65.1.bazel"),
)
maybe(
@@ -418,6 +480,16 @@ def crate_repositories():
maybe(
http_archive,
+ name = "rules_rust_bindgen__cc-1.0.79",
+ sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"],
+ strip_prefix = "cc-1.0.79",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.cc-1.0.79.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "rules_rust_bindgen__cexpr-0.6.0",
sha256 = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766",
type = "tar.gz",
@@ -438,82 +510,142 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__clang-sys-1.4.0",
- sha256 = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3",
+ name = "rules_rust_bindgen__clang-sys-1.6.1",
+ sha256 = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clang-sys/1.6.1/download"],
+ strip_prefix = "clang-sys-1.6.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clang-sys-1.6.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__clap-4.3.3",
+ sha256 = "ca8f255e4b8027970e78db75e78831229c9815fdbfa67eb1a1b777a62e24b4a0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clap/4.3.3/download"],
+ strip_prefix = "clap-4.3.3",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap-4.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__clap_builder-4.3.3",
+ sha256 = "acd4f3c17c83b0ba34ffbc4f8bbd74f079413f747f84a6f89292f138057e36ab",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clang-sys/1.4.0/download"],
- strip_prefix = "clang-sys-1.4.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clang-sys-1.4.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_builder/4.3.3/download"],
+ strip_prefix = "clap_builder-4.3.3",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_builder-4.3.3.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__clap-3.2.23",
- sha256 = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5",
+ name = "rules_rust_bindgen__clap_complete-4.3.1",
+ sha256 = "7f6b5c519bab3ea61843a7923d074b04245624bb84a64a8c150f5deb014e388b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap/3.2.23/download"],
- strip_prefix = "clap-3.2.23",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap-3.2.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_complete/4.3.1/download"],
+ strip_prefix = "clap_complete-4.3.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_complete-4.3.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__clap_lex-0.2.4",
- sha256 = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5",
+ name = "rules_rust_bindgen__clap_derive-4.3.2",
+ sha256 = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f",
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("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_lex-0.2.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_derive/4.3.2/download"],
+ strip_prefix = "clap_derive-4.3.2",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_derive-4.3.2.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__either-1.8.0",
- sha256 = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797",
+ name = "rules_rust_bindgen__clap_lex-0.5.0",
+ sha256 = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/either/1.8.0/download"],
- strip_prefix = "either-1.8.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.either-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_lex/0.5.0/download"],
+ strip_prefix = "clap_lex-0.5.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.clap_lex-0.5.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__env_logger-0.9.3",
- sha256 = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7",
+ name = "rules_rust_bindgen__colorchoice-1.0.0",
+ sha256 = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/env_logger/0.9.3/download"],
- strip_prefix = "env_logger-0.9.3",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.env_logger-0.9.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/colorchoice/1.0.0/download"],
+ strip_prefix = "colorchoice-1.0.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.colorchoice-1.0.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__glob-0.3.0",
- sha256 = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574",
+ name = "rules_rust_bindgen__either-1.8.1",
+ sha256 = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/glob/0.3.0/download"],
- strip_prefix = "glob-0.3.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.glob-0.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/either/1.8.1/download"],
+ strip_prefix = "either-1.8.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.either-1.8.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__hashbrown-0.12.3",
- sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
+ name = "rules_rust_bindgen__env_logger-0.10.0",
+ sha256 = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hashbrown/0.12.3/download"],
- strip_prefix = "hashbrown-0.12.3",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.hashbrown-0.12.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/env_logger/0.10.0/download"],
+ strip_prefix = "env_logger-0.10.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.env_logger-0.10.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__hermit-abi-0.1.19",
- sha256 = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33",
+ name = "rules_rust_bindgen__errno-0.3.1",
+ sha256 = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a",
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("@rules_rust//bindgen/3rdparty/crates:BUILD.hermit-abi-0.1.19.bazel"),
+ urls = ["https://crates.io/api/v1/crates/errno/0.3.1/download"],
+ strip_prefix = "errno-0.3.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.errno-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__errno-dragonfly-0.1.2",
+ sha256 = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download"],
+ strip_prefix = "errno-dragonfly-0.1.2",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.errno-dragonfly-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__glob-0.3.1",
+ sha256 = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/glob/0.3.1/download"],
+ strip_prefix = "glob-0.3.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.glob-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__heck-0.4.1",
+ sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"],
+ strip_prefix = "heck-0.4.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.heck-0.4.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__hermit-abi-0.3.1",
+ sha256 = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.1/download"],
+ strip_prefix = "hermit-abi-0.3.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.hermit-abi-0.3.1.bazel"),
)
maybe(
@@ -528,12 +660,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__indexmap-1.9.2",
- sha256 = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399",
+ name = "rules_rust_bindgen__io-lifetimes-1.0.11",
+ sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/indexmap/1.9.2/download"],
- strip_prefix = "indexmap-1.9.2",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.indexmap-1.9.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"],
+ strip_prefix = "io-lifetimes-1.0.11",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.io-lifetimes-1.0.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__is-terminal-0.4.7",
+ sha256 = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/is-terminal/0.4.7/download"],
+ strip_prefix = "is-terminal-0.4.7",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.is-terminal-0.4.7.bazel"),
)
maybe(
@@ -558,12 +700,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__libc-0.2.139",
- sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
+ name = "rules_rust_bindgen__libc-0.2.146",
+ sha256 = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
- strip_prefix = "libc-0.2.139",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.146/download"],
+ strip_prefix = "libc-0.2.146",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.libc-0.2.146.bazel"),
)
maybe(
@@ -578,12 +720,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__log-0.4.17",
- sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ name = "rules_rust_bindgen__linux-raw-sys-0.3.8",
+ sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
- strip_prefix = "log-0.4.17",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.log-0.4.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"],
+ strip_prefix = "linux-raw-sys-0.3.8",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.linux-raw-sys-0.3.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__log-0.4.19",
+ sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"],
+ strip_prefix = "log-0.4.19",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.log-0.4.19.bazel"),
)
maybe(
@@ -608,32 +760,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__nom-7.1.2",
- sha256 = "e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/nom/7.1.2/download"],
- strip_prefix = "nom-7.1.2",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.nom-7.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_bindgen__once_cell-1.17.0",
- sha256 = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66",
+ name = "rules_rust_bindgen__nom-7.1.3",
+ sha256 = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.17.0/download"],
- strip_prefix = "once_cell-1.17.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.once_cell-1.17.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/nom/7.1.3/download"],
+ strip_prefix = "nom-7.1.3",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.nom-7.1.3.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__os_str_bytes-6.4.1",
- sha256 = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee",
+ name = "rules_rust_bindgen__once_cell-1.18.0",
+ sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download"],
- strip_prefix = "os_str_bytes-6.4.1",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.os_str_bytes-6.4.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
+ strip_prefix = "once_cell-1.18.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.once_cell-1.18.0.bazel"),
)
maybe(
@@ -648,42 +790,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__proc-macro2-1.0.49",
- sha256 = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5",
+ name = "rules_rust_bindgen__prettyplease-0.2.6",
+ sha256 = "3b69d39aab54d069e7f2fe8cb970493e7834601ca2d8c65fd7bbd183578080d1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.49/download"],
- strip_prefix = "proc-macro2-1.0.49",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.proc-macro2-1.0.49.bazel"),
+ urls = ["https://crates.io/api/v1/crates/prettyplease/0.2.6/download"],
+ strip_prefix = "prettyplease-0.2.6",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.prettyplease-0.2.6.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__quote-1.0.23",
- sha256 = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b",
+ name = "rules_rust_bindgen__proc-macro2-1.0.60",
+ sha256 = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.23/download"],
- strip_prefix = "quote-1.0.23",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.quote-1.0.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.60/download"],
+ strip_prefix = "proc-macro2-1.0.60",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.proc-macro2-1.0.60.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__regex-1.7.0",
- sha256 = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a",
+ name = "rules_rust_bindgen__quote-1.0.28",
+ sha256 = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex/1.7.0/download"],
- strip_prefix = "regex-1.7.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.regex-1.7.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.28/download"],
+ strip_prefix = "quote-1.0.28",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.quote-1.0.28.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__regex-syntax-0.6.28",
- sha256 = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848",
+ name = "rules_rust_bindgen__regex-1.8.4",
+ sha256 = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.28/download"],
- strip_prefix = "regex-syntax-0.6.28",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.regex-syntax-0.6.28.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex/1.8.4/download"],
+ strip_prefix = "regex-1.8.4",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.regex-1.8.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__regex-syntax-0.7.2",
+ sha256 = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.2/download"],
+ strip_prefix = "regex-syntax-0.7.2",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.regex-syntax-0.7.2.bazel"),
)
maybe(
@@ -698,6 +850,16 @@ def crate_repositories():
maybe(
http_archive,
+ name = "rules_rust_bindgen__rustix-0.37.20",
+ sha256 = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rustix/0.37.20/download"],
+ strip_prefix = "rustix-0.37.20",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.rustix-0.37.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "rules_rust_bindgen__shlex-1.1.0",
sha256 = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3",
type = "tar.gz",
@@ -718,42 +880,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_bindgen__termcolor-1.1.3",
- sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
+ name = "rules_rust_bindgen__syn-2.0.18",
+ sha256 = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/termcolor/1.1.3/download"],
- strip_prefix = "termcolor-1.1.3",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.termcolor-1.1.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.18/download"],
+ strip_prefix = "syn-2.0.18",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.syn-2.0.18.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__textwrap-0.16.0",
- sha256 = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d",
+ name = "rules_rust_bindgen__termcolor-1.2.0",
+ sha256 = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/textwrap/0.16.0/download"],
- strip_prefix = "textwrap-0.16.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.textwrap-0.16.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/termcolor/1.2.0/download"],
+ strip_prefix = "termcolor-1.2.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.termcolor-1.2.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__unicode-ident-1.0.6",
- sha256 = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc",
+ name = "rules_rust_bindgen__unicode-ident-1.0.9",
+ sha256 = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.6/download"],
- strip_prefix = "unicode-ident-1.0.6",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.unicode-ident-1.0.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.9/download"],
+ strip_prefix = "unicode-ident-1.0.9",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.unicode-ident-1.0.9.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_bindgen__which-4.3.0",
- sha256 = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b",
+ name = "rules_rust_bindgen__unicode-width-0.1.10",
+ sha256 = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/which/4.3.0/download"],
- strip_prefix = "which-4.3.0",
- build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.which-4.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-width/0.1.10/download"],
+ strip_prefix = "unicode-width-0.1.10",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.unicode-width-0.1.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__utf8parse-0.2.1",
+ sha256 = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/utf8parse/0.2.1/download"],
+ strip_prefix = "utf8parse-0.2.1",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.utf8parse-0.2.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__which-4.4.0",
+ sha256 = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/which/4.4.0/download"],
+ strip_prefix = "which-4.4.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.which-4.4.0.bazel"),
)
maybe(
@@ -795,3 +977,103 @@ def crate_repositories():
strip_prefix = "winapi-x86_64-pc-windows-gnu-0.4.0",
build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
)
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows-sys-0.48.0",
+ sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"],
+ strip_prefix = "windows-sys-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows-sys-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows-targets-0.48.0",
+ sha256 = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.0/download"],
+ strip_prefix = "windows-targets-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows-targets-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_aarch64_gnullvm-0.48.0",
+ sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_aarch64_msvc-0.48.0",
+ sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"],
+ strip_prefix = "windows_aarch64_msvc-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_i686_gnu-0.48.0",
+ sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"],
+ strip_prefix = "windows_i686_gnu-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_i686_gnu-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_i686_msvc-0.48.0",
+ sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"],
+ strip_prefix = "windows_i686_msvc-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_i686_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_x86_64_gnu-0.48.0",
+ sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnu-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_x86_64_gnullvm-0.48.0",
+ sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__windows_x86_64_msvc-0.48.0",
+ sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"],
+ strip_prefix = "windows_x86_64_msvc-0.48.0",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__yansi-term-0.1.2",
+ sha256 = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/yansi-term/0.1.2/download"],
+ strip_prefix = "yansi-term-0.1.2",
+ build_file = Label("@rules_rust//bindgen/3rdparty/crates:BUILD.yansi-term-0.1.2.bazel"),
+ )
diff --git a/bindgen/3rdparty/patches/BUILD.bazel b/bindgen/3rdparty/patches/BUILD.bazel
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/bindgen/3rdparty/patches/BUILD.bazel
diff --git a/bindgen/3rdparty/patches/README.md b/bindgen/3rdparty/patches/README.md
new file mode 100644
index 00000000..6191ecf2
--- /dev/null
+++ b/bindgen/3rdparty/patches/README.md
@@ -0,0 +1,25 @@
+# Patches
+
+All patches pair with the versions of the referenced repositories defined in `@rules_rust//bindgen:repositories.bzl`.
+
+## [llvm-project.cxx17](./llvm-project.cxx17.patch)
+
+The llvm-project requires a compiler that builds with at least C++14 but there's no configuration
+for this on the targets defined in the repo. This patch plumbs through flags for setting the C++
+version on targets to avoid any need for bazel configuration flags. If this patch causes issues
+for users with their current toolchain or toolchain definitions then simply defining the `llvm-raw`
+repository before loading `rust_bindgen_dependencies` should avoid this.
+
+## [llvm-project.incompatible_disallow_empty_glob](./llvm-project.incompatible_disallow_empty_glob.patch)
+
+Uses of `glob` are updated to have `allow_empty = True` added so the llvm-project repo is compatible
+with consumers building with [--incompatible_disallow_empty_glob](https://bazel.build/reference/command-line-reference#flag--incompatible_disallow_empty_glob).
+
+Most of this patch is generated using the following regex and replace patterns. There are a handful
+of additional modifications for more extravagant globs.
+
+| regex | replace |
+| --- | --- |
+| `glob\(([\[\w\d_\-\*\/\.\],=\n\s"]+)\) \+` | `glob($1, allow_empty = True) +` |
+| `glob\(([\[\w\d_\-\*\/\.\],=\n\s"]+)\),` | `glob($1, allow_empty = True),` |
+| `(,[\s\n]+), ` | `$1` |
diff --git a/bindgen/3rdparty/patches/llvm-project.cxx17.patch b/bindgen/3rdparty/patches/llvm-project.cxx17.patch
new file mode 100644
index 00000000..fba53848
--- /dev/null
+++ b/bindgen/3rdparty/patches/llvm-project.cxx17.patch
@@ -0,0 +1,537 @@
+diff --git a/utils/bazel/configure.bzl b/utils/bazel/configure.bzl
+index 4c5ab8bd0972..44de2da1a136 100644
+--- a/utils/bazel/configure.bzl
++++ b/utils/bazel/configure.bzl
+@@ -70,6 +70,11 @@ def _overlay_directories(repository_ctx):
+ ))
+
+ def _llvm_configure_impl(repository_ctx):
++ # Force this repository rule to update if any of the overlay
++ # sources change.
++ for target in repository_ctx.attr._srcs:
++ repository_ctx.path(target)
++
+ _overlay_directories(repository_ctx)
+
+ # Create a starlark file with the requested LLVM targets.
+@@ -86,6 +91,16 @@ llvm_configure = repository_rule(
+ configure = True,
+ attrs = {
+ "targets": attr.string_list(default = DEFAULT_TARGETS),
++ "_srcs": attr.label_list(default = [
++ Label("//utils/bazel/llvm-project-overlay/clang:BUILD.bazel"),
++ Label("//utils/bazel/llvm-project-overlay/libunwind:BUILD.bazel"),
++ Label("//utils/bazel/llvm-project-overlay/llvm:binary_alias.bzl"),
++ Label("//utils/bazel/llvm-project-overlay/llvm:BUILD.bazel"),
++ Label("//utils/bazel/llvm-project-overlay/llvm:cc_plugin_library.bzl"),
++ Label("//utils/bazel/llvm-project-overlay/llvm:config.bzl"),
++ Label("//utils/bazel/llvm-project-overlay/llvm:tblgen.bzl"),
++ Label("//utils/bazel/llvm-project-overlay/llvm:template_rule.bzl"),
++ ]),
+ },
+ )
+
+diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+index a2b1e0f33073..0c1abe607b58 100644
+--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
++++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+@@ -5,6 +5,7 @@
+ load("//llvm:tblgen.bzl", "gentbl")
+ load("//llvm:binary_alias.bzl", "binary_alias")
+ load("//llvm:cc_plugin_library.bzl", "cc_plugin_library")
++load("//llvm:config.bzl", "llvm_stdcxx_copts")
+
+ package(
+ default_visibility = ["//visibility:public"],
+@@ -28,7 +29,7 @@ cc_binary(
+ ]),
+ copts = [
+ "$(STACK_FRAME_UNLIMITED)",
+- ],
++ ] + llvm_stdcxx_copts,
+ stamp = 0,
+ deps = [
+ "//llvm:Support",
+@@ -391,8 +392,8 @@ cc_library(
+ cc_library(
+ name = "basic",
+ srcs = [
+- "include/clang/Basic/Version.inc",
+ "include/VCSVersion.inc",
++ "include/clang/Basic/Version.inc",
+ ] + glob([
+ "lib/Basic/*.cpp",
+ "lib/Basic/*.c",
+@@ -406,7 +407,7 @@ cc_library(
+ copts = [
+ "-DHAVE_VCS_VERSION_INC",
+ "$(STACK_FRAME_UNLIMITED)",
+- ],
++ ] + llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = [
+ "include/clang/Basic/arm_fp16.inc",
+@@ -471,6 +472,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Lex/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":basic",
+@@ -711,7 +713,7 @@ cc_library(
+ # headers such as `CXXABI.h`.
+ "-I$(GENDIR)/external/llvm-project/clang/lib/AST",
+ "-I$(GENDIR)/external/llvm-project/clang/lib/AST/Interp",
+- ],
++ ] + llvm_stdcxx_copts,
+ textual_hdrs = [
+ "include/clang/AST/AttrImpl.inc",
+ "include/clang/AST/AttrNodeTraverse.inc",
+@@ -763,6 +765,7 @@ cc_library(
+ "include/clang/Index/*.h",
+ "include/clang-c/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -786,6 +789,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Analysis/**/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/Analysis/**/*.def",
+@@ -844,7 +848,7 @@ cc_library(
+ "include/clang/Sema/*.h",
+ "include/clang-c/*.h",
+ ]),
+- copts = ["$(STACK_FRAME_UNLIMITED)"],
++ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = [
+ "include/clang/Sema/AttrParsedAttrImpl.inc",
+@@ -911,6 +915,7 @@ cc_library(
+ "include/clang/Parse/AttrParserStringSwitches.inc",
+ "include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc",
+ ] + glob(["include/clang/Parse/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -932,6 +937,7 @@ cc_library(
+ "lib/ASTMatchers/*.h",
+ ]),
+ hdrs = glob(["include/clang/ASTMatchers/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -948,7 +954,7 @@ cc_library(
+ "lib/ASTMatchers/Dynamic/*.h",
+ ]),
+ hdrs = glob(["include/clang/ASTMatchers/Dynamic/*.h"]),
+- copts = ["$(STACK_FRAME_UNLIMITED)"],
++ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -966,6 +972,7 @@ cc_library(
+ "lib/Rewrite/*.h",
+ ]),
+ hdrs = glob(["include/clang/Rewrite/Core/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -982,6 +989,7 @@ cc_library(
+ "lib/Testing/*.cpp",
+ ]),
+ hdrs = glob(["include/clang/Testing/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":basic",
+@@ -996,6 +1004,7 @@ cc_library(
+ "lib/Tooling/Core/*.h",
+ ]),
+ hdrs = glob(["include/clang/Tooling/Core/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -1018,6 +1027,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Tooling/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -1042,6 +1052,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Tooling/Inclusions/**/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":basic",
+ ":lex",
+@@ -1061,6 +1072,7 @@ cc_library(
+ "include/clang/Tooling/Refactoring/**/*.h",
+ "include/clang/Tooling/Refactoring/**/*.def",
+ ]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+ ":ast_matchers",
+@@ -1094,6 +1106,7 @@ cc_library(
+ name = "tooling_syntax",
+ srcs = glob(["lib/Tooling/Syntax/**/*.cpp"]),
+ hdrs = glob(["include/clang/Tooling/Syntax/**/*.h"]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+ ":basic",
+@@ -1108,6 +1121,7 @@ cc_library(
+ name = "tooling_dependency_scanning",
+ srcs = glob(["lib/Tooling/DependencyScanning/**/*.cpp"]),
+ hdrs = glob(["include/clang/Tooling/DependencyScanning/**/*.h"]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":basic",
+ ":codegen",
+@@ -1123,6 +1137,7 @@ cc_library(
+ name = "transformer",
+ srcs = glob(["lib/Tooling/Transformer/**/*.cpp"]),
+ hdrs = glob(["include/clang/Tooling/Transformer/**/*.h"]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+ ":ast_matchers",
+@@ -1138,6 +1153,7 @@ cc_library(
+ name = "ast-diff",
+ srcs = glob(["lib/Tooling/ASTDiff/*.cpp"]),
+ hdrs = glob(["include/clang/Tooling/ASTDiff/*.h"]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+ ":basic",
+@@ -1150,6 +1166,7 @@ cc_library(
+ name = "crosstu",
+ srcs = glob(["lib/CrossTU/*.cpp"]),
+ hdrs = glob(["include/clang/CrossTU/*.h"]),
++ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+ ":basic",
+@@ -1174,6 +1191,7 @@ cc_library(
+ ] + glob([
+ "include/clang/Format/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":basic",
+@@ -1188,6 +1206,7 @@ cc_library(
+ name = "edit",
+ srcs = glob(["lib/Edit/*.cpp"]),
+ hdrs = glob(["include/clang/Edit/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -1222,6 +1241,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/StaticAnalyzer/Core/**/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/StaticAnalyzer/Core/**/*.def",
+@@ -1268,7 +1288,7 @@ cc_library(
+ ] + glob([
+ "include/clang/StaticAnalyzer/Checkers/**/*.h",
+ ]),
+- copts = ["$(STACK_FRAME_UNLIMITED)"],
++ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":analysis",
+@@ -1316,7 +1336,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Driver/*.h",
+ ]),
+- copts = ["$(STACK_FRAME_UNLIMITED)"],
++ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = [
+ "include",
+ # TODO: This is likely a layering issue, but files in Arch are currently
+@@ -1479,7 +1499,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Frontend/*.h",
+ ]),
+- copts = ["$(STACK_FRAME_UNLIMITED)"],
++ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ data = [":builtin_headers_gen"],
+ includes = ["include"],
+ textual_hdrs = glob([
+@@ -1519,6 +1539,7 @@ cc_library(
+ "lib/Frontend/Rewrite/*.h",
+ ]),
+ hdrs = glob(["include/clang/Rewrite/Frontend/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":ast",
+@@ -1541,6 +1562,7 @@ cc_library(
+ "lib/Interpreter/*.h",
+ ]),
+ hdrs = glob(["include/clang/Interpreter/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":analysis",
+@@ -1573,7 +1595,7 @@ cc_library(
+ "lib/CodeGen/*.h",
+ ]),
+ hdrs = glob(["include/clang/CodeGen/*.h"]),
+- copts = ["$(STACK_FRAME_UNLIMITED)"],
++ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":analysis",
+@@ -1624,6 +1646,7 @@ cc_library(
+ "lib/StaticAnalyzer/Frontend/**/*.h",
+ ]),
+ hdrs = glob(["include/clang/StaticAnalyzer/Frontend/**/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":analysis",
+@@ -1678,6 +1701,7 @@ cc_library(
+ hdrs = glob([
+ "include/clang/Serialization/*.h",
+ ]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/Serialization/*.def",
+@@ -1705,6 +1729,7 @@ cc_library(
+ "lib/FrontendTool/*.h",
+ ]),
+ hdrs = glob(["include/clang/FrontendTool/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":arc_migrate",
+@@ -1726,6 +1751,7 @@ cc_library(
+ "lib/ARCMigrate/*.h",
+ ]),
+ hdrs = glob(["include/clang/ARCMigrate/*.h"]),
++ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+ ":analysis",
+@@ -1752,6 +1778,7 @@ cc_library(
+ "tools/libclang/*.h",
+ ]),
+ hdrs = glob(["include/clang-c/*.h"]),
++ copts = llvm_stdcxx_copts,
+ defines = ["CINDEX_NO_EXPORTS"],
+ deps = [
+ ":arc_migrate",
+@@ -1783,7 +1810,7 @@ cc_plugin_library(
+ copts = select({
+ "@bazel_tools//src/conditions:windows": ["-D_CINDEX_LIB_"],
+ "//conditions:default": [],
+- }),
++ }) + llvm_stdcxx_copts,
+ strip_include_prefix = "include",
+ deps = [
+ ":arc_migrate",
+@@ -1912,7 +1939,7 @@ cc_library(
+ # Disable stack frame size checks in the driver because
+ # clang::ensureStackAddressSpace allocates a large array on the stack.
+ "$(STACK_FRAME_UNLIMITED)",
+- ],
++ ] + llvm_stdcxx_copts,
+ deps = [
+ ":analysis",
+ ":ast",
+@@ -1947,6 +1974,7 @@ cc_library(
+ cc_binary(
+ name = "clang",
+ srcs = [],
++ copts = llvm_stdcxx_copts,
+ stamp = 0,
+ deps = [
+ ":clang-driver",
+diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+index 85d79a29b571..716d7f5d9645 100644
+--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
++++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+@@ -4,7 +4,7 @@
+
+ load(":template_rule.bzl", "template_rule")
+ load(":tblgen.bzl", "gentbl")
+-load(":config.bzl", "llvm_config_defines")
++load(":config.bzl", "llvm_config_defines", "llvm_stdcxx_copts")
+ load(":targets.bzl", "llvm_targets")
+ load(":enum_targets_gen.bzl", "enum_targets_gen")
+ load(":binary_alias.bzl", "binary_alias")
+@@ -21,10 +21,12 @@ exports_files(["LICENSE.TXT"])
+ # toolchain or the `.bazelrc` file. This is just a workaround until we have a
+ # widely available feature to enable unlimited stack frame instead of using
+ # this `Make` variable.
+-llvm_copts = [
++llvm_c_only_opts = [
+ "$(STACK_FRAME_UNLIMITED)",
+ ]
+
++llvm_copts = llvm_c_only_opts + llvm_stdcxx_copts
++
+ enum_targets_gen(
+ name = "targets_def_gen",
+ src = "include/llvm/Config/Targets.def.in",
+@@ -167,10 +169,69 @@ genrule(
+ "echo -e '#undef HANDLE_EXTENSION' >> $@\n",
+ )
+
++# TODO: This separation is required to separate out C++ and C opts
++# https://github.com/bazelbuild/bazel/issues/16551
+ cc_library(
+- name = "Support",
++ name = "Support-c",
+ srcs = glob([
+ "lib/Support/*.c",
++ ]),
++ hdrs = glob([
++ "include/llvm/Support/**/*.h",
++ "include/llvm/ADT/*.h",
++ ]) + [
++ "include/llvm-c/Core.h",
++ "include/llvm-c/DataTypes.h",
++ "include/llvm-c/Deprecated.h",
++ "include/llvm-c/DisassemblerTypes.h",
++ "include/llvm-c/Error.h",
++ "include/llvm-c/ErrorHandling.h",
++ "include/llvm-c/ExternC.h",
++ "include/llvm-c/Support.h",
++ "include/llvm-c/Types.h",
++ "include/llvm/ExecutionEngine/JITSymbol.h",
++ "include/llvm/Support/Extension.def",
++ "include/llvm/Support/VCSRevision.h",
++ ],
++ copts = llvm_c_only_opts,
++ includes = ["include"],
++ linkopts = select({
++ "@bazel_tools//src/conditions:windows": [],
++ "@bazel_tools//src/conditions:freebsd": [
++ "-pthread",
++ "-lexecinfo",
++ "-ldl",
++ "-lm",
++ ],
++ "//conditions:default": [
++ "-pthread",
++ "-ldl",
++ "-lm",
++ ],
++ }),
++ textual_hdrs = glob([
++ "include/llvm/Support/*.def",
++ "lib/Support/*.h",
++ "lib/Support/*.inc",
++ ]),
++ deps = [
++ ":config",
++ ":Demangle",
++ # We unconditionally depend on the custom LLVM terminfo wrapper. This
++ # will be an empty library unless terminfo is enabled, in which case it
++ # will both provide the necessary dependencies and configuration
++ # defines.
++ "@llvm_terminfo//:terminfo",
++ # We unconditionally depend on the custom LLVM zlib wrapper. This will
++ # be an empty library unless zlib is enabled, in which case it will
++ # both provide the necessary dependencies and configuration defines.
++ "@llvm_zlib//:zlib",
++ ],
++)
++
++cc_library(
++ name = "Support",
++ srcs = glob([
+ "lib/Support/*.cpp",
+ "lib/Support/*.h",
+ "lib/Support/*.inc",
+@@ -223,6 +284,7 @@ cc_library(
+ "include/llvm/Support/*.def",
+ ]),
+ deps = [
++ ":Support-c",
+ ":config",
+ ":Demangle",
+ # We unconditionally depend on the custom LLVM terminfo wrapper. This
+diff --git a/utils/bazel/llvm-project-overlay/llvm/cc_plugin_library.bzl b/utils/bazel/llvm-project-overlay/llvm/cc_plugin_library.bzl
+index 2ebd39c630dc..e45bd8a1ce92 100644
+--- a/utils/bazel/llvm-project-overlay/llvm/cc_plugin_library.bzl
++++ b/utils/bazel/llvm-project-overlay/llvm/cc_plugin_library.bzl
+@@ -16,6 +16,7 @@ configure generic aspects of all generated rules such as `testonly`. Lastly,
+ """
+
+ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_import", "cc_library")
++load(":config.bzl", "llvm_stdcxx_copts")
+
+ def cc_plugin_library(name, srcs, hdrs, include_prefix = None, strip_include_prefix = None, alwayslink = False, features = [], tags = [], testonly = False, **kwargs):
+ # Neither the name of the plugin binary nor tags on whether it is built are
+@@ -29,6 +30,7 @@ def cc_plugin_library(name, srcs, hdrs, include_prefix = None, strip_include_pre
+ dylib_name = name + ".dylib"
+ interface_output_name = name + "_interface_output"
+ import_name = name + "_import"
++ copts = kwargs.pop("copts", [])
+ for impl_name in [dll_name, dylib_name, so_name]:
+ cc_binary(
+ name = impl_name,
+@@ -38,6 +40,7 @@ def cc_plugin_library(name, srcs, hdrs, include_prefix = None, strip_include_pre
+ features = features,
+ tags = ["manual"] + tags,
+ testonly = testonly,
++ copts = copts + llvm_stdcxx_copts,
+ **kwargs
+ )
+ native.filegroup(
+diff --git a/utils/bazel/llvm-project-overlay/llvm/config.bzl b/utils/bazel/llvm-project-overlay/llvm/config.bzl
+index 2046b2645362..736844bfc2d0 100644
+--- a/utils/bazel/llvm-project-overlay/llvm/config.bzl
++++ b/utils/bazel/llvm-project-overlay/llvm/config.bzl
+@@ -97,3 +97,8 @@ llvm_config_defines = os_defines + select({
+ "__STDC_CONSTANT_MACROS",
+ "__STDC_FORMAT_MACROS",
+ ]
++
++llvm_stdcxx_copts = select({
++ "@platforms//os:windows": ["/std:c++17"],
++ "//conditions:default": ["-std=c++17"],
++})
+diff --git a/utils/bazel/llvm-project-overlay/llvm/tblgen.bzl b/utils/bazel/llvm-project-overlay/llvm/tblgen.bzl
+index d43390918e39..e0482a6fd4fa 100644
+--- a/utils/bazel/llvm-project-overlay/llvm/tblgen.bzl
++++ b/utils/bazel/llvm-project-overlay/llvm/tblgen.bzl
+@@ -12,6 +12,8 @@ TODO(chandlerc): Currently this expresses include-based dependencies as
+ correctly understood by the build system.
+ """
+
++load(":config.bzl", "llvm_stdcxx_copts")
++
+ def gentbl(
+ name,
+ tblgen,
+@@ -77,5 +79,6 @@ def gentbl(
+ # distinction between these two.
+ hdrs = [f for (_, f) in tbl_outs],
+ features = ["-parse_headers", "-header_modules"],
++ copts = llvm_stdcxx_copts,
+ **kwargs
+ )
diff --git a/bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch b/bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch
new file mode 100644
index 00000000..001affa6
--- /dev/null
+++ b/bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch
@@ -0,0 +1,2191 @@
+diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+index 0c1abe607b58..a382a3bc3d69 100644
+--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
++++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+@@ -26,7 +26,7 @@ cc_binary(
+ srcs = glob([
+ "utils/TableGen/*.cpp",
+ "utils/TableGen/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = [
+ "$(STACK_FRAME_UNLIMITED)",
+ ] + llvm_stdcxx_copts,
+@@ -68,7 +68,7 @@ gentbl(
+ ],
+ tblgen = ":clang-tblgen",
+ td_file = "include/clang/Basic/Diagnostic.td",
+- td_srcs = glob(["include/clang/Basic/*.td"]),
++ td_srcs = glob(["include/clang/Basic/*.td"], allow_empty = True),
+ )
+
+ gentbl(
+@@ -333,11 +333,11 @@ gentbl(
+ # Table definition files can be used for documentation:
+ filegroup(
+ name = "all_table_defs",
+- srcs = glob(["include/**/*.td"]),
++ srcs = glob(["include/**/*.td"], allow_empty = True),
+ )
+
+ exports_files(
+- glob(["include/**/*.td"]),
++ glob(["include/**/*.td"], allow_empty = True),
+ )
+
+ genrule(
+@@ -384,7 +384,7 @@ cc_library(
+ name = "basic_internal_headers",
+ hdrs = glob([
+ "lib/Basic/*.h",
+- ]),
++ ], allow_empty = True),
+ features = ["-header_modules"],
+ strip_include_prefix = "lib/Basic",
+ )
+@@ -400,10 +400,10 @@ cc_library(
+ "lib/Basic/*.h",
+ "lib/Basic/Targets/*.cpp",
+ "lib/Basic/Targets/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Basic/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = [
+ "-DHAVE_VCS_VERSION_INC",
+ "$(STACK_FRAME_UNLIMITED)",
+@@ -435,7 +435,7 @@ cc_library(
+ "include/clang/Basic/DiagnosticIndexName.inc",
+ ] + glob([
+ "include/clang/Basic/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":basic_arm_cde_gen",
+ ":basic_arm_fp16_inc_gen",
+@@ -468,10 +468,10 @@ cc_library(
+ srcs = glob([
+ "lib/Lex/*.cpp",
+ "lib/Lex/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Lex/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -694,13 +694,13 @@ cc_library(
+ "lib/AST/*.h",
+ "lib/AST/Interp/*.cpp",
+ "lib/AST/Interp/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "lib/AST/AttrDocTable.inc",
+ "lib/AST/Interp/Opcodes.inc",
+ ],
+ hdrs = glob([
+ "include/clang/AST/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = [
+ # FIXME: This is necessary to allow "file relative" include paths from
+ # non-generated `srcs` to find generated `srcs` above. Bazel should
+@@ -731,7 +731,7 @@ cc_library(
+ "include/clang/AST/StmtNodes.inc",
+ ] + glob([
+ "include/clang/AST/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":ast_attr_gen",
+ ":ast_comment_command_info_gen",
+@@ -760,7 +760,7 @@ cc_library(
+ srcs = glob([
+ "lib/Index/*.cpp",
+ "lib/Index/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Index/*.h",
+ "include/clang-c/*.h",
+@@ -785,15 +785,15 @@ cc_library(
+ srcs = glob([
+ "lib/Analysis/*.cpp",
+ "lib/Analysis/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Analysis/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/Analysis/**/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":ast",
+ ":ast_matchers",
+@@ -843,7 +843,7 @@ cc_library(
+ srcs = glob([
+ "lib/Sema/*.cpp",
+ "lib/Sema/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Sema/*.h",
+ "include/clang-c/*.h",
+@@ -910,11 +910,11 @@ cc_library(
+ ] + glob([
+ "lib/Parse/*.cpp",
+ "lib/Parse/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/clang/Parse/AttrParserStringSwitches.inc",
+ "include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc",
+- ] + glob(["include/clang/Parse/*.h"]),
++ ] + glob(["include/clang/Parse/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -935,8 +935,8 @@ cc_library(
+ srcs = glob([
+ "lib/ASTMatchers/*.cpp",
+ "lib/ASTMatchers/*.h",
+- ]),
+- hdrs = glob(["include/clang/ASTMatchers/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/ASTMatchers/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -952,8 +952,8 @@ cc_library(
+ srcs = glob([
+ "lib/ASTMatchers/Dynamic/*.cpp",
+ "lib/ASTMatchers/Dynamic/*.h",
+- ]),
+- hdrs = glob(["include/clang/ASTMatchers/Dynamic/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/ASTMatchers/Dynamic/*.h"], allow_empty = True),
+ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -970,8 +970,8 @@ cc_library(
+ srcs = glob([
+ "lib/Rewrite/*.cpp",
+ "lib/Rewrite/*.h",
+- ]),
+- hdrs = glob(["include/clang/Rewrite/Core/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/Rewrite/Core/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -987,8 +987,8 @@ cc_library(
+ name = "testing",
+ srcs = glob([
+ "lib/Testing/*.cpp",
+- ]),
+- hdrs = glob(["include/clang/Testing/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/Testing/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1002,8 +1002,8 @@ cc_library(
+ srcs = glob([
+ "lib/Tooling/Core/*.cpp",
+ "lib/Tooling/Core/*.h",
+- ]),
+- hdrs = glob(["include/clang/Tooling/Core/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/Tooling/Core/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1026,7 +1026,7 @@ cc_library(
+ ),
+ hdrs = glob([
+ "include/clang/Tooling/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1048,10 +1048,10 @@ cc_library(
+ name = "tooling_inclusions",
+ srcs = glob([
+ "lib/Tooling/Inclusions/**/*.cpp",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Tooling/Inclusions/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":basic",
+@@ -1067,11 +1067,11 @@ cc_library(
+ srcs = glob([
+ "lib/Tooling/Refactoring/**/*.cpp",
+ "lib/Tooling/Refactoring/**/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Tooling/Refactoring/**/*.h",
+ "include/clang/Tooling/Refactoring/**/*.def",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+@@ -1104,8 +1104,8 @@ gentbl(
+
+ cc_library(
+ name = "tooling_syntax",
+- srcs = glob(["lib/Tooling/Syntax/**/*.cpp"]),
+- hdrs = glob(["include/clang/Tooling/Syntax/**/*.h"]),
++ srcs = glob(["lib/Tooling/Syntax/**/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/clang/Tooling/Syntax/**/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+@@ -1119,8 +1119,8 @@ cc_library(
+
+ cc_library(
+ name = "tooling_dependency_scanning",
+- srcs = glob(["lib/Tooling/DependencyScanning/**/*.cpp"]),
+- hdrs = glob(["include/clang/Tooling/DependencyScanning/**/*.h"]),
++ srcs = glob(["lib/Tooling/DependencyScanning/**/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/clang/Tooling/DependencyScanning/**/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":basic",
+@@ -1135,8 +1135,8 @@ cc_library(
+
+ cc_library(
+ name = "transformer",
+- srcs = glob(["lib/Tooling/Transformer/**/*.cpp"]),
+- hdrs = glob(["include/clang/Tooling/Transformer/**/*.h"]),
++ srcs = glob(["lib/Tooling/Transformer/**/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/clang/Tooling/Transformer/**/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+@@ -1151,8 +1151,8 @@ cc_library(
+
+ cc_library(
+ name = "ast-diff",
+- srcs = glob(["lib/Tooling/ASTDiff/*.cpp"]),
+- hdrs = glob(["include/clang/Tooling/ASTDiff/*.h"]),
++ srcs = glob(["lib/Tooling/ASTDiff/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/clang/Tooling/ASTDiff/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+@@ -1164,8 +1164,8 @@ cc_library(
+
+ cc_library(
+ name = "crosstu",
+- srcs = glob(["lib/CrossTU/*.cpp"]),
+- hdrs = glob(["include/clang/CrossTU/*.h"]),
++ srcs = glob(["lib/CrossTU/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/clang/CrossTU/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ deps = [
+ ":ast",
+@@ -1184,13 +1184,13 @@ cc_library(
+ "lib/Format/*.cpp",
+ "lib/Format/*.h",
+ ],
+- ),
++ allow_empty = True),
+ hdrs = [
+ "lib/Format/FormatTokenLexer.h",
+ "lib/Format/Macros.h",
+ ] + glob([
+ "include/clang/Format/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1204,8 +1204,8 @@ cc_library(
+
+ cc_library(
+ name = "edit",
+- srcs = glob(["lib/Edit/*.cpp"]),
+- hdrs = glob(["include/clang/Edit/*.h"]),
++ srcs = glob(["lib/Edit/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/clang/Edit/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1237,15 +1237,15 @@ cc_library(
+ srcs = glob([
+ "lib/StaticAnalyzer/Core/**/*.cpp",
+ "lib/StaticAnalyzer/Core/**/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/StaticAnalyzer/Core/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/StaticAnalyzer/Core/**/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":analysis",
+ ":ast",
+@@ -1282,12 +1282,12 @@ cc_library(
+ srcs = glob([
+ "lib/StaticAnalyzer/Checkers/**/*.cpp",
+ "lib/StaticAnalyzer/Checkers/**/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/clang/StaticAnalyzer/Checkers/Checkers.inc",
+ ] + glob([
+ "include/clang/StaticAnalyzer/Checkers/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1332,10 +1332,10 @@ cc_library(
+ exclude = [
+ "lib/Driver/ToolChains/MSVCSetupApi.h",
+ ],
+- ),
++ allow_empty = True),
+ hdrs = glob([
+ "include/clang/Driver/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = [
+ "include",
+@@ -1349,7 +1349,7 @@ cc_library(
+ }),
+ textual_hdrs = glob([
+ "include/clang/Driver/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":ast",
+ ":basic",
+@@ -1466,7 +1466,7 @@ gentbl(
+ # We generate the set of builtin headers under a special subdirectory in the
+ # 'bin' section of the bazel output so that they can be used as data
+ # dependencies. It requires listing explicitly all the generated inputs here.
+-builtin_headers = glob(["lib/Headers/**/*.h"]) + [
++builtin_headers = glob(["lib/Headers/**/*.h"], allow_empty = True) + [
+ "lib/Headers/arm_cde.h",
+ "lib/Headers/arm_fp16.h",
+ "lib/Headers/arm_mve.h",
+@@ -1495,16 +1495,16 @@ cc_library(
+ srcs = glob([
+ "lib/Frontend/*.cpp",
+ "lib/Frontend/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Frontend/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ data = [":builtin_headers_gen"],
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/Frontend/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":ast",
+ ":basic",
+@@ -1537,8 +1537,8 @@ cc_library(
+ srcs = glob([
+ "lib/Frontend/Rewrite/*.cpp",
+ "lib/Frontend/Rewrite/*.h",
+- ]),
+- hdrs = glob(["include/clang/Rewrite/Frontend/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/Rewrite/Frontend/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1560,8 +1560,8 @@ cc_library(
+ srcs = glob([
+ "lib/Interpreter/*.cpp",
+ "lib/Interpreter/*.h",
+- ]),
+- hdrs = glob(["include/clang/Interpreter/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/Interpreter/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1593,8 +1593,8 @@ cc_library(
+ srcs = glob([
+ "lib/CodeGen/*.cpp",
+ "lib/CodeGen/*.h",
+- ]),
+- hdrs = glob(["include/clang/CodeGen/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/CodeGen/*.h"], allow_empty = True),
+ copts = ["$(STACK_FRAME_UNLIMITED)"] + llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1644,8 +1644,8 @@ cc_library(
+ srcs = glob([
+ "lib/StaticAnalyzer/Frontend/**/*.cpp",
+ "lib/StaticAnalyzer/Frontend/**/*.h",
+- ]),
+- hdrs = glob(["include/clang/StaticAnalyzer/Frontend/**/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/StaticAnalyzer/Frontend/**/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1697,15 +1697,15 @@ cc_library(
+ ] + glob([
+ "lib/Serialization/*.cpp",
+ "lib/Serialization/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/clang/Serialization/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/clang/Serialization/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":ast",
+ ":basic",
+@@ -1727,8 +1727,8 @@ cc_library(
+ srcs = glob([
+ "lib/FrontendTool/*.cpp",
+ "lib/FrontendTool/*.h",
+- ]),
+- hdrs = glob(["include/clang/FrontendTool/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/FrontendTool/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1749,8 +1749,8 @@ cc_library(
+ srcs = glob([
+ "lib/ARCMigrate/*.cpp",
+ "lib/ARCMigrate/*.h",
+- ]),
+- hdrs = glob(["include/clang/ARCMigrate/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/clang/ARCMigrate/*.h"], allow_empty = True),
+ copts = llvm_stdcxx_copts,
+ includes = ["include"],
+ deps = [
+@@ -1776,7 +1776,7 @@ cc_library(
+ srcs = glob([
+ "tools/libclang/*.cpp",
+ "tools/libclang/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob(["include/clang-c/*.h"]),
+ copts = llvm_stdcxx_copts,
+ defines = ["CINDEX_NO_EXPORTS"],
+@@ -1805,7 +1805,7 @@ cc_plugin_library(
+ srcs = glob([
+ "tools/libclang/*.cpp",
+ "tools/libclang/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob(["include/clang-c/*.h"]),
+ copts = select({
+ "@bazel_tools//src/conditions:windows": ["-D_CINDEX_LIB_"],
+@@ -1914,7 +1914,7 @@ cc_binary(
+ srcs = glob([
+ "tools/clang-import-test/*.cpp",
+ "tools/clang-import-test/*.h",
+- ]),
++ ], allow_empty = True),
+ stamp = 0,
+ deps = [
+ ":ast",
+@@ -1934,7 +1934,7 @@ cc_library(
+ srcs = glob([
+ "tools/driver/*.cpp",
+ "tools/driver/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = [
+ # Disable stack frame size checks in the driver because
+ # clang::ensureStackAddressSpace allocates a large array on the stack.
+@@ -1986,7 +1986,7 @@ cc_binary(
+ srcs = glob([
+ "tools/diagtool/*.cpp",
+ "tools/diagtool/*.h",
+- ]),
++ ], allow_empty = True),
+ stamp = 0,
+ deps = [
+ ":basic",
+diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+index 716d7f5d9645..1e3e7a8ff0e7 100644
+--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
++++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+@@ -39,7 +39,7 @@ enum_targets_gen(
+ llvm_target_asm_printers = [
+ t
+ for t in llvm_targets
+- if glob(["lib/Target/{}/*AsmPrinter.cpp".format(t)])
++ if glob(["lib/Target/{}/*AsmPrinter.cpp".format(t)], allow_empty = True)
+ ]
+
+ enum_targets_gen(
+@@ -54,7 +54,7 @@ enum_targets_gen(
+ llvm_target_asm_parsers = [
+ t
+ for t in llvm_targets
+- if glob(["lib/Target/{}/AsmParser/CMakeLists.txt".format(t)])
++ if glob(["lib/Target/{}/AsmParser/CMakeLists.txt".format(t)], allow_empty = True)
+ ]
+
+ enum_targets_gen(
+@@ -69,7 +69,7 @@ enum_targets_gen(
+ llvm_target_disassemblers = [
+ t
+ for t in llvm_targets
+- if glob(["lib/Target/{}/Disassembler/CMakeLists.txt".format(t)])
++ if glob(["lib/Target/{}/Disassembler/CMakeLists.txt".format(t)], allow_empty = True)
+ ]
+
+ enum_targets_gen(
+@@ -84,7 +84,7 @@ enum_targets_gen(
+ llvm_target_mcas = [
+ t
+ for t in llvm_targets
+- if glob(["lib/Target/{}/MCA/CMakeLists.txt".format(t)])
++ if glob(["lib/Target/{}/MCA/CMakeLists.txt".format(t)], allow_empty = True)
+ ]
+
+ enum_targets_gen(
+@@ -149,8 +149,8 @@ cc_library(
+ srcs = glob([
+ "lib/Demangle/*.cpp",
+ "lib/Demangle/*.h",
+- ]),
+- hdrs = glob(["include/llvm/Demangle/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Demangle/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [":config"],
+ )
+@@ -175,11 +175,11 @@ cc_library(
+ name = "Support-c",
+ srcs = glob([
+ "lib/Support/*.c",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Support/**/*.h",
+ "include/llvm/ADT/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Core.h",
+ "include/llvm-c/DataTypes.h",
+ "include/llvm-c/Deprecated.h",
+@@ -213,7 +213,7 @@ cc_library(
+ "include/llvm/Support/*.def",
+ "lib/Support/*.h",
+ "lib/Support/*.inc",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":config",
+ ":Demangle",
+@@ -241,16 +241,16 @@ cc_library(
+ "@bazel_tools//src/conditions:windows": glob([
+ "lib/Support/Windows/*.h",
+ "lib/Support/Windows/*.inc",
+- ]),
++ ], allow_empty = True),
+ "//conditions:default": glob([
+ "lib/Support/Unix/*.h",
+ "lib/Support/Unix/*.inc",
+- ]),
++ ], allow_empty = True),
+ }),
+ hdrs = glob([
+ "include/llvm/Support/**/*.h",
+ "include/llvm/ADT/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Core.h",
+ "include/llvm-c/DataTypes.h",
+ "include/llvm-c/Deprecated.h",
+@@ -282,7 +282,7 @@ cc_library(
+ }),
+ textual_hdrs = glob([
+ "include/llvm/Support/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":Support-c",
+ ":config",
+@@ -306,8 +306,8 @@ cc_library(
+ srcs = glob([
+ "lib/FileCheck/*.cpp",
+ "lib/FileCheck/*.h",
+- ]),
+- hdrs = glob(["include/llvm/FileCheck/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/FileCheck/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [":Support"],
+ )
+@@ -317,8 +317,8 @@ cc_library(
+ srcs = glob([
+ "lib/LineEditor/*.cpp",
+ "lib/LineEditor/*.h",
+- ]),
+- hdrs = glob(["include/llvm/LineEditor/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/LineEditor/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Support",
+@@ -331,8 +331,8 @@ cc_library(
+ srcs = glob([
+ "lib/Option/*.cpp",
+ "lib/Option/*.h",
+- ]),
+- hdrs = glob(["include/llvm/Option/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Option/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Support",
+@@ -345,8 +345,8 @@ cc_library(
+ srcs = glob([
+ "lib/TableGen/*.cpp",
+ "lib/TableGen/*.h",
+- ]),
+- hdrs = glob(["include/llvm/TableGen/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/TableGen/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Support",
+@@ -365,7 +365,7 @@ cc_library(
+ exclude = [
+ "include/llvm/LinkAllPasses.h",
+ ],
+- ) + [
++ allow_empty = True) + [
+ "include/llvm/IR/Value.def",
+ "include/llvm-c/Comdat.h",
+ "include/llvm-c/DebugInfo.h",
+@@ -379,16 +379,16 @@ cc_library(
+ "lib/BinaryFormat/*.cpp",
+ "lib/BinaryFormat/*.def",
+ "lib/BinaryFormat/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/BinaryFormat/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ includes = ["include"],
+ textual_hdrs = glob([
+ "include/llvm/BinaryFormat/*.def",
+ "include/llvm/BinaryFormat/ELFRelocs/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":Support",
+ ],
+@@ -396,7 +396,7 @@ cc_library(
+
+ cc_library(
+ name = "DebugInfo",
+- hdrs = glob(["include/llvm/DebugInfo/*.h"]),
++ hdrs = glob(["include/llvm/DebugInfo/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Object",
+@@ -409,8 +409,8 @@ cc_library(
+ srcs = glob([
+ "lib/DebugInfo/MSF/*.cpp",
+ "lib/DebugInfo/MSF/*.h",
+- ]),
+- hdrs = glob(["include/llvm/DebugInfo/MSF/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/DebugInfo/MSF/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [":Support"],
+ )
+@@ -420,14 +420,14 @@ cc_library(
+ srcs = glob([
+ "lib/DebugInfo/CodeView/*.cpp",
+ "lib/DebugInfo/CodeView/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/DebugInfo/CodeView/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ textual_hdrs = glob([
+ "include/llvm/DebugInfo/CodeView/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":BinaryFormat",
+ ":DebugInfoMSF",
+@@ -442,11 +442,11 @@ cc_library(
+ "lib/DebugInfo/PDB/*.h",
+ "lib/DebugInfo/PDB/Native/*.cpp",
+ "lib/DebugInfo/PDB/Native/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/DebugInfo/PDB/*.h",
+ "include/llvm/DebugInfo/PDB/Native/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -463,10 +463,10 @@ cc_library(
+ name = "Debuginfod",
+ srcs = glob([
+ "lib/Debuginfod/*.cpp",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Debuginfod/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Support",
+@@ -478,12 +478,12 @@ cc_library(
+ srcs = glob([
+ "lib/MC/*.cpp",
+ "lib/MC/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/MC/*.h",
+ "include/llvm/MC/*.def",
+ "include/llvm/MC/*.inc",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -499,8 +499,8 @@ cc_library(
+ srcs = glob([
+ "lib/DebugInfo/DWARF/*.cpp",
+ "lib/DebugInfo/DWARF/*.h",
+- ]),
+- hdrs = glob(["include/llvm/DebugInfo/DWARF/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/DebugInfo/DWARF/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -516,8 +516,8 @@ cc_library(
+ srcs = glob([
+ "lib/DebugInfo/Symbolize/*.cpp",
+ "lib/DebugInfo/Symbolize/*.h",
+- ]),
+- hdrs = glob(["include/llvm/DebugInfo/Symbolize/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/DebugInfo/Symbolize/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -553,7 +553,7 @@ cc_library(
+ hdrs = glob([
+ "utils/TableGen/*.h",
+ "utils/TableGen/GlobalISel/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ features = ["-header_modules"],
+ strip_include_prefix = "utils/TableGen",
+@@ -581,7 +581,7 @@ gentbl(
+ td_srcs = glob([
+ "include/llvm/CodeGen/*.td",
+ "include/llvm/IR/Intrinsics*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ gentbl(
+@@ -592,7 +592,7 @@ gentbl(
+ td_srcs = glob([
+ "include/llvm/CodeGen/*.td",
+ "include/llvm/IR/Intrinsics*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ # Note that the intrinsics are not currently set up so they can be pruned for
+@@ -672,7 +672,7 @@ llvm_target_intrinsics_list = [
+ td_srcs = glob([
+ "include/llvm/CodeGen/*.td",
+ "include/llvm/IR/*.td",
+- ]),
++ ], allow_empty = True),
+ ),
+ ] for target in llvm_target_intrinsics_list]
+
+@@ -692,7 +692,7 @@ cc_library(
+ srcs = glob([
+ "lib/Bitstream/Reader/*.cpp",
+ "lib/Bitstream/Reader/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/llvm/Bitstream/BitCodes.h",
+ "include/llvm/Bitstream/BitstreamReader.h",
+@@ -707,7 +707,7 @@ cc_library(
+ name = "BitstreamWriter",
+ srcs = glob([
+ "lib/Bitstream/Writer/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/llvm/Bitstream/BitCodes.h",
+ "include/llvm/Bitstream/BitstreamWriter.h",
+@@ -726,13 +726,13 @@ cc_library(
+ "lib/Remarks/*.h",
+ ],
+ exclude = ["lib/Remarks/RemarkLinker.cpp"],
+- ),
++ allow_empty = True),
+ hdrs = glob(
+ [
+ "include/llvm/Remarks/*.h",
+ ],
+ exclude = ["include/llvm/Remarks/RemarkLinker.h"],
+- ) + [
++ allow_empty = True) + [
+ "include/llvm-c/Remarks.h",
+ ],
+ copts = llvm_copts,
+@@ -767,7 +767,7 @@ cc_library(
+ srcs = glob([
+ "lib/IR/*.cpp",
+ "lib/IR/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob(
+ [
+ "include/llvm/*.h",
+@@ -776,12 +776,12 @@ cc_library(
+ exclude = [
+ "include/llvm/LinkAllPasses.h",
+ ],
+- ) + [
++ allow_empty = True) + [
+ "include/llvm-c/Comdat.h",
+ "include/llvm-c/DebugInfo.h",
+ ] + [":llvm_intrinsics_headers"],
+ copts = llvm_copts,
+- textual_hdrs = glob(["include/llvm/IR/*.def"]),
++ textual_hdrs = glob(["include/llvm/IR/*.def"], allow_empty = True),
+ deps = [
+ ":BinaryFormat",
+ ":Remarks",
+@@ -798,7 +798,7 @@ cc_library(
+ srcs = glob([
+ "lib/Bitcode/Reader/*.cpp",
+ "lib/Bitcode/Reader/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/llvm-c/BitReader.h",
+ "include/llvm/Bitcode/BitcodeAnalyzer.h",
+@@ -820,8 +820,8 @@ cc_library(
+ srcs = glob([
+ "lib/MC/MCParser/*.cpp",
+ "lib/MC/MCParser/*.h",
+- ]),
+- hdrs = glob(["include/llvm/MC/MCParser/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/MC/MCParser/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -835,12 +835,12 @@ cc_library(
+ name = "TextAPI",
+ srcs = glob([
+ "lib/TextAPI/**/*.cpp",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/TextAPI/**/*.h",
+ "include/llvm/TextAPI/**/*.def",
+ "lib/TextAPI/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -853,10 +853,10 @@ cc_library(
+ srcs = glob([
+ "lib/Object/*.cpp",
+ "lib/Object/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Object/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Object.h",
+ ],
+ copts = llvm_copts,
+@@ -877,8 +877,8 @@ cc_library(
+ srcs = glob([
+ "lib/ObjectYAML/*.cpp",
+ "lib/ObjectYAML/*.h",
+- ]),
+- hdrs = glob(["include/llvm/ObjectYAML/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/ObjectYAML/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -893,11 +893,11 @@ cc_library(
+ srcs = glob([
+ "lib/ProfileData/*.cpp",
+ "lib/ProfileData/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/ProfileData/*.h",
+ "include/llvm/ProfileData/*.inc",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Core",
+@@ -912,8 +912,8 @@ cc_library(
+ srcs = glob([
+ "lib/ProfileData/Coverage/*.cpp",
+ "lib/ProfileData/Coverage/*.h",
+- ]),
+- hdrs = glob(["include/llvm/ProfileData/Coverage/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/ProfileData/Coverage/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Object",
+@@ -930,20 +930,20 @@ cc_library(
+ "lib/Analysis/*.h",
+ "lib/Analysis/*.def",
+ ],
+- ),
++ allow_empty = True),
+ hdrs = glob(
+ [
+ "include/llvm/Analysis/*.h",
+ "include/llvm/Analysis/Utils/*.h",
+ ],
+- ) + [
++ allow_empty = True) + [
+ "include/llvm-c/Analysis.h",
+ "include/llvm-c/Initialization.h",
+ ],
+ copts = llvm_copts,
+ textual_hdrs = glob([
+ "include/llvm/Analysis/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":BinaryFormat",
+ ":Core",
+@@ -959,7 +959,7 @@ cc_library(
+ srcs = glob([
+ "lib/Bitcode/Writer/*.cpp",
+ "lib/Bitcode/Writer/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/llvm-c/BitWriter.h",
+ "include/llvm/Bitcode/BitcodeCommon.h",
+@@ -984,10 +984,10 @@ cc_library(
+ srcs = glob([
+ "lib/Target/*.cpp",
+ "lib/Target/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Target/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Target.h",
+ "include/llvm-c/TargetMachine.h",
+ ],
+@@ -1007,8 +1007,8 @@ cc_library(
+ srcs = glob([
+ "lib/DWP/*.cpp",
+ "lib/DWP/*.h",
+- ]),
+- hdrs = glob(["include/llvm/DWP/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/DWP/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":DebugInfoDWARF",
+@@ -1024,8 +1024,8 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/Utils/*.cpp",
+ "lib/Transforms/Utils/*.h",
+- ]),
+- hdrs = glob(["include/llvm/Transforms/Utils/*.h"]) + [
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Transforms/Utils/*.h"], allow_empty = True) + [
+ "include/llvm/Transforms/Utils.h",
+ "include/llvm-c/Transforms/Utils.h",
+ ],
+@@ -1053,7 +1053,7 @@ gentbl(
+ td_srcs = glob([
+ "include/llvm/CodeGen/*.td",
+ "include/llvm/IR/Intrinsics*.td",
+- ]) + [
++ ], allow_empty = True) + [
+ "lib/Target/AMDGPU/InstCombineTables.td",
+ "include/llvm/TableGen/SearchableTable.td",
+ ],
+@@ -1064,8 +1064,8 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/InstCombine/*.cpp",
+ "lib/Transforms/InstCombine/*.h",
+- ]),
+- hdrs = glob(["include/llvm/Transforms/InstCombine/*.h"]) + [
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Transforms/InstCombine/*.h"], allow_empty = True) + [
+ "include/llvm-c/Transforms/InstCombine.h",
+ ],
+ copts = llvm_copts,
+@@ -1085,7 +1085,7 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/AggressiveInstCombine/*.cpp",
+ "lib/Transforms/AggressiveInstCombine/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/llvm-c/Transforms/AggressiveInstCombine.h",
+ "include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h",
+@@ -1105,8 +1105,8 @@ cc_library(
+ "lib/Transforms/Instrumentation/*.cpp",
+ "lib/Transforms/Instrumentation/*.h",
+ "lib/Transforms/Instrumentation/*.inc",
+- ]),
+- hdrs = glob(["include/llvm/Transforms/Instrumentation/*.h"]) + [
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Transforms/Instrumentation/*.h"], allow_empty = True) + [
+ "include/llvm/Transforms/Instrumentation.h",
+ ],
+ copts = llvm_copts,
+@@ -1127,7 +1127,7 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/ObjCARC/*.cpp",
+ "lib/Transforms/ObjCARC/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = ["include/llvm/Transforms/ObjCARC.h"],
+ copts = llvm_copts,
+ deps = [
+@@ -1145,8 +1145,8 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/Scalar/*.cpp",
+ "lib/Transforms/Scalar/*.h",
+- ]),
+- hdrs = glob(["include/llvm/Transforms/Scalar/*.h"]) + [
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Transforms/Scalar/*.h"], allow_empty = True) + [
+ "include/llvm-c/Transforms/Scalar.h",
+ "include/llvm/Transforms/Scalar.h",
+ ],
+@@ -1169,10 +1169,10 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/Vectorize/*.cpp",
+ "lib/Transforms/Vectorize/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Transforms/Vectorize/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Transforms/Vectorize.h",
+ "include/llvm/Transforms/Vectorize.h",
+ ],
+@@ -1192,7 +1192,7 @@ filegroup(
+ srcs = glob([
+ "include/llvm/Frontend/OpenMP/*.td",
+ "include/llvm/Frontend/Directive/*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ gentbl(
+@@ -1221,19 +1221,19 @@ cc_library(
+ name = "FrontendOpenMP",
+ srcs = glob([
+ "lib/Frontend/OpenMP/*.cpp",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Frontend/OpenMP/*.h",
+ "include/llvm/Frontend/OpenMP/OMP/*.h",
+ "include/llvm/Frontend/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm/Frontend/OpenMP/OMP.h.inc",
+ "include/llvm/Frontend/OpenMP/OMP.inc",
+ ],
+ copts = llvm_copts,
+ textual_hdrs = glob([
+ "include/llvm/Frontend/OpenMP/*.def",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":Analysis",
+ ":Core",
+@@ -1248,7 +1248,7 @@ filegroup(
+ srcs = glob([
+ "include/llvm/Frontend/OpenACC/*.td",
+ "include/llvm/Frontend/Directive/*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ gentbl(
+@@ -1277,12 +1277,12 @@ cc_library(
+ name = "FrontendOpenACC",
+ srcs = glob([
+ "lib/Frontend/OpenACC/*.cpp",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm/Frontend/OpenACC/ACC.inc",
+ ],
+ hdrs = glob([
+ "include/llvm/Frontend/OpenACC/*.h",
+- ]) + ["include/llvm/Frontend/OpenACC/ACC.h.inc"],
++ ], allow_empty = True) + ["include/llvm/Frontend/OpenACC/ACC.h.inc"],
+ copts = llvm_copts,
+ deps = [
+ ":Analysis",
+@@ -1297,8 +1297,8 @@ cc_library(
+ srcs = glob([
+ "lib/AsmParser/*.cpp",
+ "lib/AsmParser/*.h",
+- ]),
+- hdrs = glob(["include/llvm/AsmParser/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/AsmParser/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -1312,10 +1312,10 @@ cc_library(
+ srcs = glob([
+ "lib/IRReader/*.cpp",
+ "lib/IRReader/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/IRReader/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/IRReader.h",
+ ],
+ copts = llvm_copts,
+@@ -1333,10 +1333,10 @@ cc_library(
+ srcs = glob([
+ "lib/Linker/*.cpp",
+ "lib/Linker/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Linker/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Linker.h",
+ ],
+ copts = llvm_copts,
+@@ -1353,10 +1353,10 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/IPO/*.cpp",
+ "lib/Transforms/IPO/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Transforms/IPO/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Transforms/IPO.h",
+ "include/llvm-c/Transforms/PassManagerBuilder.h",
+ "include/llvm/Transforms/IPO.h",
+@@ -1391,7 +1391,7 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/CFGuard/*.cpp",
+ "lib/Transforms/CFGuard/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = ["include/llvm/Transforms/CFGuard.h"],
+ copts = llvm_copts,
+ deps = [
+@@ -1405,7 +1405,7 @@ cc_library(
+ srcs = glob([
+ "lib/Transforms/Coroutines/*.cpp",
+ "lib/Transforms/Coroutines/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = [
+ "include/llvm-c/Transforms/Coroutines.h",
+ "include/llvm/Transforms/Coroutines.h",
+@@ -1445,7 +1445,7 @@ cc_library(
+ cc_library(
+ name = "asm_printer_defs",
+ copts = llvm_copts,
+- textual_hdrs = glob(["lib/CodeGen/AsmPrinter/*.def"]),
++ textual_hdrs = glob(["lib/CodeGen/AsmPrinter/*.def"], allow_empty = True),
+ )
+
+ cc_library(
+@@ -1457,19 +1457,19 @@ cc_library(
+ "lib/CodeGen/SelectionDAG/*.cpp",
+ "lib/CodeGen/SelectionDAG/*.h",
+ ],
+- ),
++ allow_empty = True),
+ hdrs = [
+ "include/llvm/LinkAllPasses.h",
+ ] + glob(
+ [
+ "include/llvm/CodeGen/**/*.h",
+ ],
+- ),
++ allow_empty = True),
+ copts = llvm_copts,
+ textual_hdrs = glob([
+ "include/llvm/CodeGen/**/*.def",
+ "include/llvm/CodeGen/**/*.inc",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":Analysis",
+ ":AsmParser",
+@@ -1498,10 +1498,10 @@ cc_library(
+ srcs = glob([
+ "lib/MC/MCDisassembler/*.cpp",
+ "lib/MC/MCDisassembler/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/MC/MCDisassembler/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/Disassembler.h",
+ ],
+ copts = llvm_copts,
+@@ -1818,7 +1818,7 @@ filegroup(
+ "include/llvm/TableGen/*.td",
+ "include/llvm/Target/*.td",
+ "include/llvm/Target/GlobalISel/*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ gentbl(
+@@ -1836,7 +1836,7 @@ gentbl(
+ ":common_target_td_sources",
+ ] + glob([
+ "lib/Target/AMDGPU/*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ gentbl(
+@@ -1858,7 +1858,7 @@ gentbl(
+ ":common_target_td_sources",
+ ] + glob([
+ "lib/Target/AMDGPU/*.td",
+- ]),
++ ], allow_empty = True),
+ )
+
+ [[
+@@ -1880,7 +1880,7 @@ gentbl(
+ ] + glob([
+ "lib/Target/" + target["name"] + "/*.td",
+ "lib/Target/" + target["name"] + "/GISel/*.td",
+- ]),
++ ], allow_empty = True),
+ deps = target.get("tbl_deps", []),
+ )],
+ [cc_library(
+@@ -1914,7 +1914,7 @@ gentbl(
+ # library. This mixture is likely incompatible with header modules.
+ "lib/Target/" + target["name"] + "/MCTargetDesc/*.h",
+ "lib/Target/" + target["name"] + "/Utils/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "lib/Target/" + target["name"] + "/MCTargetDesc/*.h",
+ "lib/Target/" + target["name"] + "/Utils/*.h",
+@@ -1938,7 +1938,7 @@ gentbl(
+ # distinction between these two.
+ "lib/Target/" + target["name"] + "/*.def",
+ "lib/Target/" + target["name"] + "/*.inc",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ features = [
+ "-parse_headers",
+@@ -1967,14 +1967,14 @@ gentbl(
+ "lib/Target/" + target["name"] + "/GISel/*.h",
+ "lib/Target/" + target["name"] + "/*.cpp",
+ "lib/Target/" + target["name"] + "/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = ["lib/Target/" + target["name"] + "/" + target["short_name"] + ".h"],
+ copts = llvm_copts,
+ strip_include_prefix = "lib/Target/" + target["name"],
+ textual_hdrs = glob([
+ "lib/Target/" + target["name"] + "/*.def",
+ "lib/Target/" + target["name"] + "/*.inc",
+- ]),
++ ], allow_empty = True),
+ deps = [
+ ":Analysis",
+ ":BinaryFormat",
+@@ -2001,7 +2001,7 @@ gentbl(
+ srcs = glob([
+ "lib/Target/" + target["name"] + "/AsmParser/*.cpp",
+ "lib/Target/" + target["name"] + "/AsmParser/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -2031,7 +2031,7 @@ gentbl(
+ # distinction between these two.
+ hdrs = glob([
+ "lib/Target/" + target["name"] + "/Disassembler/*.h",
+- ]),
++ ], allow_empty = True),
+ features = [
+ "-parse_headers",
+ "-header_modules",
+@@ -2044,7 +2044,7 @@ gentbl(
+ "lib/Target/" + target["name"] + "/Disassembler/*.cpp",
+ "lib/Target/" + target["name"] + "/Disassembler/*.c",
+ "lib/Target/" + target["name"] + "/Disassembler/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":CodeGen",
+@@ -2065,7 +2065,7 @@ gentbl(
+ "lib/Target/" + target["name"] + "/MCA/*.cpp",
+ "lib/Target/" + target["name"] + "/MCA/*.c",
+ "lib/Target/" + target["name"] + "/MCA/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":MC",
+@@ -2126,10 +2126,10 @@ cc_library(
+ srcs = glob([
+ "lib/Analysis/ML/*.cpp",
+ "lib/Analysis/ML/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Analysis/ML/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Analysis",
+@@ -2143,8 +2143,8 @@ cc_library(
+ srcs = glob([
+ "lib/Passes/*.cpp",
+ "lib/Passes/*.h",
+- ]),
+- hdrs = glob(["include/llvm/Passes/*.h"]) + ["include/llvm-c/Transforms/PassBuilder.h"],
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/Passes/*.h"], allow_empty = True) + ["include/llvm-c/Transforms/PassBuilder.h"],
+ copts = llvm_copts,
+ deps = [
+ ":Analysis",
+@@ -2166,11 +2166,11 @@ cc_library(
+ srcs = glob([
+ "lib/LTO/*.cpp",
+ "lib/LTO/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/LTO/*.h",
+ "include/llvm/LTO/legacy/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/lto.h",
+ ],
+ copts = llvm_copts,
+@@ -2203,7 +2203,7 @@ cc_library(
+ "lib/ExecutionEngine/RuntimeDyld/*.h",
+ "lib/ExecutionEngine/RuntimeDyld/Targets/*.cpp",
+ "lib/ExecutionEngine/RuntimeDyld/Targets/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob(
+ [
+ "include/llvm/ExecutionEngine/*.h",
+@@ -2212,7 +2212,7 @@ cc_library(
+ "include/llvm/ExecutionEngine/MCJIT*.h",
+ "include/llvm/ExecutionEngine/OProfileWrapper.h",
+ ],
+- ) + [
++ allow_empty = True) + [
+ "include/llvm-c/ExecutionEngine.h",
+ ],
+ copts = llvm_copts,
+@@ -2237,7 +2237,7 @@ cc_library(
+ srcs = glob([
+ "lib/ExecutionEngine/Interpreter/*.cpp",
+ "lib/ExecutionEngine/Interpreter/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = ["include/llvm/ExecutionEngine/Interpreter.h"],
+ copts = llvm_copts,
+ deps = [
+@@ -2255,10 +2255,10 @@ cc_library(
+ srcs = glob([
+ "lib/ExecutionEngine/JITLink/*.cpp",
+ "lib/ExecutionEngine/JITLink/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/ExecutionEngine/JITLink/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":ExecutionEngine",
+@@ -2274,8 +2274,8 @@ cc_library(
+ srcs = glob([
+ "lib/ExecutionEngine/MCJIT/*.cpp",
+ "lib/ExecutionEngine/MCJIT/*.h",
+- ]),
+- hdrs = glob(["include/llvm/ExecutionEngine/MCJIT*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/ExecutionEngine/MCJIT*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":CodeGen",
+@@ -2294,11 +2294,11 @@ cc_library(
+ srcs = glob([
+ "lib/ExecutionEngine/Orc/*.cpp",
+ "lib/ExecutionEngine/Orc/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/ExecutionEngine/Orc/*.h",
+ "include/llvm/ExecutionEngine/Orc/RPC/*.h",
+- ]) + [
++ ], allow_empty = True) + [
+ "include/llvm-c/LLJIT.h",
+ "include/llvm-c/Orc.h",
+ "include/llvm-c/OrcEE.h",
+@@ -2325,10 +2325,10 @@ cc_library(
+ name = "OrcShared",
+ srcs = glob([
+ "lib/ExecutionEngine/Orc/Shared/*.cpp",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/ExecutionEngine/Orc/Shared/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -2350,10 +2350,10 @@ cc_library(
+ srcs = glob([
+ "lib/ExecutionEngine/Orc/TargetProcess/*.cpp",
+ "lib/ExecutionEngine/Orc/TargetProcess/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/ExecutionEngine/Orc/TargetProcess/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":BinaryFormat",
+@@ -2376,8 +2376,8 @@ cc_library(
+ srcs = glob([
+ "lib/DWARFLinker/*.cpp",
+ "lib/DWARFLinker/*.h",
+- ]),
+- hdrs = glob(["include/llvm/DWARFLinker/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/DWARFLinker/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":CodeGen",
+@@ -2442,10 +2442,10 @@ cc_library(
+ srcs = glob([
+ "lib/InterfaceStub/*.cpp",
+ "lib/InterfaceStub/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/InterfaceStub/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Object",
+@@ -2458,10 +2458,10 @@ cc_library(
+ name = "WindowsManifest",
+ srcs = glob([
+ "lib/WindowsManifest/*.cpp",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/WindowsManifest/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ linkopts = [
+ # Libxml2 is required to process Windows manifests. Without this,
+@@ -2499,10 +2499,10 @@ cc_library(
+ srcs = glob([
+ "lib/MCA/**/*.cpp",
+ "lib/MCA/**/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/MCA/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":MC",
+@@ -2526,8 +2526,8 @@ cc_library(
+ srcs = glob([
+ "lib/XRay/*.cpp",
+ "lib/XRay/*.h",
+- ]),
+- hdrs = glob(["include/llvm/XRay/*.h"]),
++ ], allow_empty = True),
++ hdrs = glob(["include/llvm/XRay/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Object",
+@@ -2594,7 +2594,7 @@ cc_binary(
+ srcs = glob([
+ "tools/dsymutil/*.cpp",
+ "tools/dsymutil/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2620,7 +2620,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llc/*.cpp",
+ "tools/llc/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2644,7 +2644,7 @@ cc_binary(
+ srcs = glob([
+ "tools/lli/*.cpp",
+ "tools/lli/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ # ll scripts rely on symbols from dependent
+ # libraries being resolvable.
+@@ -2689,7 +2689,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-ar/*.cpp",
+ "tools/llvm-ar/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2725,7 +2725,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-as/*.cpp",
+ "tools/llvm-as/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2742,7 +2742,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-bcanalyzer/*.cpp",
+ "tools/llvm-bcanalyzer/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2755,7 +2755,7 @@ cc_binary(
+ name = "llvm-cat",
+ srcs = glob([
+ "tools/llvm-cat/*.cpp",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2773,7 +2773,7 @@ cc_binary(
+ "tools/llvm-cfi-verify/*.cpp",
+ "tools/llvm-cfi-verify/lib/*.cpp",
+ "tools/llvm-cfi-verify/lib/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2796,7 +2796,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-cov/*.cpp",
+ "tools/llvm-cov/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2825,7 +2825,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-cvtres/*.cpp",
+ "tools/llvm-cvtres/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2841,7 +2841,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-cxxdump/*.cpp",
+ "tools/llvm-cxxdump/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2857,7 +2857,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-cxxmap/*.cpp",
+ "tools/llvm-cxxmap/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2882,7 +2882,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-cxxfilt/*.cpp",
+ "tools/llvm-cxxfilt/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2898,7 +2898,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-dis/*.cpp",
+ "tools/llvm-dis/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2914,7 +2914,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-dwarfdump/*.cpp",
+ "tools/llvm-dwarfdump/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2933,7 +2933,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-dwp/*.cpp",
+ "tools/llvm-dwp/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2974,7 +2974,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-extract/*.cpp",
+ "tools/llvm-extract/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -2993,7 +2993,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-ifs/*.cpp",
+ "tools/llvm-ifs/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3009,7 +3009,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-jitlink/*.cpp",
+ "tools/llvm-jitlink/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ # Make symbols from the standard library dynamically resolvable.
+ linkopts = select({
+@@ -3048,7 +3048,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-libtool-darwin/*.cpp",
+ "tools/llvm-libtool-darwin/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3063,7 +3063,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-link/*.cpp",
+ "tools/llvm-link/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3112,7 +3112,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-lto/*.cpp",
+ "tools/llvm-lto/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3134,7 +3134,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-lto2/*.cpp",
+ "tools/llvm-lto2/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3153,7 +3153,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-mc/*.cpp",
+ "tools/llvm-mc/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3175,7 +3175,7 @@ cc_binary(
+ "tools/llvm-mca/*.h",
+ "tools/llvm-mca/Views/*.cpp",
+ "tools/llvm-mca/Views/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3208,7 +3208,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-ml/*.cpp",
+ "tools/llvm-ml/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3227,7 +3227,7 @@ cc_binary(
+ name = "llvm-modextract",
+ srcs = glob([
+ "tools/llvm-modextract/*.cpp",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3255,7 +3255,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-mt/*.cpp",
+ "tools/llvm-mt/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ tags = [
+@@ -3287,7 +3287,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-nm/*.cpp",
+ "tools/llvm-nm/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3369,7 +3369,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-stress/*.cpp",
+ "tools/llvm-stress/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3425,7 +3425,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-objdump/*.cpp",
+ "tools/llvm-objdump/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3482,7 +3482,7 @@ cc_binary(
+ name = "llvm-opt-report",
+ srcs = glob([
+ "tools/llvm-opt-report/*.cpp",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3498,7 +3498,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-pdbutil/*.cpp",
+ "tools/llvm-pdbutil/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3518,7 +3518,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-profdata/*.cpp",
+ "tools/llvm-profdata/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3533,7 +3533,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-profgen/*.cpp",
+ "tools/llvm-profgen/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3578,7 +3578,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-rc/*.cpp",
+ "tools/llvm-rc/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3613,7 +3613,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-readobj/*.cpp",
+ "tools/llvm-readobj/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3641,7 +3641,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-reduce/**/*.cpp",
+ "tools/llvm-reduce/**/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ includes = ["tools/llvm-reduce"],
+ stamp = 0,
+@@ -3658,7 +3658,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-rtdyld/*.cpp",
+ "tools/llvm-rtdyld/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3691,7 +3691,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-size/*.cpp",
+ "tools/llvm-size/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3707,7 +3707,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-split/*.cpp",
+ "tools/llvm-split/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3736,7 +3736,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-strings/*.cpp",
+ "tools/llvm-strings/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3764,7 +3764,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-symbolizer/*.cpp",
+ "tools/llvm-symbolizer/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3789,7 +3789,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-undname/*.cpp",
+ "tools/llvm-undname/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3804,7 +3804,7 @@ cc_binary(
+ "tools/llvm-xray/*.cpp",
+ "tools/llvm-xray/*.cc",
+ "tools/llvm-xray/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3821,7 +3821,7 @@ cc_binary(
+ srcs = glob([
+ "tools/opt/*.cpp",
+ "tools/opt/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ linkopts = select({
+ "@bazel_tools//src/conditions:windows": [],
+@@ -3854,7 +3854,7 @@ cc_binary(
+ srcs = glob([
+ "tools/sancov/*.cpp",
+ "tools/sancov/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3875,7 +3875,7 @@ cc_binary(
+ srcs = glob([
+ "tools/sanstats/*.cpp",
+ "tools/sanstats/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3890,7 +3890,7 @@ cc_binary(
+ srcs = glob([
+ "tools/split-file/*.cpp",
+ "tools/split-file/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -3904,8 +3904,8 @@ cc_binary(
+ cc_library(
+ name = "FuzzMutate",
+ testonly = True,
+- srcs = glob(["lib/FuzzMutate/*.cpp"]),
+- hdrs = glob(["include/llvm/FuzzMutate/*.h"]),
++ srcs = glob(["lib/FuzzMutate/*.cpp"], allow_empty = True),
++ hdrs = glob(["include/llvm/FuzzMutate/*.h"], allow_empty = True),
+ copts = llvm_copts,
+ includes = ["include"],
+ deps = [
+@@ -3921,8 +3921,8 @@ cc_library(
+ cc_library(
+ name = "Diff",
+ testonly = True,
+- srcs = glob(["tools/llvm-diff/lib/*.cpp"]),
+- hdrs = glob(["tools/llvm-diff/lib/*.h"]),
++ srcs = glob(["tools/llvm-diff/lib/*.cpp"], allow_empty = True),
++ hdrs = glob(["tools/llvm-diff/lib/*.h"], allow_empty = True),
+ deps = [
+ ":Core",
+ ":Support",
+@@ -4023,7 +4023,7 @@ cc_library(
+ py_binary(
+ name = "lit",
+ testonly = True,
+- srcs = ["utils/lit/lit.py"] + glob(["utils/lit/lit/**/*.py"]),
++ srcs = ["utils/lit/lit.py"] + glob(["utils/lit/lit/**/*.py"], allow_empty = True),
+ )
+
+ cc_library(
+@@ -4032,10 +4032,10 @@ cc_library(
+ srcs = glob([
+ "lib/Testing/Support/*.cpp",
+ "lib/Testing/Support/*.h",
+- ]),
++ ], allow_empty = True),
+ hdrs = glob([
+ "include/llvm/Testing/Support/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ deps = [
+ ":Support",
+@@ -4054,7 +4054,7 @@ cc_binary(
+ srcs = glob([
+ "utils/FileCheck/*.cpp",
+ "utils/FileCheck/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [":FileCheckLib"],
+@@ -4065,7 +4065,7 @@ cc_binary(
+ srcs = glob([
+ "tools/bugpoint/*.cpp",
+ "tools/bugpoint/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -4093,7 +4093,7 @@ cc_binary(
+ srcs = glob([
+ "utils/count/*.c",
+ "utils/count/*.h",
+- ]),
++ ], allow_empty = True),
+ stamp = 0,
+ )
+
+@@ -4103,7 +4103,7 @@ cc_binary(
+ srcs = glob([
+ "tools/lli/ChildTarget/*.cpp",
+ "tools/lli/ChildTarget/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ # The tests load code into this binary that expect to see symbols
+ # from libstdc++ such as __cxa_begin_catch and _ZTIi. The latter
+@@ -4164,7 +4164,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-diff/*.cpp",
+ "tools/llvm-diff/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -4181,7 +4181,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-isel-fuzzer/*.cpp",
+ "tools/llvm-isel-fuzzer/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -4225,7 +4225,7 @@ cc_binary(
+ srcs = glob([
+ "utils/not/*.cpp",
+ "utils/not/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [":Support"],
+@@ -4287,7 +4287,7 @@ cc_binary(
+ srcs = glob([
+ "tools/llvm-tli-checker/*.cpp",
+ "tools/llvm-tli-checker/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -4314,7 +4314,7 @@ cc_binary(
+ srcs = glob([
+ "tools/obj2yaml/*.cpp",
+ "tools/obj2yaml/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -4332,7 +4332,7 @@ cc_binary(
+ srcs = glob([
+ "tools/verify-uselistorder/*.cpp",
+ "tools/verify-uselistorder/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
+@@ -4351,7 +4351,7 @@ cc_binary(
+ srcs = glob([
+ "tools/yaml2obj/*.cpp",
+ "tools/yaml2obj/*.h",
+- ]),
++ ], allow_empty = True),
+ copts = llvm_copts,
+ stamp = 0,
+ deps = [
diff --git a/bindgen/BUILD.bazel b/bindgen/BUILD.bazel
index bb93162c..9cfec2d9 100644
--- a/bindgen/BUILD.bazel
+++ b/bindgen/BUILD.bazel
@@ -23,21 +23,29 @@ bzl_library(
],
)
+alias(
+ name = "clang_macos",
+ actual = select({
+ "@platforms//cpu:aarch64": "@bindgen_clang_macos_aarch64//:clang",
+ "//conditions:default": "@bindgen_clang_macos_x86_64//:clang",
+ }),
+ tags = ["manual"],
+)
+
+alias(
+ name = "clang_linux",
+ actual = select({
+ "@platforms//cpu:aarch64": "@bindgen_clang_linux_aarch64//:clang",
+ "//conditions:default": "@bindgen_clang_linux_x86_64//:clang",
+ }),
+ tags = ["manual"],
+)
+
rust_bindgen_toolchain(
name = "default_bindgen_toolchain_impl",
bindgen = "//bindgen/3rdparty:bindgen",
- clang = select({
- "//rust/platform:osx": "@bindgen_clang_osx//:clang",
- "//conditions:default": "@bindgen_clang_linux//:clang",
- }),
- libclang = select({
- "//rust/platform:osx": "@bindgen_clang_osx//:libclang",
- "//conditions:default": "@bindgen_clang_linux//:libclang",
- }),
- libstdcxx = select({
- "//rust/platform:osx": "@bindgen_clang_osx//:libc++",
- "//conditions:default": None,
- }),
+ clang = "@llvm-project//clang:clang",
+ libclang = "@llvm-project//clang:libclang",
)
toolchain(
diff --git a/bindgen/bindgen.bzl b/bindgen/bindgen.bzl
index 8adf5526..5b956156 100644
--- a/bindgen/bindgen.bzl
+++ b/bindgen/bindgen.bzl
@@ -41,7 +41,6 @@ def rust_bindgen_library(
cc_lib,
bindgen_flags = None,
clang_flags = None,
- rustfmt = True,
**kwargs):
"""Generates a rust source file for `header`, and builds a rust_library.
@@ -53,7 +52,6 @@ def rust_bindgen_library(
cc_lib (str): The label of the cc_library that contains the .h file. This is used to find the transitive includes.
bindgen_flags (list, optional): Flags to pass directly to the bindgen executable. See https://rust-lang.github.io/rust-bindgen/ for details.
clang_flags (list, optional): Flags to pass directly to the clang executable.
- rustfmt (bool, optional): Enable or disable running rustfmt on the generated file.
**kwargs: Arguments to forward to the underlying `rust_library` rule.
"""
@@ -71,7 +69,6 @@ def rust_bindgen_library(
cc_lib = cc_lib,
bindgen_flags = bindgen_flags or [],
clang_flags = clang_flags or [],
- rustfmt = rustfmt,
tags = tags,
)
@@ -85,7 +82,6 @@ def rust_bindgen_library(
def _rust_bindgen_impl(ctx):
toolchain = ctx.toolchains[Label("//bindgen:toolchain_type")]
- rustfmt_toolchain = ctx.toolchains[Label("//rust/rustfmt:toolchain_type")]
# nb. We can't grab the cc_library`s direct headers, so a header must be provided.
cc_lib = ctx.attr.cc_lib
@@ -96,16 +92,12 @@ def _rust_bindgen_impl(ctx):
toolchain = ctx.toolchains[Label("//bindgen:toolchain_type")]
bindgen_bin = toolchain.bindgen
- rustfmt_bin = rustfmt_toolchain.rustfmt
clang_bin = toolchain.clang
libclang = toolchain.libclang
libstdcxx = toolchain.libstdcxx
- # rustfmt is not where bindgen expects to find it, so we format manually
- bindgen_args = ["--no-rustfmt-bindings"] + ctx.attr.bindgen_flags
- clang_args = ctx.attr.clang_flags
-
output = ctx.outputs.out
+ tools = depset([clang_bin])
# libclang should only have 1 output file
libclang_dir = _get_libs_for_static_executable(libclang).to_list()[0].dirname
@@ -113,32 +105,50 @@ def _rust_bindgen_impl(ctx):
quote_include_directories = cc_lib[CcInfo].compilation_context.quote_includes.to_list()
system_include_directories = cc_lib[CcInfo].compilation_context.system_includes.to_list()
+ env = {
+ "CLANG_PATH": clang_bin.path,
+ "LIBCLANG_PATH": libclang_dir,
+ "RUST_BACKTRACE": "1",
+ }
+
+ args = ctx.actions.args()
+
+ # Configure Bindgen Arguments
+ args.add_all(ctx.attr.bindgen_flags)
+ args.add(header)
+ args.add("--output", output)
+
# Vanilla usage of bindgen produces formatted output, here we do the same if we have `rustfmt` in our toolchain.
- run_rustfmt = toolchain.default_rustfmt or ctx.attr.rustfmt
- if run_rustfmt:
- unformatted_output = ctx.actions.declare_file(output.basename + ".unformatted")
+ rustfmt_toolchain = ctx.toolchains[Label("//rust/rustfmt:toolchain_type")]
+ if toolchain.default_rustfmt:
+ # Bindgen is able to find rustfmt using the RUSTFMT environment variable
+ env.update({"RUSTFMT": rustfmt_toolchain.rustfmt.path})
+ tools = depset(transitive = [tools, rustfmt_toolchain.all_files])
else:
- unformatted_output = output
+ args.add("--no-rustfmt-bindings")
- args = ctx.actions.args()
- args.add_all(bindgen_args)
- args.add(header.path)
- args.add("--output", unformatted_output)
+ # Configure Clang Arguments
args.add("--")
args.add_all(include_directories, before_each = "-I")
args.add_all(quote_include_directories, before_each = "-iquote")
args.add_all(system_include_directories, before_each = "-isystem")
- args.add_all(clang_args)
+ args.add_all(ctx.attr.clang_flags)
- env = {
- "CLANG_PATH": clang_bin.path,
- "LIBCLANG_PATH": libclang_dir,
- "RUST_BACKTRACE": "1",
- }
cc_toolchain, feature_configuration = find_cc_toolchain(ctx)
_, _, linker_env = get_linker_and_args(ctx, ctx.attr, "bin", cc_toolchain, feature_configuration, None)
env.update(**linker_env)
+ # Allow sysroots configured by the toolchain to be added to Clang arguments.
+ if "no-rust-bindgen-cc-sysroot" not in ctx.features:
+ if cc_toolchain.sysroot:
+ tools = depset(transitive = [tools, cc_toolchain.all_files])
+ sysroot_args = ["--sysroot", cc_toolchain.sysroot]
+ for arg in ctx.attr.clang_flags:
+ if arg.startswith("--sysroot"):
+ sysroot_args = []
+ break
+ args.add_all(sysroot_args)
+
# Set the dynamic linker search path so that clang uses the libstdcxx from the toolchain.
# DYLD_LIBRARY_PATH is LD_LIBRARY_PATH on macOS.
if libstdcxx:
@@ -156,32 +166,14 @@ def _rust_bindgen_impl(ctx):
_get_libs_for_static_executable(libstdcxx),
] if libstdcxx else []),
),
- outputs = [unformatted_output],
+ outputs = [output],
mnemonic = "RustBindgen",
progress_message = "Generating bindings for {}..".format(header.path),
env = env,
arguments = [args],
- tools = [clang_bin],
+ tools = tools,
)
- if run_rustfmt:
- rustfmt_args = ctx.actions.args()
- rustfmt_args.add("--stdout-file", output)
- rustfmt_args.add("--")
- rustfmt_args.add(rustfmt_bin)
- rustfmt_args.add("--emit", "stdout")
- rustfmt_args.add("--quiet")
- rustfmt_args.add(unformatted_output)
-
- ctx.actions.run(
- executable = ctx.executable._process_wrapper,
- inputs = [unformatted_output],
- outputs = [output],
- arguments = [rustfmt_args],
- tools = [rustfmt_toolchain.all_files],
- mnemonic = "RustfmtBindgen",
- )
-
rust_bindgen = rule(
doc = "Generates a rust source file from a cc_library and a header.",
implementation = _rust_bindgen_impl,
@@ -200,10 +192,6 @@ rust_bindgen = rule(
doc = "The `.h` file to generate bindings for.",
allow_single_file = True,
),
- "rustfmt": attr.bool(
- doc = "Enable or disable running rustfmt on the generated file.",
- default = True,
- ),
"_cc_toolchain": attr.label(
default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
),
@@ -226,12 +214,6 @@ rust_bindgen = rule(
)
def _rust_bindgen_toolchain_impl(ctx):
- if ctx.attr.rustfmt:
- # buildifier: disable=print
- print("The `rustfmt` attribute is deprecated. Please remove it on {} and register a `rustfmt_toolchain` instead.".format(
- ctx.label,
- ))
-
return platform_common.ToolchainInfo(
bindgen = ctx.executable.bindgen,
clang = ctx.executable.clang,
@@ -284,6 +266,7 @@ For additional information, see the [Bazel toolchains documentation](https://doc
"default_rustfmt": attr.bool(
doc = "If set, `rust_bindgen` targets will always format generated sources with `rustfmt`.",
mandatory = False,
+ default = True,
),
"libclang": attr.label(
doc = "A cc_library that provides bindgen's runtime dependency on libclang.",
@@ -296,11 +279,5 @@ For additional information, see the [Bazel toolchains documentation](https://doc
providers = [CcInfo],
mandatory = False,
),
- "rustfmt": attr.label(
- doc = "**Deprecated**: Instead, register a `rustfmt_toolchain` and refer to the `rust_bindgen_toolchain.default_rustfmt` and `rust_bindgen.rustfmt` attributes.",
- executable = True,
- cfg = "exec",
- mandatory = False,
- ),
},
)
diff --git a/bindgen/repositories.bzl b/bindgen/repositories.bzl
index 3e09d3df..a9077c32 100644
--- a/bindgen/repositories.bzl
+++ b/bindgen/repositories.bzl
@@ -18,12 +18,35 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("//bindgen/3rdparty/crates:defs.bzl", "crate_repositories")
+BINDGEN_VERSION = "0.65.1"
+
# buildifier: disable=unnamed-macro
def rust_bindgen_dependencies():
"""Declare dependencies needed for bindgen."""
- # nb. The bindgen rule itself should work on any platform.
- _bindgen_clang_repositories()
+ maybe(
+ http_archive,
+ name = "llvm-raw",
+ urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz"],
+ strip_prefix = "llvm-project-14.0.6.src",
+ sha256 = "8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a",
+ build_file_content = "# empty",
+ patch_args = ["-p1"],
+ patches = [
+ Label("//bindgen/3rdparty/patches:llvm-project.cxx17.patch"),
+ Label("//bindgen/3rdparty/patches:llvm-project.incompatible_disallow_empty_glob.patch"),
+ ],
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_bindgen__bindgen-cli-{}".format(BINDGEN_VERSION),
+ sha256 = "33373a4e0ec8b6fa2654e0c941ad16631b0d564cfd20e7e4b3db4c5b28f4a237",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bindgen-cli/{}/download".format(BINDGEN_VERSION)],
+ strip_prefix = "bindgen-cli-{}".format(BINDGEN_VERSION),
+ build_file = Label("//bindgen/3rdparty:BUILD.bindgen-cli.bazel"),
+ )
crate_repositories()
@@ -38,71 +61,3 @@ def rust_bindgen_register_toolchains(register_toolchains = True):
"""
if register_toolchains:
native.register_toolchains(str(Label("//bindgen:default_bindgen_toolchain")))
-
-# buildifier: disable=unnamed-macro
-def rust_bindgen_repositories():
- """**Deprecated**: Instead use [rust_bindgen_dependencies](#rust_bindgen_dependencies) and [rust_bindgen_register_toolchains](#rust_bindgen_register_toolchains)"""
-
- rust_bindgen_dependencies()
- rust_bindgen_register_toolchains()
-
-_COMMON_WORKSPACE = """\
-workspace(name = "{}")
-
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-
-http_archive(
- name = "rules_cc",
- urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.1/rules_cc-0.0.1.tar.gz"],
- sha256 = "4dccbfd22c0def164c8f47458bd50e0c7148f3d92002cdb459c2a96a68498241",
-)
-"""
-
-_CLANG_BUILD_FILE = """\
-load("@rules_cc//cc:defs.bzl", "cc_import")
-
-package(default_visibility = ["//visibility:public"])
-
-sh_binary(
- name = "clang",
- srcs = ["bin/clang"],
-)
-
-cc_import(
- name = "libclang",
- shared_library = "lib/libclang.{suffix}",
-)
-
-alias(
- name = "libclang.so",
- actual = ":libclang",
- deprecation = "Use :libclang instead",
-)
-
-cc_import(
- name = "libc++",
- shared_library = "lib/libc++.{suffix}"
-)
-"""
-
-def _bindgen_clang_repositories():
- # Releases @ http://releases.llvm.org/download.html
- maybe(
- http_archive,
- name = "bindgen_clang_linux",
- urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz"],
- strip_prefix = "clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04",
- sha256 = "b25f592a0c00686f03e3b7db68ca6dc87418f681f4ead4df4745a01d9be63843",
- build_file_content = _CLANG_BUILD_FILE.format(suffix = "so"),
- workspace_file_content = _COMMON_WORKSPACE.format("bindgen_clang_linux"),
- )
-
- maybe(
- http_archive,
- name = "bindgen_clang_osx",
- urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang+llvm-10.0.0-x86_64-apple-darwin.tar.xz"],
- strip_prefix = "clang+llvm-10.0.0-x86_64-apple-darwin",
- sha256 = "633a833396bf2276094c126b072d52b59aca6249e7ce8eae14c728016edb5e61",
- build_file_content = _CLANG_BUILD_FILE.format(suffix = "dylib"),
- workspace_file_content = _COMMON_WORKSPACE.format("bindgen_clang_osx"),
- )
diff --git a/bindgen/transitive_repositories.bzl b/bindgen/transitive_repositories.bzl
new file mode 100644
index 00000000..66c80ee5
--- /dev/null
+++ b/bindgen/transitive_repositories.bzl
@@ -0,0 +1,21 @@
+"""Transitive dependencies for the Rust `bindgen` rules"""
+
+load("@llvm-raw//utils/bazel:configure.bzl", "llvm_configure", "llvm_disable_optional_support_deps")
+
+# buildifier: disable=unnamed-macro
+def rust_bindgen_transitive_dependencies():
+ """Declare transitive dependencies needed for bindgen."""
+
+ llvm_configure(
+ name = "llvm-project",
+ repo_mapping = {"@llvm_zlib": "@zlib"},
+ targets = [
+ "AArch64",
+ "X86",
+ ],
+ )
+
+ # Disables optional dependencies for Support like zlib and terminfo. You may
+ # instead want to configure them using the macros in the corresponding bzl
+ # files.
+ llvm_disable_optional_support_deps()
diff --git a/cargo/cargo_build_script_runner/bin.rs b/cargo/cargo_build_script_runner/bin.rs
index 7a98e828..b7b78c2c 100644
--- a/cargo/cargo_build_script_runner/bin.rs
+++ b/cargo/cargo_build_script_runner/bin.rs
@@ -53,6 +53,27 @@ fn run_buildrs() -> Result<(), String> {
create_dir_all(&out_dir_abs)
.unwrap_or_else(|_| panic!("Failed to make output directory: {:?}", out_dir_abs));
+ if should_symlink_exec_root() {
+ // Symlink the execroot to the manifest_dir so that we can use relative paths in the arguments.
+ let exec_root_paths = std::fs::read_dir(&exec_root)
+ .map_err(|err| format!("Failed while listing exec root: {err:?}"))?;
+ for path in exec_root_paths {
+ let path = path
+ .map_err(|err| {
+ format!("Failed while getting path from exec root listing: {err:?}")
+ })?
+ .path();
+
+ let file_name = path
+ .file_name()
+ .ok_or_else(|| "Failed while getting file name".to_string())?;
+ let link = manifest_dir.join(file_name);
+
+ symlink_if_not_exists(&path, &link)
+ .map_err(|err| format!("Failed to symlink {path:?} to {link:?}: {err}"))?;
+ }
+ }
+
let target_env_vars =
get_target_env_vars(&rustc_env).expect("Error getting target env vars from rustc");
@@ -174,6 +195,42 @@ fn run_buildrs() -> Result<(), String> {
Ok(())
}
+fn should_symlink_exec_root() -> bool {
+ env::var("RULES_RUST_SYMLINK_EXEC_ROOT")
+ .map(|s| s == "1")
+ .unwrap_or(false)
+}
+
+/// Create a symlink from `link` to `original` if `link` doesn't already exist.
+#[cfg(windows)]
+fn symlink_if_not_exists(original: &Path, link: &Path) -> Result<(), String> {
+ if original.is_dir() {
+ std::os::windows::fs::symlink_dir(original, link)
+ .or_else(swallow_already_exists)
+ .map_err(|err| format!("Failed to create directory symlink: {err}"))
+ } else {
+ std::os::windows::fs::symlink_file(original, link)
+ .or_else(swallow_already_exists)
+ .map_err(|err| format!("Failed to create file symlink: {err}"))
+ }
+}
+
+/// Create a symlink from `link` to `original` if `link` doesn't already exist.
+#[cfg(not(windows))]
+fn symlink_if_not_exists(original: &Path, link: &Path) -> Result<(), String> {
+ std::os::unix::fs::symlink(original, link)
+ .or_else(swallow_already_exists)
+ .map_err(|err| format!("Failed to create symlink: {err}"))
+}
+
+fn swallow_already_exists(err: std::io::Error) -> std::io::Result<()> {
+ if err.kind() == std::io::ErrorKind::AlreadyExists {
+ Ok(())
+ } else {
+ Err(err)
+ }
+}
+
/// A representation of expected command line arguments.
struct Options {
progname: String,
diff --git a/cargo/features.bzl b/cargo/features.bzl
new file mode 100644
index 00000000..29b99210
--- /dev/null
+++ b/cargo/features.bzl
@@ -0,0 +1,6 @@
+"""Public Cargo features for Bazel."""
+
+# `symlink-exec-root` feature will symlink the execroot to the build script execution directory.
+#
+# This is useful for building with hermetic C++ toolchains.
+SYMLINK_EXEC_ROOT_FEATURE = "symlink-exec-root"
diff --git a/cargo/private/cargo_build_script.bzl b/cargo/private/cargo_build_script.bzl
index e567c1c5..d68c9f5b 100644
--- a/cargo/private/cargo_build_script.bzl
+++ b/cargo/private/cargo_build_script.bzl
@@ -1,18 +1,19 @@
"""Rules for Cargo build scripts (`build.rs` files)"""
load("@bazel_skylib//lib:paths.bzl", "paths")
+load("@bazel_skylib//rules:common_settings.bzl", "BuildSettingInfo")
load("@bazel_tools//tools/build_defs/cc:action_names.bzl", "CPP_COMPILE_ACTION_NAME", "C_COMPILE_ACTION_NAME")
load("@bazel_tools//tools/cpp:toolchain_utils.bzl", "find_cpp_toolchain")
+load("//cargo:features.bzl", "SYMLINK_EXEC_ROOT_FEATURE")
load("//rust:defs.bzl", "rust_common")
+load("//rust:rust_common.bzl", "BuildInfo", "DepInfo")
# buildifier: disable=bzl-visibility
-load("//rust/private:providers.bzl", _DepInfo = "DepInfo")
-
-# buildifier: disable=bzl-visibility
-load("//rust/private:rustc.bzl", "BuildInfo", "get_compilation_mode_opts", "get_linker_and_args")
+load("//rust/private:rustc.bzl", "get_compilation_mode_opts", "get_linker_and_args")
# buildifier: disable=bzl-visibility
load("//rust/private:utils.bzl", "dedent", "expand_dict_value_locations", "find_cc_toolchain", "find_toolchain", _name_to_crate_name = "name_to_crate_name")
+load(":features.bzl", "feature_enabled")
# Reexport for cargo_build_script_wrapper.bzl
name_to_crate_name = _name_to_crate_name
@@ -212,20 +213,19 @@ def _cargo_build_script_impl(ctx):
# See https://doc.rust-lang.org/cargo/reference/build-scripts.html#-sys-packages
# for details.
args = ctx.actions.args()
- args.add_all([
- script.path,
- links,
- out_dir.path,
- env_out.path,
- flags_out.path,
- link_flags.path,
- link_search_paths.path,
- dep_env_out.path,
- streams.stdout.path,
- streams.stderr.path,
- ])
+ args.add(script)
+ args.add(links)
+ args.add(out_dir.path)
+ args.add(env_out)
+ args.add(flags_out)
+ args.add(link_flags)
+ args.add(link_search_paths)
+ args.add(dep_env_out)
+ args.add(streams.stdout)
+ args.add(streams.stderr)
+
build_script_inputs = []
- for dep in ctx.attr.deps:
+ for dep in ctx.attr.link_deps:
if rust_common.dep_info in dep and dep[rust_common.dep_info].dep_env:
dep_env_file = dep[rust_common.dep_info].dep_env
args.add(dep_env_file.path)
@@ -233,6 +233,16 @@ def _cargo_build_script_impl(ctx):
for dep_build_info in dep[rust_common.dep_info].transitive_build_infos.to_list():
build_script_inputs.append(dep_build_info.out_dir)
+ for dep in ctx.attr.deps:
+ for dep_build_info in dep[rust_common.dep_info].transitive_build_infos.to_list():
+ build_script_inputs.append(dep_build_info.out_dir)
+
+ experimental_symlink_execroot = ctx.attr._experimental_symlink_execroot[BuildSettingInfo].value or \
+ feature_enabled(ctx, SYMLINK_EXEC_ROOT_FEATURE)
+
+ if experimental_symlink_execroot:
+ env["RULES_RUST_SYMLINK_EXEC_ROOT"] = "1"
+
ctx.actions.run(
executable = ctx.executable._cargo_build_script_runner,
arguments = [args],
@@ -277,7 +287,16 @@ cargo_build_script = rule(
allow_files = True,
),
"deps": attr.label_list(
- doc = "The Rust dependencies of the crate",
+ doc = "The Rust build-dependencies of the crate",
+ providers = [rust_common.dep_info],
+ cfg = "exec",
+ ),
+ "link_deps": attr.label_list(
+ doc = dedent("""\
+ The subset of the Rust (normal) dependencies of the crate that
+ have the links attribute and therefore provide environment
+ variables to this build script.
+ """),
providers = [rust_common.dep_info],
cfg = "exec",
),
@@ -320,6 +339,9 @@ cargo_build_script = rule(
"_cc_toolchain": attr.label(
default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
),
+ "_experimental_symlink_execroot": attr.label(
+ default = Label("//cargo/settings:experimental_symlink_execroot"),
+ ),
},
fragments = ["cpp"],
toolchains = [
@@ -401,7 +423,7 @@ def _cargo_dep_env_implementation(ctx):
# Information here is used directly by dependencies, and it is an error to have more than
# one dependency which sets this. This is the main way to specify information from build
# scripts, which is what we're looking to do.
- _DepInfo(
+ DepInfo(
dep_env = ctx.file.src,
direct_crates = depset(),
link_search_path_files = depset(),
diff --git a/cargo/private/cargo_build_script_wrapper.bzl b/cargo/private/cargo_build_script_wrapper.bzl
index b91f15b1..bc9c4058 100644
--- a/cargo/private/cargo_build_script_wrapper.bzl
+++ b/cargo/private/cargo_build_script_wrapper.bzl
@@ -13,6 +13,7 @@ def cargo_build_script(
crate_features = [],
version = None,
deps = [],
+ link_deps = [],
build_script_env = {},
data = [],
tools = [],
@@ -85,7 +86,9 @@ def cargo_build_script(
being compiled, optionally with a suffix of `_build_script`.
crate_features (list, optional): A list of features to enable for the build script.
version (str, optional): The semantic version (semver) of the crate.
- deps (list, optional): The dependencies of the crate.
+ deps (list, optional): The build-dependencies of the crate.
+ link_deps (list, optional): The subset of the (normal) dependencies of the crate that have the
+ links attribute and therefore provide environment variables to this build script.
build_script_env (dict, optional): Environment variables for build scripts.
data (list, optional): Files needed by the build script.
tools (list, optional): Tools (executables) needed by the build script.
@@ -122,6 +125,9 @@ def cargo_build_script(
if "toolchains" in kwargs:
build_script_kwargs["toolchains"] = kwargs["toolchains"]
+ if "features" in kwargs:
+ build_script_kwargs["features"] = kwargs["features"]
+
rust_binary(
name = name + "_",
crate_features = crate_features,
@@ -141,6 +147,7 @@ def cargo_build_script(
build_script_env = build_script_env,
links = links,
deps = deps,
+ link_deps = link_deps,
data = data,
tools = tools,
rustc_flags = rustc_flags,
diff --git a/cargo/private/features.bzl b/cargo/private/features.bzl
new file mode 100644
index 00000000..5d396b95
--- /dev/null
+++ b/cargo/private/features.bzl
@@ -0,0 +1,24 @@
+"""Feature helpers."""
+
+def feature_enabled(ctx, feature_name, default = False):
+ """Check if a feature is enabled.
+
+ If the feature is explicitly enabled or disabled, return accordingly.
+
+ In the case where the feature is not explicitly enabled or disabled, return the default value.
+
+ Args:
+ ctx: The context object.
+ feature_name: The name of the feature.
+ default: The default value to return if the feature is not explicitly enabled or disabled.
+
+ Returns:
+ Boolean defining whether the feature is enabled.
+ """
+ if feature_name in ctx.disabled_features:
+ return False
+
+ if feature_name in ctx.features:
+ return True
+
+ return default
diff --git a/cargo/settings/BUILD.bazel b/cargo/settings/BUILD.bazel
new file mode 100644
index 00000000..9d522156
--- /dev/null
+++ b/cargo/settings/BUILD.bazel
@@ -0,0 +1,10 @@
+load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
+
+package(default_visibility = ["//visibility:public"])
+
+# A flag for which causes `cargo_build_script` to symlink the execroot of the action to
+# the `CARGO_MANIFEST_DIR` where the scripts are run.
+bool_flag(
+ name = "experimental_symlink_execroot",
+ build_setting_default = False,
+)
diff --git a/crate_universe/3rdparty/BUILD.bazel b/crate_universe/3rdparty/BUILD.bazel
index 935b2e59..f56c01e3 100644
--- a/crate_universe/3rdparty/BUILD.bazel
+++ b/crate_universe/3rdparty/BUILD.bazel
@@ -11,9 +11,6 @@ exports_files([
crates_vendor(
name = "crates_vendor",
annotations = {
- "cargo_metadata": [crate.annotation(
- shallow_since = "1663068201 +0200",
- )],
"libgit2-sys": [crate.annotation(
gen_build_script = False,
deps = ["@libgit2"],
diff --git a/crate_universe/3rdparty/BUILD.libgit2.bazel b/crate_universe/3rdparty/BUILD.libgit2.bazel
index ca4b554f..b2d43705 100644
--- a/crate_universe/3rdparty/BUILD.libgit2.bazel
+++ b/crate_universe/3rdparty/BUILD.libgit2.bazel
@@ -133,7 +133,7 @@ cc_library(
write_file(
name = "configure_features",
- out = "include/git2/sys/features.h",
+ out = "include/git2_features.h",
content = [
"#ifndef INCLUDE_features_h",
"#define INCLUDE_features_h",
diff --git a/crate_universe/3rdparty/crates/BUILD.ahash-0.7.6.bazel b/crate_universe/3rdparty/crates/BUILD.ahash-0.7.6.bazel
index 44ce04b3..1b57b704 100644
--- a/crate_universe/3rdparty/crates/BUILD.ahash-0.7.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.ahash-0.7.6.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,118 +39,155 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.7.6",
deps = [
"@cui__ahash-0.7.6//:build_script_build",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__getrandom-0.2.8//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
- "@cui__once_cell-1.17.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ "@cui__getrandom-0.2.10//:getrandom", # cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cui__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
],
"//conditions:default": [],
}),
@@ -164,6 +202,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel b/crate_universe/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
deleted file mode 100644
index cfdd7a26..00000000
--- a/crate_universe/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "aho_corasick",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=aho-corasick",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.20",
- deps = [
- "@cui__memchr-2.5.0//:memchr",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel b/crate_universe/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
new file mode 100644
index 00000000..60ef4801
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "aho_corasick",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "perf-literal",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=aho-corasick",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+ deps = [
+ "@cui__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel b/crate_universe/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel
new file mode 100644
index 00000000..8f0041a8
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "android_tzdata",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=android-tzdata",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.1",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel b/crate_universe/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel
index 4117b125..fc84486f 100644
--- a/crate_universe/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = [
- "@cui__libc-0.2.139//:libc",
+ "@cui__libc-0.2.147//:libc",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.anstream-0.3.2.bazel b/crate_universe/3rdparty/crates/BUILD.anstream-0.3.2.bazel
new file mode 100644
index 00000000..4e8f466b
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.anstream-0.3.2.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstream",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "auto",
+ "default",
+ "wincon",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstream",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+ deps = [
+ "@cui__anstyle-1.0.1//:anstyle",
+ "@cui__anstyle-parse-0.2.1//:anstyle_parse",
+ "@cui__anstyle-query-1.0.0//:anstyle_query",
+ "@cui__colorchoice-1.0.0//:colorchoice",
+ "@cui__is-terminal-0.4.7//:is_terminal",
+ "@cui__utf8parse-0.2.1//:utf8parse",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.anstyle-1.0.1.bazel b/crate_universe/3rdparty/crates/BUILD.anstyle-1.0.1.bazel
new file mode 100644
index 00000000..4db6503f
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.anstyle-1.0.1.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel b/crate_universe/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel
new file mode 100644
index 00000000..1f47bf61
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_parse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "utf8",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-parse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.1",
+ deps = [
+ "@cui__utf8parse-0.2.1//:utf8parse",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel b/crate_universe/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel
new file mode 100644
index 00000000..9f3c4e22
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_query",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-query",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel b/crate_universe/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel
new file mode 100644
index 00000000..8aa60aef
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_wincon",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-wincon",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+ deps = [
+ "@cui__anstyle-1.0.1//:anstyle",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.anyhow-1.0.68.bazel b/crate_universe/3rdparty/crates/BUILD.anyhow-1.0.68.bazel
deleted file mode 100644
index 61f1db04..00000000
--- a/crate_universe/3rdparty/crates/BUILD.anyhow-1.0.68.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "anyhow",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.68",
- deps = [
- "@cui__anyhow-1.0.68//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "anyhow_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.68",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "anyhow_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.anyhow-1.0.71.bazel b/crate_universe/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
new file mode 100644
index 00000000..f9f49ffc
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anyhow",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.71",
+ deps = [
+ "@cui__anyhow-1.0.71//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "anyhow_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.71",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "anyhow_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/crate_universe/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
index 971c983b..349a919b 100644
--- a/crate_universe/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.bazel b/crate_universe/3rdparty/crates/BUILD.bazel
index 8216336c..b6885a57 100644
--- a/crate_universe/3rdparty/crates/BUILD.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.bazel
@@ -27,49 +27,49 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "anyhow",
- actual = "@cui__anyhow-1.0.68//:anyhow",
+ actual = "@cui__anyhow-1.0.71//:anyhow",
tags = ["manual"],
)
alias(
name = "cargo-lock",
- actual = "@cui__cargo-lock-8.0.3//:cargo_lock",
+ actual = "@cui__cargo-lock-9.0.0//:cargo_lock",
tags = ["manual"],
)
alias(
name = "cargo-platform",
- actual = "@cui__cargo-platform-0.1.2//:cargo_platform",
+ actual = "@cui__cargo-platform-0.1.3//:cargo_platform",
tags = ["manual"],
)
alias(
name = "cargo_metadata",
- actual = "@cui__cargo_metadata-0.15.3//:cargo_metadata",
+ actual = "@cui__cargo_metadata-0.15.4//:cargo_metadata",
tags = ["manual"],
)
alias(
name = "cargo_toml",
- actual = "@cui__cargo_toml-0.15.2//:cargo_toml",
+ actual = "@cui__cargo_toml-0.15.3//:cargo_toml",
tags = ["manual"],
)
alias(
name = "cfg-expr",
- actual = "@cui__cfg-expr-0.14.0//:cfg_expr",
+ actual = "@cui__cfg-expr-0.15.3//:cfg_expr",
tags = ["manual"],
)
alias(
name = "clap",
- actual = "@cui__clap-4.0.32//:clap",
+ actual = "@cui__clap-4.3.11//:clap",
tags = ["manual"],
)
alias(
name = "crates-index",
- actual = "@cui__crates-index-0.19.7//:crates_index",
+ actual = "@cui__crates-index-0.19.13//:crates_index",
tags = ["manual"],
)
@@ -81,7 +81,13 @@ alias(
alias(
name = "indoc",
- actual = "@cui__indoc-2.0.1//:indoc",
+ actual = "@cui__indoc-2.0.2//:indoc",
+ tags = ["manual"],
+)
+
+alias(
+ name = "itertools",
+ actual = "@cui__itertools-0.11.0//:itertools",
tags = ["manual"],
)
@@ -93,7 +99,7 @@ alias(
alias(
name = "normpath",
- actual = "@cui__normpath-1.0.1//:normpath",
+ actual = "@cui__normpath-1.1.1//:normpath",
tags = ["manual"],
)
@@ -105,37 +111,37 @@ alias(
alias(
name = "regex",
- actual = "@cui__regex-1.7.1//:regex",
+ actual = "@cui__regex-1.9.1//:regex",
tags = ["manual"],
)
alias(
name = "semver",
- actual = "@cui__semver-1.0.16//:semver",
+ actual = "@cui__semver-1.0.17//:semver",
tags = ["manual"],
)
alias(
name = "serde",
- actual = "@cui__serde-1.0.152//:serde",
+ actual = "@cui__serde-1.0.171//:serde",
tags = ["manual"],
)
alias(
name = "serde_json",
- actual = "@cui__serde_json-1.0.91//:serde_json",
+ actual = "@cui__serde_json-1.0.102//:serde_json",
tags = ["manual"],
)
alias(
name = "serde_starlark",
- actual = "@cui__serde_starlark-0.1.10//:serde_starlark",
+ actual = "@cui__serde_starlark-0.1.13//:serde_starlark",
tags = ["manual"],
)
alias(
name = "sha2",
- actual = "@cui__sha2-0.10.6//:sha2",
+ actual = "@cui__sha2-0.10.7//:sha2",
tags = ["manual"],
)
@@ -147,13 +153,13 @@ alias(
alias(
name = "tempfile",
- actual = "@cui__tempfile-3.3.0//:tempfile",
+ actual = "@cui__tempfile-3.6.0//:tempfile",
tags = ["manual"],
)
alias(
name = "tera",
- actual = "@cui__tera-1.17.1//:tera",
+ actual = "@cui__tera-1.19.0//:tera",
tags = ["manual"],
)
@@ -165,6 +171,6 @@ alias(
alias(
name = "toml",
- actual = "@cui__toml-0.7.2//:toml",
+ actual = "@cui__toml-0.7.6//:toml",
tags = ["manual"],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/crate_universe/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
index 70d9a0c4..f6c334fc 100644
--- a/crate_universe/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel b/crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel
deleted file mode 100644
index 157fdc30..00000000
--- a/crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "block_buffer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=block-buffer",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.3",
- deps = [
- "@cui__generic-array-0.14.6//:generic_array",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.4.bazel b/crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.4.bazel
new file mode 100644
index 00000000..1d8d8a29
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.block-buffer-0.10.4.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "block_buffer",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=block-buffer",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.4",
+ deps = [
+ "@cui__generic-array-0.14.7//:generic_array",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.bstr-1.1.0.bazel b/crate_universe/3rdparty/crates/BUILD.bstr-1.1.0.bazel
deleted file mode 100644
index 37f9429c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.bstr-1.1.0.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "bstr",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=bstr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- "@cui__memchr-2.5.0//:memchr",
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.bstr-1.6.0.bazel b/crate_universe/3rdparty/crates/BUILD.bstr-1.6.0.bazel
new file mode 100644
index 00000000..32fcfa3b
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.bstr-1.6.0.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "bstr",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bstr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.6.0",
+ deps = [
+ "@cui__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel b/crate_universe/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel
deleted file mode 100644
index 0e6de2a2..00000000
--- a/crate_universe/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "bumpalo",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=bumpalo",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.11.1",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel b/crate_universe/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel
new file mode 100644
index 00000000..44dd5c0a
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "bumpalo",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bumpalo",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.13.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.camino-1.1.2.bazel b/crate_universe/3rdparty/crates/BUILD.camino-1.1.2.bazel
deleted file mode 100644
index 4ef6aca0..00000000
--- a/crate_universe/3rdparty/crates/BUILD.camino-1.1.2.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "camino",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "serde",
- "serde1",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=camino",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.2",
- deps = [
- "@cui__camino-1.1.2//:build_script_build",
- "@cui__serde-1.0.152//:serde",
- ],
-)
-
-cargo_build_script(
- name = "camino_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "serde",
- "serde1",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=camino",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "camino_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.camino-1.1.6.bazel b/crate_universe/3rdparty/crates/BUILD.camino-1.1.6.bazel
new file mode 100644
index 00000000..0ef022a5
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.camino-1.1.6.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "camino",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "serde",
+ "serde1",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=camino",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.6",
+ deps = [
+ "@cui__camino-1.1.6//:build_script_build",
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
+
+cargo_build_script(
+ name = "camino_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "serde",
+ "serde1",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=camino",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.1.6",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "camino_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo-lock-8.0.3.bazel b/crate_universe/3rdparty/crates/BUILD.cargo-lock-8.0.3.bazel
deleted file mode 100644
index 64e2d30f..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cargo-lock-8.0.3.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "cargo_lock",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cargo-lock",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "8.0.3",
- deps = [
- "@cui__semver-1.0.16//:semver",
- "@cui__serde-1.0.152//:serde",
- "@cui__toml-0.5.10//:toml",
- "@cui__url-2.3.1//:url",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo-lock-9.0.0.bazel b/crate_universe/3rdparty/crates/BUILD.cargo-lock-9.0.0.bazel
new file mode 100644
index 00000000..5bea81f9
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cargo-lock-9.0.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "cargo_lock",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cargo-lock",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "9.0.0",
+ deps = [
+ "@cui__semver-1.0.17//:semver",
+ "@cui__serde-1.0.171//:serde",
+ "@cui__toml-0.7.6//:toml",
+ "@cui__url-2.4.0//:url",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.2.bazel b/crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.2.bazel
deleted file mode 100644
index 65a84860..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.2.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cargo_platform",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cargo-platform",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.2",
- deps = [
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.3.bazel b/crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.3.bazel
new file mode 100644
index 00000000..1340a3d3
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cargo-platform-0.1.3.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cargo_platform",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cargo-platform",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.3",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.3.bazel b/crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.3.bazel
deleted file mode 100644
index 5468862a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.3.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "cargo_metadata",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cargo_metadata",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.15.3",
- deps = [
- "@cui__camino-1.1.2//:camino",
- "@cui__cargo-platform-0.1.2//:cargo_platform",
- "@cui__semver-1.0.16//:semver",
- "@cui__serde-1.0.152//:serde",
- "@cui__serde_json-1.0.91//:serde_json",
- "@cui__thiserror-1.0.38//:thiserror",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.4.bazel b/crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.4.bazel
new file mode 100644
index 00000000..77422579
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cargo_metadata-0.15.4.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "cargo_metadata",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cargo_metadata",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.15.4",
+ deps = [
+ "@cui__camino-1.1.6//:camino",
+ "@cui__cargo-platform-0.1.3//:cargo_platform",
+ "@cui__semver-1.0.17//:semver",
+ "@cui__serde-1.0.171//:serde",
+ "@cui__serde_json-1.0.102//:serde_json",
+ "@cui__thiserror-1.0.43//:thiserror",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.2.bazel b/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.2.bazel
deleted file mode 100644
index 45f4d2dd..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.2.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "cargo_toml",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/cargo_toml.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cargo_toml",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.15.2",
- deps = [
- "@cui__serde-1.0.152//:serde",
- "@cui__toml-0.7.2//:toml",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.3.bazel b/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.3.bazel
new file mode 100644
index 00000000..2ef8a869
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.15.3.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "cargo_toml",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/cargo_toml.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cargo_toml",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.15.3",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ "@cui__toml-0.7.6//:toml",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cc-1.0.78.bazel b/crate_universe/3rdparty/crates/BUILD.cc-1.0.78.bazel
deleted file mode 100644
index 0c10081a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cc-1.0.78.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "jobserver",
- "parallel",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.78",
- deps = [
- "@cui__jobserver-0.1.25//:jobserver",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cc-1.0.79.bazel b/crate_universe/3rdparty/crates/BUILD.cc-1.0.79.bazel
new file mode 100644
index 00000000..c160ece2
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cc-1.0.79.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "jobserver",
+ "parallel",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.79",
+ deps = [
+ "@cui__jobserver-0.1.26//:jobserver",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cfg-expr-0.14.0.bazel b/crate_universe/3rdparty/crates/BUILD.cfg-expr-0.14.0.bazel
deleted file mode 100644
index ee4fdd7f..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cfg-expr-0.14.0.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cfg_expr",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cfg-expr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.0",
- deps = [
- "@cui__smallvec-1.10.0//:smallvec",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cfg-expr-0.15.3.bazel b/crate_universe/3rdparty/crates/BUILD.cfg-expr-0.15.3.bazel
new file mode 100644
index 00000000..438deb41
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cfg-expr-0.15.3.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cfg_expr",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cfg-expr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.15.3",
+ deps = [
+ "@cui__smallvec-1.11.0//:smallvec",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/crate_universe/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
index 92b64736..c4b8eed6 100644
--- a/crate_universe/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-0.4.23.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-0.4.23.bazel
deleted file mode 100644
index f8762f81..00000000
--- a/crate_universe/3rdparty/crates/BUILD.chrono-0.4.23.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "chrono",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clock",
- "iana-time-zone",
- "std",
- "winapi",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=chrono",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.23",
- deps = [
- "@cui__iana-time-zone-0.1.53//:iana_time_zone",
- "@cui__num-integer-0.1.45//:num_integer",
- "@cui__num-traits-0.2.15//:num_traits",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-0.4.26.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-0.4.26.bazel
new file mode 100644
index 00000000..be49ed02
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.chrono-0.4.26.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "chrono",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clock",
+ "iana-time-zone",
+ "std",
+ "winapi",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chrono",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.26",
+ deps = [
+ "@cui__num-traits-0.2.15//:num_traits",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.1.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.1.bazel
new file mode 100644
index 00000000..e50274c8
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.1.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "chrono_tz",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chrono-tz",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.1",
+ deps = [
+ "@cui__chrono-0.4.26//:chrono",
+ "@cui__chrono-tz-0.6.1//:build_script_build",
+ "@cui__phf-0.10.1//:phf",
+ ],
+)
+
+cargo_build_script(
+ name = "chrono-tz_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chrono-tz",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.6.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cui__chrono-tz-build-0.0.2//:chrono_tz_build",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "chrono-tz_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.3.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.3.bazel
deleted file mode 100644
index 139cacab..00000000
--- a/crate_universe/3rdparty/crates/BUILD.chrono-tz-0.6.3.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "chrono_tz",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=chrono-tz",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.3",
- deps = [
- "@cui__chrono-0.4.23//:chrono",
- "@cui__chrono-tz-0.6.3//:build_script_build",
- "@cui__phf-0.11.1//:phf",
- ],
-)
-
-cargo_build_script(
- name = "chrono-tz_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=chrono-tz",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.3",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__chrono-tz-build-0.0.3//:chrono_tz_build",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "chrono-tz_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.2.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.2.bazel
new file mode 100644
index 00000000..2e92f7c8
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.2.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "chrono_tz_build",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chrono-tz-build",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.0.2",
+ deps = [
+ "@cui__parse-zoneinfo-0.3.0//:parse_zoneinfo",
+ "@cui__phf-0.10.1//:phf",
+ "@cui__phf_codegen-0.10.0//:phf_codegen",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.3.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.3.bazel
deleted file mode 100644
index ffa7c389..00000000
--- a/crate_universe/3rdparty/crates/BUILD.chrono-tz-build-0.0.3.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "chrono_tz_build",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=chrono-tz-build",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.0.3",
- deps = [
- "@cui__parse-zoneinfo-0.3.0//:parse_zoneinfo",
- "@cui__phf-0.11.1//:phf",
- "@cui__phf_codegen-0.11.1//:phf_codegen",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap-4.0.32.bazel b/crate_universe/3rdparty/crates/BUILD.clap-4.0.32.bazel
deleted file mode 100644
index 23df4120..00000000
--- a/crate_universe/3rdparty/crates/BUILD.clap-4.0.32.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "color",
- "default",
- "derive",
- "env",
- "error-context",
- "help",
- "std",
- "suggestions",
- "usage",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@cui__clap_derive-4.0.21//:clap_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "4.0.32",
- deps = [
- "@cui__bitflags-1.3.2//:bitflags",
- "@cui__clap_lex-0.3.1//:clap_lex",
- "@cui__is-terminal-0.4.2//:is_terminal",
- "@cui__once_cell-1.17.0//:once_cell",
- "@cui__strsim-0.10.0//:strsim",
- "@cui__termcolor-1.1.3//:termcolor",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap-4.3.11.bazel b/crate_universe/3rdparty/crates/BUILD.clap-4.3.11.bazel
new file mode 100644
index 00000000..c2b12e43
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.clap-4.3.11.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "default",
+ "derive",
+ "env",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@cui__clap_derive-4.3.2//:clap_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.11",
+ deps = [
+ "@cui__clap_builder-4.3.11//:clap_builder",
+ "@cui__once_cell-1.18.0//:once_cell",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel b/crate_universe/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel
new file mode 100644
index 00000000..d9e21944
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel
@@ -0,0 +1,91 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_builder",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "env",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_builder",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.11",
+ deps = [
+ "@cui__anstream-0.3.2//:anstream",
+ "@cui__anstyle-1.0.1//:anstyle",
+ "@cui__clap_lex-0.5.0//:clap_lex",
+ "@cui__strsim-0.10.0//:strsim",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap_derive-4.0.21.bazel b/crate_universe/3rdparty/crates/BUILD.clap_derive-4.0.21.bazel
deleted file mode 100644
index 2141d3de..00000000
--- a/crate_universe/3rdparty/crates/BUILD.clap_derive-4.0.21.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "clap_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "4.0.21",
- deps = [
- "@cui__heck-0.4.0//:heck",
- "@cui__proc-macro-error-1.0.4//:proc_macro_error",
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel b/crate_universe/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel
new file mode 100644
index 00000000..34dd29b7
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "clap_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.2",
+ deps = [
+ "@cui__heck-0.4.1//:heck",
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__syn-2.0.25//:syn",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap_lex-0.3.1.bazel b/crate_universe/3rdparty/crates/BUILD.clap_lex-0.3.1.bazel
deleted file mode 100644
index 1e25855a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.clap_lex-0.3.1.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap_lex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap_lex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.1",
- deps = [
- "@cui__os_str_bytes-6.4.1//:os_str_bytes",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel b/crate_universe/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel
new file mode 100644
index 00000000..7ac2082c
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_lex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_lex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel b/crate_universe/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel
deleted file mode 100644
index 646b01b6..00000000
--- a/crate_universe/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0
-# ])
-
-rust_library(
- name = "codespan_reporting",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=codespan-reporting",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.1",
- deps = [
- "@cui__termcolor-1.1.3//:termcolor",
- "@cui__unicode-width-0.1.10//:unicode_width",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel b/crate_universe/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel
new file mode 100644
index 00000000..21b969c0
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "colorchoice",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=colorchoice",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel b/crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel
deleted file mode 100644
index 8d5c2d73..00000000
--- a/crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT / Apache-2.0
-# ])
-
-rust_library(
- name = "core_foundation_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=core-foundation-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.3",
- deps = [
- "@cui__core-foundation-sys-0.8.3//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "core-foundation-sys_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=core-foundation-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.3",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "core-foundation-sys_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel b/crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel
new file mode 100644
index 00000000..0e5ec54b
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT / Apache-2.0
+# ])
+
+rust_library(
+ name = "core_foundation_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=core-foundation-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.4",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel b/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel
deleted file mode 100644
index c7aa0c7e..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cpufeatures",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cpufeatures",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.5",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # aarch64-linux-android
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.9.bazel b/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.9.bazel
new file mode 100644
index 00000000..301bf6c0
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.9.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cpufeatures",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cpufeatures",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.9",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # aarch64-linux-android
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.crates-index-0.19.13.bazel b/crate_universe/3rdparty/crates/BUILD.crates-index-0.19.13.bazel
new file mode 100644
index 00000000..7d59acf1
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.crates-index-0.19.13.bazel
@@ -0,0 +1,91 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "crates_index",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@cui__serde_derive-1.0.171//:serde_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crates-index",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.19.13",
+ deps = [
+ "@cui__git2-0.16.1//:git2",
+ "@cui__hex-0.4.3//:hex",
+ "@cui__home-0.5.5//:home",
+ "@cui__memchr-2.5.0//:memchr",
+ "@cui__rustc-hash-1.1.0//:rustc_hash",
+ "@cui__semver-1.0.17//:semver",
+ "@cui__serde-1.0.171//:serde",
+ "@cui__serde_json-1.0.102//:serde_json",
+ "@cui__smol_str-0.2.0//:smol_str",
+ "@cui__toml-0.7.6//:toml",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.crates-index-0.19.7.bazel b/crate_universe/3rdparty/crates/BUILD.crates-index-0.19.7.bazel
deleted file mode 100644
index 4978e6e2..00000000
--- a/crate_universe/3rdparty/crates/BUILD.crates-index-0.19.7.bazel
+++ /dev/null
@@ -1,57 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0
-# ])
-
-rust_library(
- name = "crates_index",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@cui__serde_derive-1.0.152//:serde_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crates-index",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.19.7",
- deps = [
- "@cui__git2-0.16.1//:git2",
- "@cui__hex-0.4.3//:hex",
- "@cui__home-0.5.4//:home",
- "@cui__memchr-2.5.0//:memchr",
- "@cui__num_cpus-1.15.0//:num_cpus",
- "@cui__rustc-hash-1.1.0//:rustc_hash",
- "@cui__semver-1.0.16//:semver",
- "@cui__serde-1.0.152//:serde",
- "@cui__serde_json-1.0.91//:serde_json",
- "@cui__smol_str-0.1.24//:smol_str",
- "@cui__toml-0.7.2//:toml",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel b/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel
deleted file mode 100644
index 66bf377c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_utils",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-utils",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.14",
- deps = [
- "@cui__cfg-if-1.0.0//:cfg_if",
- "@cui__crossbeam-utils-0.8.14//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "crossbeam-utils_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-utils",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.14",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "crossbeam-utils_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel b/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel
new file mode 100644
index 00000000..7fcfc3d7
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_utils",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.16",
+ deps = [
+ "@cui__cfg-if-1.0.0//:cfg_if",
+ "@cui__crossbeam-utils-0.8.16//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "crossbeam-utils_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.8.16",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "crossbeam-utils_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel b/crate_universe/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel
index ca77d930..0ff93cc1 100644
--- a/crate_universe/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.6",
deps = [
- "@cui__generic-array-0.14.6//:generic_array",
+ "@cui__generic-array-0.14.7//:generic_array",
"@cui__typenum-1.16.0//:typenum",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.cxx-1.0.86.bazel b/crate_universe/3rdparty/crates/BUILD.cxx-1.0.86.bazel
deleted file mode 100644
index ccc89c1a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cxx-1.0.86.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cxx",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@cui__cxxbridge-macro-1.0.86//:cxxbridge_macro",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxx",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.86",
- deps = [
- "@cui__cxx-1.0.86//:build_script_build",
- "@cui__link-cplusplus-1.0.8//:link_cplusplus",
- ],
-)
-
-cargo_build_script(
- name = "cxx_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "cxxbridge1",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=cxx",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.86",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__cc-1.0.78//:cc",
- "@cui__cxxbridge-flags-1.0.86//:cxxbridge_flags",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "cxx_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cxx-build-1.0.86.bazel b/crate_universe/3rdparty/crates/BUILD.cxx-build-1.0.86.bazel
deleted file mode 100644
index f0430bea..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cxx-build-1.0.86.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cxx_build",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxx-build",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.86",
- deps = [
- "@cui__cc-1.0.78//:cc",
- "@cui__codespan-reporting-0.11.1//:codespan_reporting",
- "@cui__once_cell-1.17.0//:once_cell",
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__scratch-1.0.3//:scratch",
- "@cui__syn-1.0.107//:syn",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cxxbridge-flags-1.0.86.bazel b/crate_universe/3rdparty/crates/BUILD.cxxbridge-flags-1.0.86.bazel
deleted file mode 100644
index 1c8fd47d..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cxxbridge-flags-1.0.86.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cxxbridge_flags",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxxbridge-flags",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.86",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.cxxbridge-macro-1.0.86.bazel b/crate_universe/3rdparty/crates/BUILD.cxxbridge-macro-1.0.86.bazel
deleted file mode 100644
index 1ca9210f..00000000
--- a/crate_universe/3rdparty/crates/BUILD.cxxbridge-macro-1.0.86.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "cxxbridge_macro",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxxbridge-macro",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.86",
- deps = [
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.deunicode-0.4.3.bazel b/crate_universe/3rdparty/crates/BUILD.deunicode-0.4.3.bazel
index 85222177..cc47a0ea 100644
--- a/crate_universe/3rdparty/crates/BUILD.deunicode-0.4.3.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.deunicode-0.4.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.3",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.digest-0.10.6.bazel b/crate_universe/3rdparty/crates/BUILD.digest-0.10.6.bazel
deleted file mode 100644
index 4b0e6fab..00000000
--- a/crate_universe/3rdparty/crates/BUILD.digest-0.10.6.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "digest",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "block-buffer",
- "core-api",
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=digest",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.6",
- deps = [
- "@cui__block-buffer-0.10.3//:block_buffer",
- "@cui__crypto-common-0.1.6//:crypto_common",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.digest-0.10.7.bazel b/crate_universe/3rdparty/crates/BUILD.digest-0.10.7.bazel
new file mode 100644
index 00000000..1e15f909
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.digest-0.10.7.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "digest",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "block-buffer",
+ "core-api",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=digest",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.7",
+ deps = [
+ "@cui__block-buffer-0.10.4//:block_buffer",
+ "@cui__crypto-common-0.1.6//:crypto_common",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.either-1.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.either-1.9.0.bazel
new file mode 100644
index 00000000..5b7ec01a
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.either-1.9.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "either",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=either",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.equivalent-1.0.1.bazel b/crate_universe/3rdparty/crates/BUILD.equivalent-1.0.1.bazel
new file mode 100644
index 00000000..a9d07860
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.equivalent-1.0.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "equivalent",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=equivalent",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.errno-0.2.8.bazel b/crate_universe/3rdparty/crates/BUILD.errno-0.2.8.bazel
deleted file mode 100644
index 2510c8e5..00000000
--- a/crate_universe/3rdparty/crates/BUILD.errno-0.2.8.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "errno",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=errno",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.8",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__libc-0.2.139//:libc", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.errno-0.3.1.bazel b/crate_universe/3rdparty/crates/BUILD.errno-0.3.1.bazel
new file mode 100644
index 00000000..d83c0b0b
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.errno-0.3.1.bazel
@@ -0,0 +1,154 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "errno",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__libc-0.2.147//:libc", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel b/crate_universe/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
index 4a2298e5..e13ef3f2 100644
--- a/crate_universe/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,10 +39,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
deps = [
"@cui__errno-dragonfly-0.1.2//:build_script_build",
- "@cui__libc-0.2.139//:libc",
+ "@cui__libc-0.2.147//:libc",
],
)
@@ -54,6 +89,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -74,7 +110,7 @@ cargo_build_script(
version = "0.1.2",
visibility = ["//visibility:private"],
deps = [
- "@cui__cc-1.0.78//:cc",
+ "@cui__cc-1.0.79//:cc",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.fastrand-1.8.0.bazel b/crate_universe/3rdparty/crates/BUILD.fastrand-1.8.0.bazel
deleted file mode 100644
index 6cef51e4..00000000
--- a/crate_universe/3rdparty/crates/BUILD.fastrand-1.8.0.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "fastrand",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=fastrand",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
- deps = select({
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cui__instant-0.1.12//:instant", # cfg(target_arch = "wasm32")
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__instant-0.1.12//:instant", # cfg(target_arch = "wasm32")
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.fastrand-1.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.fastrand-1.9.0.bazel
new file mode 100644
index 00000000..310cd51b
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.fastrand-1.9.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "fastrand",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fastrand",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.0",
+ deps = select({
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cui__instant-0.1.12//:instant", # cfg(all(target_arch = "wasm32", not(target_os = "wasi")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.fnv-1.0.7.bazel b/crate_universe/3rdparty/crates/BUILD.fnv-1.0.7.bazel
index 85958917..fc85e1ce 100644
--- a/crate_universe/3rdparty/crates/BUILD.fnv-1.0.7.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.fnv-1.0.7.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.7",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel b/crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel
deleted file mode 100644
index b546f3e7..00000000
--- a/crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "form_urlencoded",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=form_urlencoded",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- "@cui__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel b/crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel
new file mode 100644
index 00000000..e0a0aae6
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "form_urlencoded",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=form_urlencoded",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = [
+ "@cui__percent-encoding-2.3.0//:percent_encoding",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.fuchsia-cprng-0.1.1.bazel b/crate_universe/3rdparty/crates/BUILD.fuchsia-cprng-0.1.1.bazel
index 2c86f5d7..bb6516e6 100644
--- a/crate_universe/3rdparty/crates/BUILD.fuchsia-cprng-0.1.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.fuchsia-cprng-0.1.1.bazel
@@ -17,6 +17,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -33,5 +34,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.1",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.generic-array-0.14.6.bazel b/crate_universe/3rdparty/crates/BUILD.generic-array-0.14.6.bazel
deleted file mode 100644
index e50ed86b..00000000
--- a/crate_universe/3rdparty/crates/BUILD.generic-array-0.14.6.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "generic_array",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "more_lengths",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=generic-array",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.6",
- deps = [
- "@cui__generic-array-0.14.6//:build_script_build",
- "@cui__typenum-1.16.0//:typenum",
- ],
-)
-
-cargo_build_script(
- name = "generic-array_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "more_lengths",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=generic-array",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.6",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "generic-array_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.generic-array-0.14.7.bazel b/crate_universe/3rdparty/crates/BUILD.generic-array-0.14.7.bazel
new file mode 100644
index 00000000..1e83115d
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.generic-array-0.14.7.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "generic_array",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "more_lengths",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=generic-array",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.14.7",
+ deps = [
+ "@cui__generic-array-0.14.7//:build_script_build",
+ "@cui__typenum-1.16.0//:typenum",
+ ],
+)
+
+cargo_build_script(
+ name = "generic-array_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "more_lengths",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=generic-array",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.14.7",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cui__version_check-0.9.4//:version_check",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "generic-array_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.10.bazel b/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.10.bazel
new file mode 100644
index 00000000..c21b618b
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.10.bazel
@@ -0,0 +1,150 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "getrandom",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=getrandom",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.10",
+ deps = [
+ "@cui__cfg-if-1.0.0//:cfg_if",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.8.bazel b/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
deleted file mode 100644
index d2b58928..00000000
--- a/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
+++ /dev/null
@@ -1,115 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "getrandom",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=getrandom",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.8",
- deps = [
- "@cui__cfg-if-1.0.0//:cfg_if",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.git2-0.16.1.bazel b/crate_universe/3rdparty/crates/BUILD.git2-0.16.1.bazel
index a907aa73..6ca9a06c 100644
--- a/crate_universe/3rdparty/crates/BUILD.git2-0.16.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.git2-0.16.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,12 +38,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.16.1",
deps = [
"@cui__bitflags-1.3.2//:bitflags",
- "@cui__libc-0.2.139//:libc",
+ "@cui__libc-0.2.147//:libc",
"@cui__libgit2-sys-0.14.2-1.5.1//:libgit2_sys",
- "@cui__log-0.4.17//:log",
- "@cui__url-2.3.1//:url",
+ "@cui__log-0.4.19//:log",
+ "@cui__url-2.4.0//:url",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.globset-0.4.10.bazel b/crate_universe/3rdparty/crates/BUILD.globset-0.4.10.bazel
deleted file mode 100644
index 3cebca90..00000000
--- a/crate_universe/3rdparty/crates/BUILD.globset-0.4.10.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "globset",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "log",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=globset",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.10",
- deps = [
- "@cui__aho-corasick-0.7.20//:aho_corasick",
- "@cui__bstr-1.1.0//:bstr",
- "@cui__fnv-1.0.7//:fnv",
- "@cui__log-0.4.17//:log",
- "@cui__regex-1.7.1//:regex",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.globset-0.4.11.bazel b/crate_universe/3rdparty/crates/BUILD.globset-0.4.11.bazel
new file mode 100644
index 00000000..8e33a02d
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.globset-0.4.11.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "globset",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "log",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=globset",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.11",
+ deps = [
+ "@cui__aho-corasick-1.0.2//:aho_corasick",
+ "@cui__bstr-1.6.0//:bstr",
+ "@cui__fnv-1.0.7//:fnv",
+ "@cui__log-0.4.19//:log",
+ "@cui__regex-1.9.1//:regex",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.globwalk-0.8.1.bazel b/crate_universe/3rdparty/crates/BUILD.globwalk-0.8.1.bazel
index 778b63e7..cbee972c 100644
--- a/crate_universe/3rdparty/crates/BUILD.globwalk-0.8.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.globwalk-0.8.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.1",
deps = [
"@cui__bitflags-1.3.2//:bitflags",
"@cui__ignore-0.4.18//:ignore",
- "@cui__walkdir-2.3.2//:walkdir",
+ "@cui__walkdir-2.3.3//:walkdir",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/crate_universe/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
index b80a7ea5..5f5d7ec4 100644
--- a/crate_universe/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -31,7 +32,6 @@ rust_library(
"ahash",
"default",
"inline-more",
- "raw",
],
crate_root = "src/lib.rs",
edition = "2021",
@@ -43,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.3",
deps = [
"@cui__ahash-0.7.6//:ahash",
diff --git a/crate_universe/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel b/crate_universe/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel
new file mode 100644
index 00000000..53444806
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hashbrown",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "raw",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hashbrown",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.14.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.heck-0.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.heck-0.4.0.bazel
deleted file mode 100644
index fbef0a83..00000000
--- a/crate_universe/3rdparty/crates/BUILD.heck-0.4.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "heck",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=heck",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.heck-0.4.1.bazel b/crate_universe/3rdparty/crates/BUILD.heck-0.4.1.bazel
new file mode 100644
index 00000000..298d16b1
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.heck-0.4.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "heck",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=heck",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.1",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel b/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
deleted file mode 100644
index 831fff04..00000000
--- a/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "@cui__libc-0.2.139//:libc",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel b/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel
new file mode 100644
index 00000000..f1e09f17
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.hex-0.4.3.bazel b/crate_universe/3rdparty/crates/BUILD.hex-0.4.3.bazel
index 651a9021..8317d0e8 100644
--- a/crate_universe/3rdparty/crates/BUILD.hex-0.4.3.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.hex-0.4.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,8 +44,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.3",
deps = [
- "@cui__serde-1.0.152//:serde",
+ "@cui__serde-1.0.171//:serde",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.home-0.5.4.bazel b/crate_universe/3rdparty/crates/BUILD.home-0.5.4.bazel
deleted file mode 100644
index e18a5c0d..00000000
--- a/crate_universe/3rdparty/crates/BUILD.home-0.5.4.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "home",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=home",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.4",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.home-0.5.5.bazel b/crate_universe/3rdparty/crates/BUILD.home-0.5.5.bazel
new file mode 100644
index 00000000..712a587e
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.home-0.5.5.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "home",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=home",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.5",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.humansize-1.1.1.bazel b/crate_universe/3rdparty/crates/BUILD.humansize-1.1.1.bazel
deleted file mode 100644
index b1dea693..00000000
--- a/crate_universe/3rdparty/crates/BUILD.humansize-1.1.1.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "humansize",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=humansize",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.1",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.humansize-2.1.3.bazel b/crate_universe/3rdparty/crates/BUILD.humansize-2.1.3.bazel
new file mode 100644
index 00000000..93854b11
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.humansize-2.1.3.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "humansize",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=humansize",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.1.3",
+ deps = [
+ "@cui__libm-0.2.7//:libm",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel b/crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel
deleted file mode 100644
index 0c91b875..00000000
--- a/crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "iana_time_zone",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "fallback",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.53",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cui__js-sys-0.3.60//:js_sys", # cfg(target_arch = "wasm32")
- "@cui__wasm-bindgen-0.2.83//:wasm_bindgen", # cfg(target_arch = "wasm32")
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__js-sys-0.3.60//:js_sys", # cfg(target_arch = "wasm32")
- "@cui__wasm-bindgen-0.2.83//:wasm_bindgen", # cfg(target_arch = "wasm32")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel b/crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel
new file mode 100644
index 00000000..acd69aac
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "iana_time_zone",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "fallback",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.57",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-0.48.0//:windows", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-0.48.0//:windows", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cui__js-sys-0.3.64//:js_sys", # cfg(target_arch = "wasm32")
+ "@cui__wasm-bindgen-0.2.87//:wasm_bindgen", # cfg(target_arch = "wasm32")
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__js-sys-0.3.64//:js_sys", # cfg(target_arch = "wasm32")
+ "@cui__wasm-bindgen-0.2.87//:wasm_bindgen", # cfg(target_arch = "wasm32")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-0.48.0//:windows", # cfg(target_os = "windows")
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel b/crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel
deleted file mode 100644
index 0ad78b77..00000000
--- a/crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "iana_time_zone_haiku",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone-haiku",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.1",
- deps = [
- "@cui__cxx-1.0.86//:cxx",
- "@cui__iana-time-zone-haiku-0.1.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "iana-time-zone-haiku_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone-haiku",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.1",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__cxx-build-1.0.86//:cxx_build",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "iana-time-zone-haiku_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel b/crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel
new file mode 100644
index 00000000..3d15291d
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "iana_time_zone_haiku",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone-haiku",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@cui__iana-time-zone-haiku-0.1.2//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "iana-time-zone-haiku_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone-haiku",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cui__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "iana-time-zone-haiku_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.idna-0.3.0.bazel b/crate_universe/3rdparty/crates/BUILD.idna-0.3.0.bazel
deleted file mode 100644
index 8f877731..00000000
--- a/crate_universe/3rdparty/crates/BUILD.idna-0.3.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "idna",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=idna",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
- deps = [
- "@cui__unicode-bidi-0.3.8//:unicode_bidi",
- "@cui__unicode-normalization-0.1.22//:unicode_normalization",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.idna-0.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.idna-0.4.0.bazel
new file mode 100644
index 00000000..609f9ece
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.idna-0.4.0.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "idna",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=idna",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+ deps = [
+ "@cui__unicode-bidi-0.3.13//:unicode_bidi",
+ "@cui__unicode-normalization-0.1.22//:unicode_normalization",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel b/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel
index 27041844..ed3dfb2b 100644
--- a/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,17 +38,51 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.18",
deps = [
- "@cui__crossbeam-utils-0.8.14//:crossbeam_utils",
- "@cui__globset-0.4.10//:globset",
+ "@cui__crossbeam-utils-0.8.16//:crossbeam_utils",
+ "@cui__globset-0.4.11//:globset",
"@cui__lazy_static-1.4.0//:lazy_static",
- "@cui__log-0.4.17//:log",
+ "@cui__log-0.4.19//:log",
"@cui__memchr-2.5.0//:memchr",
- "@cui__regex-1.7.1//:regex",
+ "@cui__regex-1.9.1//:regex",
"@cui__same-file-1.0.6//:same_file",
"@cui__thread_local-1.1.4//:thread_local",
- "@cui__walkdir-2.3.2//:walkdir",
+ "@cui__walkdir-2.3.3//:walkdir",
] + select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
diff --git a/crate_universe/3rdparty/crates/BUILD.indexmap-1.9.2.bazel b/crate_universe/3rdparty/crates/BUILD.indexmap-1.9.2.bazel
deleted file mode 100644
index e89f1486..00000000
--- a/crate_universe/3rdparty/crates/BUILD.indexmap-1.9.2.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "indexmap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=indexmap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.2",
- deps = [
- "@cui__hashbrown-0.12.3//:hashbrown",
- "@cui__indexmap-1.9.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "indexmap_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=indexmap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.2",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "indexmap_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.indexmap-2.0.0.bazel b/crate_universe/3rdparty/crates/BUILD.indexmap-2.0.0.bazel
new file mode 100644
index 00000000..55bf3adb
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.indexmap-2.0.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "indexmap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.0",
+ deps = [
+ "@cui__equivalent-1.0.1//:equivalent",
+ "@cui__hashbrown-0.14.0//:hashbrown",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.indoc-2.0.1.bazel b/crate_universe/3rdparty/crates/BUILD.indoc-2.0.1.bazel
deleted file mode 100644
index 1b172572..00000000
--- a/crate_universe/3rdparty/crates/BUILD.indoc-2.0.1.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "indoc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=indoc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.1",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.indoc-2.0.2.bazel b/crate_universe/3rdparty/crates/BUILD.indoc-2.0.2.bazel
new file mode 100644
index 00000000..7d5c4971
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.indoc-2.0.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "indoc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indoc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.2",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.instant-0.1.12.bazel b/crate_universe/3rdparty/crates/BUILD.instant-0.1.12.bazel
index 5293bd97..1579dd21 100644
--- a/crate_universe/3rdparty/crates/BUILD.instant-0.1.12.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.instant-0.1.12.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.12",
deps = [
"@cui__cfg-if-1.0.0//:cfg_if",
diff --git a/crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel b/crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
new file mode 100644
index 00000000..9948a615
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
@@ -0,0 +1,226 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "io_lifetimes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "close",
+ "default",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+ deps = [
+ "@cui__io-lifetimes-1.0.11//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cui__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "io-lifetimes_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "close",
+ "default",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.11",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "io-lifetimes_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.4.bazel b/crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.4.bazel
deleted file mode 100644
index e8ac63ae..00000000
--- a/crate_universe/3rdparty/crates/BUILD.io-lifetimes-1.0.4.bazel
+++ /dev/null
@@ -1,179 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "io_lifetimes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "close",
- "default",
- "libc",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=io-lifetimes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- deps = [
- "@cui__io-lifetimes-1.0.4//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "io-lifetimes_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "close",
- "default",
- "libc",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=io-lifetimes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "io-lifetimes_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.2.bazel b/crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.2.bazel
deleted file mode 100644
index 8f9cc5ec..00000000
--- a/crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.2.bazel
+++ /dev/null
@@ -1,127 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "is_terminal",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=is-terminal",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.2",
- deps = [
- "@cui__io-lifetimes-1.0.4//:io_lifetimes",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__rustix-0.36.6//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel b/crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel
new file mode 100644
index 00000000..a9c61b94
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel
@@ -0,0 +1,171 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "is_terminal",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=is-terminal",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.7",
+ deps = [
+ "@cui__io-lifetimes-1.0.11//:io_lifetimes",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.itertools-0.11.0.bazel b/crate_universe/3rdparty/crates/BUILD.itertools-0.11.0.bazel
new file mode 100644
index 00000000..8c6742b5
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.itertools-0.11.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "itertools",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "use_alloc",
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itertools",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.0",
+ deps = [
+ "@cui__either-1.9.0//:either",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.itoa-1.0.5.bazel b/crate_universe/3rdparty/crates/BUILD.itoa-1.0.5.bazel
deleted file mode 100644
index 8964a22b..00000000
--- a/crate_universe/3rdparty/crates/BUILD.itoa-1.0.5.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=itoa",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.5",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.itoa-1.0.8.bazel b/crate_universe/3rdparty/crates/BUILD.itoa-1.0.8.bazel
new file mode 100644
index 00000000..6198a950
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.itoa-1.0.8.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itoa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.8",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.25.bazel b/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.25.bazel
deleted file mode 100644
index 6e2bbd52..00000000
--- a/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.25.bazel
+++ /dev/null
@@ -1,107 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "jobserver",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=jobserver",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.25",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.26.bazel b/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.26.bazel
new file mode 100644
index 00000000..de17f2a9
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.26.bazel
@@ -0,0 +1,142 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "jobserver",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=jobserver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.26",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.js-sys-0.3.60.bazel b/crate_universe/3rdparty/crates/BUILD.js-sys-0.3.60.bazel
deleted file mode 100644
index 669eafa4..00000000
--- a/crate_universe/3rdparty/crates/BUILD.js-sys-0.3.60.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "js_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=js-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.60",
- deps = [
- "@cui__wasm-bindgen-0.2.83//:wasm_bindgen",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.js-sys-0.3.64.bazel b/crate_universe/3rdparty/crates/BUILD.js-sys-0.3.64.bazel
new file mode 100644
index 00000000..1137a9d7
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.js-sys-0.3.64.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "js_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=js-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.64",
+ deps = [
+ "@cui__wasm-bindgen-0.2.87//:wasm_bindgen",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
index 31a04cc3..615a5709 100644
--- a/crate_universe/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.libc-0.2.139.bazel b/crate_universe/3rdparty/crates/BUILD.libc-0.2.139.bazel
deleted file mode 100644
index 5619e0e6..00000000
--- a/crate_universe/3rdparty/crates/BUILD.libc-0.2.139.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "extra_traits",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- deps = [
- "@cui__libc-0.2.139//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "extra_traits",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.libc-0.2.147.bazel b/crate_universe/3rdparty/crates/BUILD.libc-0.2.147.bazel
new file mode 100644
index 00000000..01e26ad6
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.libc-0.2.147.bazel
@@ -0,0 +1,291 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "extra_traits",
+ ],
+ "//conditions:default": [],
+ }),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "@cui__libc-0.2.147//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "extra_traits",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "extra_traits",
+ ],
+ "//conditions:default": [],
+ }),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.14.2+1.5.1.bazel b/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.14.2+1.5.1.bazel
index 3941e05f..822828fc 100644
--- a/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.14.2+1.5.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.14.2+1.5.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.14.2+1.5.1",
deps = [
- "@cui__libc-0.2.139//:libc",
- "@cui__libz-sys-1.1.8//:libz_sys",
+ "@cui__libc-0.2.147//:libc",
+ "@cui__libz-sys-1.1.9//:libz_sys",
"@libgit2",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.libm-0.2.7.bazel b/crate_universe/3rdparty/crates/BUILD.libm-0.2.7.bazel
new file mode 100644
index 00000000..2b9e53a7
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.libm-0.2.7.bazel
@@ -0,0 +1,123 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.7",
+ deps = [
+ "@cui__libm-0.2.7//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.7",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libm_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel b/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
deleted file mode 100644
index 0960828c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libz_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "libc",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libz-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.8",
- deps = [
- "@cui__libc-0.2.139//:libc",
- "@zlib",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel b/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel
new file mode 100644
index 00000000..c8542f21
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libz_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "libc",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libz-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.9",
+ deps = [
+ "@cui__libc-0.2.147//:libc",
+ "@zlib",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel b/crate_universe/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel
deleted file mode 100644
index 25a3352a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "link_cplusplus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=link-cplusplus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
- deps = [
- "@cui__link-cplusplus-1.0.8//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "link-cplusplus_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "cplusplus",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=link-cplusplus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__cc-1.0.78//:cc",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "link-cplusplus_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.1.4.bazel b/crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.1.4.bazel
deleted file mode 100644
index 8303a798..00000000
--- a/crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.1.4.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "linux_raw_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "errno",
- "general",
- "ioctl",
- "no_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=linux-raw-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.4",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel b/crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
new file mode 100644
index 00000000..87f0ae4c
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
@@ -0,0 +1,98 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "general",
+ "ioctl",
+ "no_std",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "errno",
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "errno",
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "errno",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "errno",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "errno",
+ ],
+ "//conditions:default": [],
+ }),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.8",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.log-0.4.17.bazel b/crate_universe/3rdparty/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index 7a272e90..00000000
--- a/crate_universe/3rdparty/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@cui__cfg-if-1.0.0//:cfg_if",
- "@cui__log-0.4.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.log-0.4.19.bazel b/crate_universe/3rdparty/crates/BUILD.log-0.4.19.bazel
new file mode 100644
index 00000000..bdc16bf6
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.log-0.4.19.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.maplit-1.0.2.bazel b/crate_universe/3rdparty/crates/BUILD.maplit-1.0.2.bazel
index 0270593d..f2d68454 100644
--- a/crate_universe/3rdparty/crates/BUILD.maplit-1.0.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.maplit-1.0.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.2",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/crate_universe/3rdparty/crates/BUILD.memchr-2.5.0.bazel
index 36f9f3ec..72597025 100644
--- a/crate_universe/3rdparty/crates/BUILD.memchr-2.5.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.memchr-2.5.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
deps = [
"@cui__memchr-2.5.0//:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.normpath-1.0.1.bazel b/crate_universe/3rdparty/crates/BUILD.normpath-1.0.1.bazel
deleted file mode 100644
index ed643c5b..00000000
--- a/crate_universe/3rdparty/crates/BUILD.normpath-1.0.1.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "normpath",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=normpath",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.1",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.normpath-1.1.1.bazel b/crate_universe/3rdparty/crates/BUILD.normpath-1.1.1.bazel
new file mode 100644
index 00000000..8162aa03
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.normpath-1.1.1.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "normpath",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=normpath",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.num-0.1.42.bazel b/crate_universe/3rdparty/crates/BUILD.num-0.1.42.bazel
index 699ae25e..705691d4 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-0.1.42.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-0.1.42.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -47,6 +48,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.42",
deps = [
"@cui__num-bigint-0.1.44//:num_bigint",
diff --git a/crate_universe/3rdparty/crates/BUILD.num-bigint-0.1.44.bazel b/crate_universe/3rdparty/crates/BUILD.num-bigint-0.1.44.bazel
index 7c147bf0..ae8bbc72 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-bigint-0.1.44.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-bigint-0.1.44.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.44",
deps = [
"@cui__num-integer-0.1.45//:num_integer",
diff --git a/crate_universe/3rdparty/crates/BUILD.num-complex-0.1.43.bazel b/crate_universe/3rdparty/crates/BUILD.num-complex-0.1.43.bazel
index 6a499eb2..e875b4db 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-complex-0.1.43.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-complex-0.1.43.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.43",
deps = [
"@cui__num-traits-0.2.15//:num_traits",
diff --git a/crate_universe/3rdparty/crates/BUILD.num-integer-0.1.45.bazel b/crate_universe/3rdparty/crates/BUILD.num-integer-0.1.45.bazel
index 2da722b7..e3090cd2 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-integer-0.1.45.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-integer-0.1.45.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.45",
deps = [
"@cui__num-integer-0.1.45//:build_script_build",
@@ -62,6 +97,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.num-iter-0.1.43.bazel b/crate_universe/3rdparty/crates/BUILD.num-iter-0.1.43.bazel
index a998e27e..4c586e3e 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-iter-0.1.43.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-iter-0.1.43.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.43",
deps = [
"@cui__num-integer-0.1.45//:num_integer",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.num-rational-0.1.42.bazel b/crate_universe/3rdparty/crates/BUILD.num-rational-0.1.42.bazel
index ed58c9a7..8759ceac 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-rational-0.1.42.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-rational-0.1.42.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.42",
deps = [
"@cui__num-bigint-0.1.44//:num_bigint",
diff --git a/crate_universe/3rdparty/crates/BUILD.num-traits-0.2.15.bazel b/crate_universe/3rdparty/crates/BUILD.num-traits-0.2.15.bazel
index 59f9b115..73ee8b93 100644
--- a/crate_universe/3rdparty/crates/BUILD.num-traits-0.2.15.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num-traits-0.2.15.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.15",
deps = [
"@cui__num-traits-0.2.15//:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel b/crate_universe/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
deleted file mode 100644
index ba2853ff..00000000
--- a/crate_universe/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num_cpus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.once_cell-1.17.0.bazel b/crate_universe/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
deleted file mode 100644
index 15645c74..00000000
--- a/crate_universe/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.0",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.once_cell-1.18.0.bazel b/crate_universe/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
new file mode 100644
index 00000000..5d945bec
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel b/crate_universe/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel
deleted file mode 100644
index 83aa3f01..00000000
--- a/crate_universe/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "os_str_bytes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "raw_os_str",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=os_str_bytes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "6.4.1",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel b/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel
index fa9ed4ff..2b4d62a7 100644
--- a/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.0",
deps = [
- "@cui__regex-1.7.1//:regex",
+ "@cui__regex-1.9.1//:regex",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.pathdiff-0.2.1.bazel b/crate_universe/3rdparty/crates/BUILD.pathdiff-0.2.1.bazel
index 45f91246..6f0a9fee 100644
--- a/crate_universe/3rdparty/crates/BUILD.pathdiff-0.2.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.pathdiff-0.2.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.1",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel b/crate_universe/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel
deleted file mode 100644
index 66d72912..00000000
--- a/crate_universe/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "percent_encoding",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=percent-encoding",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.2.0",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel b/crate_universe/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel
new file mode 100644
index 00000000..390b42e2
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "percent_encoding",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=percent-encoding",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest-2.5.3.bazel b/crate_universe/3rdparty/crates/BUILD.pest-2.5.3.bazel
deleted file mode 100644
index ca015fe0..00000000
--- a/crate_universe/3rdparty/crates/BUILD.pest-2.5.3.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "pest",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- "thiserror",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pest",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.5.3",
- deps = [
- "@cui__thiserror-1.0.38//:thiserror",
- "@cui__ucd-trie-0.1.5//:ucd_trie",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest-2.7.0.bazel b/crate_universe/3rdparty/crates/BUILD.pest-2.7.0.bazel
new file mode 100644
index 00000000..0d75a511
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.pest-2.7.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "pest",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pest",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.7.0",
+ deps = [
+ "@cui__thiserror-1.0.43//:thiserror",
+ "@cui__ucd-trie-0.1.6//:ucd_trie",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_derive-2.5.3.bazel b/crate_universe/3rdparty/crates/BUILD.pest_derive-2.5.3.bazel
deleted file mode 100644
index d6f73112..00000000
--- a/crate_universe/3rdparty/crates/BUILD.pest_derive-2.5.3.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "pest_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pest_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.5.3",
- deps = [
- "@cui__pest-2.5.3//:pest",
- "@cui__pest_generator-2.5.3//:pest_generator",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_derive-2.7.0.bazel b/crate_universe/3rdparty/crates/BUILD.pest_derive-2.7.0.bazel
new file mode 100644
index 00000000..3a42b1b9
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.pest_derive-2.7.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "pest_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pest_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.7.0",
+ deps = [
+ "@cui__pest-2.7.0//:pest",
+ "@cui__pest_generator-2.7.0//:pest_generator",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_generator-2.5.3.bazel b/crate_universe/3rdparty/crates/BUILD.pest_generator-2.5.3.bazel
deleted file mode 100644
index 1215d46c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.pest_generator-2.5.3.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "pest_generator",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pest_generator",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.5.3",
- deps = [
- "@cui__pest-2.5.3//:pest",
- "@cui__pest_meta-2.5.3//:pest_meta",
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_generator-2.7.0.bazel b/crate_universe/3rdparty/crates/BUILD.pest_generator-2.7.0.bazel
new file mode 100644
index 00000000..7efe122c
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.pest_generator-2.7.0.bazel
@@ -0,0 +1,86 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "pest_generator",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pest_generator",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.7.0",
+ deps = [
+ "@cui__pest-2.7.0//:pest",
+ "@cui__pest_meta-2.7.0//:pest_meta",
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__syn-2.0.25//:syn",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_meta-2.5.3.bazel b/crate_universe/3rdparty/crates/BUILD.pest_meta-2.5.3.bazel
deleted file mode 100644
index b0a3c3a7..00000000
--- a/crate_universe/3rdparty/crates/BUILD.pest_meta-2.5.3.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "pest_meta",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pest_meta",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.5.3",
- deps = [
- "@cui__once_cell-1.17.0//:once_cell",
- "@cui__pest-2.5.3//:pest",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_meta-2.7.0.bazel b/crate_universe/3rdparty/crates/BUILD.pest_meta-2.7.0.bazel
new file mode 100644
index 00000000..0e687e33
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.pest_meta-2.7.0.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "pest_meta",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pest_meta",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.7.0",
+ deps = [
+ "@cui__once_cell-1.18.0//:once_cell",
+ "@cui__pest-2.7.0//:pest",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf-0.10.1.bazel b/crate_universe/3rdparty/crates/BUILD.phf-0.10.1.bazel
new file mode 100644
index 00000000..362a1c85
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.phf-0.10.1.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "phf",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "uncased",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=phf",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.1",
+ deps = [
+ "@cui__phf_shared-0.10.0//:phf_shared",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf-0.11.1.bazel b/crate_universe/3rdparty/crates/BUILD.phf-0.11.1.bazel
deleted file mode 100644
index 3c3979eb..00000000
--- a/crate_universe/3rdparty/crates/BUILD.phf-0.11.1.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "phf",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "uncased",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=phf",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.1",
- deps = [
- "@cui__phf_shared-0.11.1//:phf_shared",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf_codegen-0.10.0.bazel b/crate_universe/3rdparty/crates/BUILD.phf_codegen-0.10.0.bazel
new file mode 100644
index 00000000..598375b4
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.phf_codegen-0.10.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "phf_codegen",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=phf_codegen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.0",
+ deps = [
+ "@cui__phf_generator-0.10.0//:phf_generator",
+ "@cui__phf_shared-0.10.0//:phf_shared",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf_codegen-0.11.1.bazel b/crate_universe/3rdparty/crates/BUILD.phf_codegen-0.11.1.bazel
deleted file mode 100644
index 3d1b4694..00000000
--- a/crate_universe/3rdparty/crates/BUILD.phf_codegen-0.11.1.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "phf_codegen",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=phf_codegen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.1",
- deps = [
- "@cui__phf_generator-0.11.1//:phf_generator",
- "@cui__phf_shared-0.11.1//:phf_shared",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf_generator-0.10.0.bazel b/crate_universe/3rdparty/crates/BUILD.phf_generator-0.10.0.bazel
new file mode 100644
index 00000000..97b3673d
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.phf_generator-0.10.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "phf_generator",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=phf_generator",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.0",
+ deps = [
+ "@cui__phf_shared-0.10.0//:phf_shared",
+ "@cui__rand-0.8.5//:rand",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf_generator-0.11.1.bazel b/crate_universe/3rdparty/crates/BUILD.phf_generator-0.11.1.bazel
deleted file mode 100644
index ed53e90e..00000000
--- a/crate_universe/3rdparty/crates/BUILD.phf_generator-0.11.1.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "phf_generator",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=phf_generator",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.1",
- deps = [
- "@cui__phf_shared-0.11.1//:phf_shared",
- "@cui__rand-0.8.5//:rand",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf_shared-0.10.0.bazel b/crate_universe/3rdparty/crates/BUILD.phf_shared-0.10.0.bazel
new file mode 100644
index 00000000..6850c67a
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.phf_shared-0.10.0.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "phf_shared",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ "uncased",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=phf_shared",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.0",
+ deps = [
+ "@cui__siphasher-0.3.10//:siphasher",
+ "@cui__uncased-0.9.9//:uncased",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.phf_shared-0.11.1.bazel b/crate_universe/3rdparty/crates/BUILD.phf_shared-0.11.1.bazel
deleted file mode 100644
index 1db73233..00000000
--- a/crate_universe/3rdparty/crates/BUILD.phf_shared-0.11.1.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "phf_shared",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- "uncased",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=phf_shared",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.1",
- deps = [
- "@cui__siphasher-0.3.10//:siphasher",
- "@cui__uncased-0.9.7//:uncased",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel b/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel
deleted file mode 100644
index 14c79e56..00000000
--- a/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "pkg_config",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pkg-config",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.26",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel b/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel
new file mode 100644
index 00000000..390d5607
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "pkg_config",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pkg-config",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.27",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel b/crate_universe/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
index 25c34b46..446d30a0 100644
--- a/crate_universe/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.17",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
deleted file mode 100644
index aaae2503..00000000
--- a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "proc_macro_error",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "syn",
- "syn-error",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@cui__proc-macro-error-attr-1.0.4//:proc_macro_error_attr",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- deps = [
- "@cui__proc-macro-error-1.0.4//:build_script_build",
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro-error_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "syn",
- "syn-error",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro-error_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
deleted file mode 100644
index f93c81e2..00000000
--- a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "proc_macro_error_attr",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error-attr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- deps = [
- "@cui__proc-macro-error-attr-1.0.4//:build_script_build",
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro-error-attr_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error-attr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro-error-attr_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
deleted file mode 100644
index 0288d608..00000000
--- a/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- "span-locations",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- deps = [
- "@cui__proc-macro2-1.0.49//:build_script_build",
- "@cui__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- "span-locations",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel
new file mode 100644
index 00000000..67c4a67e
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.64",
+ deps = [
+ "@cui__proc-macro2-1.0.64//:build_script_build",
+ "@cui__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.64",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.quote-1.0.23.bazel b/crate_universe/3rdparty/crates/BUILD.quote-1.0.23.bazel
deleted file mode 100644
index e1761643..00000000
--- a/crate_universe/3rdparty/crates/BUILD.quote-1.0.23.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- deps = [
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.quote-1.0.29.bazel b/crate_universe/3rdparty/crates/BUILD.quote-1.0.29.bazel
new file mode 100644
index 00000000..adc33b95
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.quote-1.0.29.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.29",
+ deps = [
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "quote_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.29",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "quote_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel b/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel
index 458f5682..3cd63d50 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,81 +43,115 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.6",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
"@cui__fuchsia-cprng-0.1.1//:fuchsia_cprng", # cfg(target_os = "fuchsia")
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@cui__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@cui__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
"@cui__fuchsia-cprng-0.1.1//:fuchsia_cprng", # cfg(target_os = "fuchsia")
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@cui__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel b/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel
index 9f828a4e..95f75da8 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -47,73 +48,107 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.5",
deps = [
"@cui__rand_chacha-0.3.1//:rand_chacha",
"@cui__rand_core-0.6.4//:rand_core",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(unix)
+ "@cui__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/crate_universe/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel b/crate_universe/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
index d382fdbd..d1eeb656 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,6 +41,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.1",
deps = [
"@cui__ppv-lite86-0.2.17//:ppv_lite86",
diff --git a/crate_universe/3rdparty/crates/BUILD.rand_core-0.3.1.bazel b/crate_universe/3rdparty/crates/BUILD.rand_core-0.3.1.bazel
index 672d29d0..9f5122bc 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand_core-0.3.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand_core-0.3.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.1",
deps = [
"@cui__rand_core-0.4.2//:rand_core",
diff --git a/crate_universe/3rdparty/crates/BUILD.rand_core-0.4.2.bazel b/crate_universe/3rdparty/crates/BUILD.rand_core-0.4.2.bazel
index 00dbc738..1baf1779 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand_core-0.4.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand_core-0.4.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.2",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.rand_core-0.6.4.bazel b/crate_universe/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
index 2d06863b..a0d9d7fc 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,8 +43,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.6.4",
deps = [
- "@cui__getrandom-0.2.8//:getrandom",
+ "@cui__getrandom-0.2.10//:getrandom",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.rdrand-0.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.rdrand-0.4.0.bazel
index 20bc6bbd..b7b76a57 100644
--- a/crate_universe/3rdparty/crates/BUILD.rdrand-0.4.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rdrand-0.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@cui__rand_core-0.3.1//:rand_core",
diff --git a/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel b/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel
deleted file mode 100644
index dcbc77fb..00000000
--- a/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "syscall",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=redox_syscall",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.16",
- deps = [
- "@cui__bitflags-1.3.2//:bitflags",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel b/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel
new file mode 100644
index 00000000..582bec23
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "syscall",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=redox_syscall",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.5",
+ deps = [
+ "@cui__bitflags-1.3.2//:bitflags",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-1.7.1.bazel b/crate_universe/3rdparty/crates/BUILD.regex-1.7.1.bazel
deleted file mode 100644
index 55c85a81..00000000
--- a/crate_universe/3rdparty/crates/BUILD.regex-1.7.1.bazel
+++ /dev/null
@@ -1,65 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.7.1",
- deps = [
- "@cui__aho-corasick-0.7.20//:aho_corasick",
- "@cui__memchr-2.5.0//:memchr",
- "@cui__regex-syntax-0.6.28//:regex_syntax",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-1.9.1.bazel b/crate_universe/3rdparty/crates/BUILD.regex-1.9.1.bazel
new file mode 100644
index 00000000..9a211fb3
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.regex-1.9.1.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "perf",
+ "perf-backtrack",
+ "perf-cache",
+ "perf-dfa",
+ "perf-inline",
+ "perf-literal",
+ "perf-onepass",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.1",
+ deps = [
+ "@cui__aho-corasick-1.0.2//:aho_corasick",
+ "@cui__memchr-2.5.0//:memchr",
+ "@cui__regex-automata-0.3.3//:regex_automata",
+ "@cui__regex-syntax-0.7.4//:regex_syntax",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel b/crate_universe/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel
new file mode 100644
index 00000000..f7fc21f7
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_automata",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "dfa-onepass",
+ "hybrid",
+ "meta",
+ "nfa-backtrack",
+ "nfa-pikevm",
+ "nfa-thompson",
+ "perf-inline",
+ "perf-literal",
+ "perf-literal-multisubstring",
+ "perf-literal-substring",
+ "std",
+ "syntax",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ "unicode-word-boundary",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-automata",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.3",
+ deps = [
+ "@cui__aho-corasick-1.0.2//:aho_corasick",
+ "@cui__memchr-2.5.0//:memchr",
+ "@cui__regex-syntax-0.7.4//:regex_syntax",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel b/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
deleted file mode 100644
index 933fc745..00000000
--- a/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex_syntax",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex-syntax",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.28",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel b/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel
new file mode 100644
index 00000000..0cab2bc6
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_syntax",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.4",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel b/crate_universe/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel
deleted file mode 100644
index 89f7001a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "remove_dir_all",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=remove_dir_all",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel b/crate_universe/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel
index ccb2e8b8..62b5e763 100644
--- a/crate_universe/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.rustc-serialize-0.3.24.bazel b/crate_universe/3rdparty/crates/BUILD.rustc-serialize-0.3.24.bazel
index b33f20a0..e001f05b 100644
--- a/crate_universe/3rdparty/crates/BUILD.rustc-serialize-0.3.24.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rustc-serialize-0.3.24.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.24",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.rustix-0.36.6.bazel b/crate_universe/3rdparty/crates/BUILD.rustix-0.36.6.bazel
deleted file mode 100644
index 6fb57d91..00000000
--- a/crate_universe/3rdparty/crates/BUILD.rustix-0.36.6.bazel
+++ /dev/null
@@ -1,294 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "rustix",
- srcs = glob(["**/*.rs"]),
- aliases = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:aarch64-apple-ios": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:aarch64-fuchsia": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:aarch64-linux-android": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:armv7-linux-androideabi": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:i686-apple-darwin": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:i686-linux-android": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:i686-pc-windows-msvc": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:i686-unknown-freebsd": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:wasm32-unknown-unknown": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:wasm32-wasi": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:x86_64-apple-darwin": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:x86_64-apple-ios": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:x86_64-fuchsia": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:x86_64-linux-android": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
- "@cui__errno-0.2.8//:errno": "libc_errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- },
- "//conditions:default": {},
- }),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "io-lifetimes",
- "libc",
- "std",
- "termios",
- "use-libc-auxv",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rustix",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.6",
- deps = [
- "@cui__bitflags-1.3.2//:bitflags",
- "@cui__io-lifetimes-1.0.4//:io_lifetimes",
- "@cui__rustix-0.36.6//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__errno-0.2.8//:errno", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- "@cui__libc-0.2.139//:libc", # cfg(any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cui__linux-raw-sys-0.1.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "rustix_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "io-lifetimes",
- "libc",
- "std",
- "termios",
- "use-libc-auxv",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rustix",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "rustix_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.rustix-0.37.23.bazel b/crate_universe/3rdparty/crates/BUILD.rustix-0.37.23.bazel
new file mode 100644
index 00000000..5da88aa2
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.rustix-0.37.23.bazel
@@ -0,0 +1,484 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-fuchsia": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-linux-android": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-linux-android": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-wasi": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-ios": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-fuchsia": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-linux-android": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-none": {
+ "@cui__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "termios",
+ "use-libc-auxv",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "fs",
+ ],
+ "//conditions:default": [],
+ }),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.37.23",
+ deps = [
+ "@cui__bitflags-1.3.2//:bitflags",
+ "@cui__io-lifetimes-1.0.11//:io_lifetimes",
+ "@cui__rustix-0.37.23//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__errno-0.3.1//:errno", # cfg(windows)
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__errno-0.3.1//:errno", # cfg(windows)
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__errno-0.3.1//:errno", # cfg(windows)
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cui__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cui__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cui__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "termios",
+ "use-libc-auxv",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "fs",
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "fs",
+ ],
+ "//conditions:default": [],
+ }),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.37.23",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.ryu-1.0.12.bazel b/crate_universe/3rdparty/crates/BUILD.ryu-1.0.12.bazel
deleted file mode 100644
index 7daf259c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.ryu-1.0.12.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ryu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.ryu-1.0.14.bazel b/crate_universe/3rdparty/crates/BUILD.ryu-1.0.14.bazel
new file mode 100644
index 00000000..5de3a91f
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.ryu-1.0.14.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ryu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.14",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.same-file-1.0.6.bazel b/crate_universe/3rdparty/crates/BUILD.same-file-1.0.6.bazel
index e7dfe35d..927f251d 100644
--- a/crate_universe/3rdparty/crates/BUILD.same-file-1.0.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.same-file-1.0.6.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.6",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
diff --git a/crate_universe/3rdparty/crates/BUILD.scratch-1.0.3.bazel b/crate_universe/3rdparty/crates/BUILD.scratch-1.0.3.bazel
deleted file mode 100644
index c39ded41..00000000
--- a/crate_universe/3rdparty/crates/BUILD.scratch-1.0.3.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "scratch",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=scratch",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.3",
- deps = [
- "@cui__scratch-1.0.3//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "scratch_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=scratch",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.3",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "scratch_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.semver-1.0.16.bazel b/crate_universe/3rdparty/crates/BUILD.semver-1.0.16.bazel
deleted file mode 100644
index d185a642..00000000
--- a/crate_universe/3rdparty/crates/BUILD.semver-1.0.16.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "semver",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "serde",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=semver",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.16",
- deps = [
- "@cui__semver-1.0.16//:build_script_build",
- "@cui__serde-1.0.152//:serde",
- ],
-)
-
-cargo_build_script(
- name = "semver_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "serde",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=semver",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.16",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "semver_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.semver-1.0.17.bazel b/crate_universe/3rdparty/crates/BUILD.semver-1.0.17.bazel
new file mode 100644
index 00000000..c3281580
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.semver-1.0.17.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "semver",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "serde",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.17",
+ deps = [
+ "@cui__semver-1.0.17//:build_script_build",
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
+
+cargo_build_script(
+ name = "semver_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "serde",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.17",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "semver_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde-1.0.152.bazel b/crate_universe/3rdparty/crates/BUILD.serde-1.0.152.bazel
deleted file mode 100644
index 93ba7287..00000000
--- a/crate_universe/3rdparty/crates/BUILD.serde-1.0.152.bazel
+++ /dev/null
@@ -1,98 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "derive",
- "rc",
- "serde_derive",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- proc_macro_deps = [
- "@cui__serde_derive-1.0.152//:serde_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- deps = [
- "@cui__serde-1.0.152//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "derive",
- "rc",
- "serde_derive",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde-1.0.171.bazel b/crate_universe/3rdparty/crates/BUILD.serde-1.0.171.bazel
new file mode 100644
index 00000000..2a13a9f3
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.serde-1.0.171.bazel
@@ -0,0 +1,134 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "derive",
+ "rc",
+ "serde_derive",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ proc_macro_deps = [
+ "@cui__serde_derive-1.0.171//:serde_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@cui__serde-1.0.171//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "derive",
+ "rc",
+ "serde_derive",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.171",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel b/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel
deleted file mode 100644
index 0c47d8b1..00000000
--- a/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "serde_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- deps = [
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__serde_derive-1.0.152//:build_script_build",
- "@cui__syn-1.0.107//:syn",
- ],
-)
-
-cargo_build_script(
- name = "serde_derive_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_derive_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel b/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel
new file mode 100644
index 00000000..f6673efe
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "serde_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__syn-2.0.25//:syn",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_json-1.0.102.bazel b/crate_universe/3rdparty/crates/BUILD.serde_json-1.0.102.bazel
new file mode 100644
index 00000000..1e3922c9
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.serde_json-1.0.102.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_json",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ "unbounded_depth",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.102",
+ deps = [
+ "@cui__itoa-1.0.8//:itoa",
+ "@cui__ryu-1.0.14//:ryu",
+ "@cui__serde-1.0.171//:serde",
+ "@cui__serde_json-1.0.102//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_json_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ "unbounded_depth",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.102",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_json_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_json-1.0.91.bazel b/crate_universe/3rdparty/crates/BUILD.serde_json-1.0.91.bazel
deleted file mode 100644
index 4bae8363..00000000
--- a/crate_universe/3rdparty/crates/BUILD.serde_json-1.0.91.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_json",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- "unbounded_depth",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.91",
- deps = [
- "@cui__itoa-1.0.5//:itoa",
- "@cui__ryu-1.0.12//:ryu",
- "@cui__serde-1.0.152//:serde",
- "@cui__serde_json-1.0.91//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_json_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- "unbounded_depth",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.91",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_json_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.1.bazel b/crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.1.bazel
deleted file mode 100644
index 10060696..00000000
--- a/crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.1.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_spanned",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "serde",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_spanned",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.1",
- deps = [
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.3.bazel b/crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.3.bazel
new file mode 100644
index 00000000..abeb041f
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.serde_spanned-0.6.3.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_spanned",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "serde",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_spanned",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.3",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.10.bazel b/crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.10.bazel
deleted file mode 100644
index 842a693d..00000000
--- a/crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.10.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_starlark",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_starlark",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.10",
- deps = [
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.13.bazel b/crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.13.bazel
new file mode 100644
index 00000000..7f6d00c8
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.serde_starlark-0.1.13.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_starlark",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_starlark",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.13",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.sha2-0.10.6.bazel b/crate_universe/3rdparty/crates/BUILD.sha2-0.10.6.bazel
deleted file mode 100644
index a5b070ae..00000000
--- a/crate_universe/3rdparty/crates/BUILD.sha2-0.10.6.bazel
+++ /dev/null
@@ -1,108 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "sha2",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=sha2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.6",
- deps = [
- "@cui__cfg-if-1.0.0//:cfg_if",
- "@cui__digest-0.10.6//:digest",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.sha2-0.10.7.bazel b/crate_universe/3rdparty/crates/BUILD.sha2-0.10.7.bazel
new file mode 100644
index 00000000..3d8af61f
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.sha2-0.10.7.bazel
@@ -0,0 +1,146 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "sha2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=sha2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.7",
+ deps = [
+ "@cui__cfg-if-1.0.0//:cfg_if",
+ "@cui__digest-0.10.7//:digest",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cui__cpufeatures-0.2.9//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.siphasher-0.3.10.bazel b/crate_universe/3rdparty/crates/BUILD.siphasher-0.3.10.bazel
index 27abc044..ec185b20 100644
--- a/crate_universe/3rdparty/crates/BUILD.siphasher-0.3.10.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.siphasher-0.3.10.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.10",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.slug-0.1.4.bazel b/crate_universe/3rdparty/crates/BUILD.slug-0.1.4.bazel
index fcac63e2..fc1a2d4a 100644
--- a/crate_universe/3rdparty/crates/BUILD.slug-0.1.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.slug-0.1.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.4",
deps = [
"@cui__deunicode-0.4.3//:deunicode",
diff --git a/crate_universe/3rdparty/crates/BUILD.smallvec-1.10.0.bazel b/crate_universe/3rdparty/crates/BUILD.smallvec-1.10.0.bazel
deleted file mode 100644
index 64ce4a98..00000000
--- a/crate_universe/3rdparty/crates/BUILD.smallvec-1.10.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=smallvec",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.0",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.smallvec-1.11.0.bazel b/crate_universe/3rdparty/crates/BUILD.smallvec-1.11.0.bazel
new file mode 100644
index 00000000..4948c651
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.smallvec-1.11.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smallvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.11.0",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.smawk-0.3.1.bazel b/crate_universe/3rdparty/crates/BUILD.smawk-0.3.1.bazel
index 11a9da54..8d8f01f0 100644
--- a/crate_universe/3rdparty/crates/BUILD.smawk-0.3.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.smawk-0.3.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.1",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.smol_str-0.1.24.bazel b/crate_universe/3rdparty/crates/BUILD.smol_str-0.1.24.bazel
deleted file mode 100644
index 47c0366e..00000000
--- a/crate_universe/3rdparty/crates/BUILD.smol_str-0.1.24.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "smol_str",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "serde",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=smol_str",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.24",
- deps = [
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.smol_str-0.2.0.bazel b/crate_universe/3rdparty/crates/BUILD.smol_str-0.2.0.bazel
new file mode 100644
index 00000000..384f5cfe
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.smol_str-0.2.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smol_str",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "serde",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smol_str",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.0",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.spectral-0.6.0.bazel b/crate_universe/3rdparty/crates/BUILD.spectral-0.6.0.bazel
index ca37482a..00ae7dca 100644
--- a/crate_universe/3rdparty/crates/BUILD.spectral-0.6.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.spectral-0.6.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.6.0",
deps = [
"@cui__num-0.1.42//:num",
diff --git a/crate_universe/3rdparty/crates/BUILD.strsim-0.10.0.bazel b/crate_universe/3rdparty/crates/BUILD.strsim-0.10.0.bazel
index d3691cdb..31fcc6d0 100644
--- a/crate_universe/3rdparty/crates/BUILD.strsim-0.10.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.strsim-0.10.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.10.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.syn-1.0.107.bazel b/crate_universe/3rdparty/crates/BUILD.syn-1.0.107.bazel
deleted file mode 100644
index 828b570a..00000000
--- a/crate_universe/3rdparty/crates/BUILD.syn-1.0.107.bazel
+++ /dev/null
@@ -1,106 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.107",
- deps = [
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:build_script_build",
- "@cui__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "syn_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.107",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "syn_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.syn-2.0.25.bazel b/crate_universe/3rdparty/crates/BUILD.syn-2.0.25.bazel
new file mode 100644
index 00000000..ad11e0ca
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.syn-2.0.25.bazel
@@ -0,0 +1,91 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.25",
+ deps = [
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel b/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
deleted file mode 100644
index 096b0f1c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
+++ /dev/null
@@ -1,123 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "tempfile",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tempfile",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.3.0",
- deps = [
- "@cui__cfg-if-1.0.0//:cfg_if",
- "@cui__fastrand-1.8.0//:fastrand",
- "@cui__remove_dir_all-0.5.3//:remove_dir_all",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cui__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.tempfile-3.6.0.bazel b/crate_universe/3rdparty/crates/BUILD.tempfile-3.6.0.bazel
new file mode 100644
index 00000000..c6bd7a86
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.tempfile-3.6.0.bazel
@@ -0,0 +1,199 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "tempfile",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.6.0",
+ deps = [
+ "@cui__cfg-if-1.0.0//:cfg_if",
+ "@cui__fastrand-1.9.0//:fastrand",
+ "@cui__tempfile-3.6.0//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tempfile_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.6.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cui__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tempfile_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.tera-1.17.1.bazel b/crate_universe/3rdparty/crates/BUILD.tera-1.17.1.bazel
deleted file mode 100644
index a669b4da..00000000
--- a/crate_universe/3rdparty/crates/BUILD.tera-1.17.1.bazel
+++ /dev/null
@@ -1,70 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tera",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "builtins",
- "chrono",
- "chrono-tz",
- "default",
- "humansize",
- "percent-encoding",
- "rand",
- "slug",
- "urlencode",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@cui__pest_derive-2.5.3//:pest_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tera",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.1",
- deps = [
- "@cui__chrono-0.4.23//:chrono",
- "@cui__chrono-tz-0.6.3//:chrono_tz",
- "@cui__globwalk-0.8.1//:globwalk",
- "@cui__humansize-1.1.1//:humansize",
- "@cui__lazy_static-1.4.0//:lazy_static",
- "@cui__percent-encoding-2.2.0//:percent_encoding",
- "@cui__pest-2.5.3//:pest",
- "@cui__rand-0.8.5//:rand",
- "@cui__regex-1.7.1//:regex",
- "@cui__serde-1.0.152//:serde",
- "@cui__serde_json-1.0.91//:serde_json",
- "@cui__slug-0.1.4//:slug",
- "@cui__unic-segment-0.9.0//:unic_segment",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.tera-1.19.0.bazel b/crate_universe/3rdparty/crates/BUILD.tera-1.19.0.bazel
new file mode 100644
index 00000000..a898c549
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.tera-1.19.0.bazel
@@ -0,0 +1,106 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tera",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "builtins",
+ "chrono",
+ "chrono-tz",
+ "default",
+ "humansize",
+ "percent-encoding",
+ "rand",
+ "slug",
+ "urlencode",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@cui__pest_derive-2.7.0//:pest_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tera",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.19.0",
+ deps = [
+ "@cui__chrono-0.4.26//:chrono",
+ "@cui__chrono-tz-0.6.1//:chrono_tz",
+ "@cui__globwalk-0.8.1//:globwalk",
+ "@cui__humansize-2.1.3//:humansize",
+ "@cui__lazy_static-1.4.0//:lazy_static",
+ "@cui__percent-encoding-2.3.0//:percent_encoding",
+ "@cui__pest-2.7.0//:pest",
+ "@cui__rand-0.8.5//:rand",
+ "@cui__regex-1.9.1//:regex",
+ "@cui__serde-1.0.171//:serde",
+ "@cui__serde_json-1.0.102//:serde_json",
+ "@cui__slug-0.1.4//:slug",
+ "@cui__thread_local-1.1.4//:thread_local",
+ "@cui__unic-segment-0.9.0//:unic_segment",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.termcolor-1.1.3.bazel b/crate_universe/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
deleted file mode 100644
index a12983cb..00000000
--- a/crate_universe/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "termcolor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=termcolor",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.textwrap-0.16.0.bazel b/crate_universe/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
index 71468f93..f020764f 100644
--- a/crate_universe/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.16.0",
deps = [
"@cui__smawk-0.3.1//:smawk",
diff --git a/crate_universe/3rdparty/crates/BUILD.thiserror-1.0.38.bazel b/crate_universe/3rdparty/crates/BUILD.thiserror-1.0.38.bazel
deleted file mode 100644
index 70faa0b5..00000000
--- a/crate_universe/3rdparty/crates/BUILD.thiserror-1.0.38.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "thiserror",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@cui__thiserror-impl-1.0.38//:thiserror_impl",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=thiserror",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.38",
- deps = [
- "@cui__thiserror-1.0.38//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "thiserror_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=thiserror",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.38",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "thiserror_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.thiserror-1.0.43.bazel b/crate_universe/3rdparty/crates/BUILD.thiserror-1.0.43.bazel
new file mode 100644
index 00000000..fbcaa90d
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.thiserror-1.0.43.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "thiserror",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@cui__thiserror-impl-1.0.43//:thiserror_impl",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=thiserror",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.43",
+ deps = [
+ "@cui__thiserror-1.0.43//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "thiserror_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=thiserror",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.43",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "thiserror_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.38.bazel b/crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.38.bazel
deleted file mode 100644
index d2a55f2b..00000000
--- a/crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.38.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "thiserror_impl",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=thiserror-impl",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.38",
- deps = [
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.43.bazel b/crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.43.bazel
new file mode 100644
index 00000000..bd9230e6
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.thiserror-impl-1.0.43.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "thiserror_impl",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=thiserror-impl",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.43",
+ deps = [
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__syn-2.0.25//:syn",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel b/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel
index c910729b..ea0988c1 100644
--- a/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.4",
deps = [
- "@cui__once_cell-1.17.0//:once_cell",
+ "@cui__once_cell-1.18.0//:once_cell",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel b/crate_universe/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
index 994da0c9..f55ed3fe 100644
--- a/crate_universe/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,8 +43,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.6.0",
deps = [
- "@cui__tinyvec_macros-0.1.0//:tinyvec_macros",
+ "@cui__tinyvec_macros-0.1.1//:tinyvec_macros",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel b/crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
deleted file mode 100644
index bb8fa40e..00000000
--- a/crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0 OR Zlib
-# ])
-
-rust_library(
- name = "tinyvec_macros",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tinyvec_macros",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.0",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel b/crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel
new file mode 100644
index 00000000..8680586d
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0 OR Zlib
+# ])
+
+rust_library(
+ name = "tinyvec_macros",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tinyvec_macros",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.1",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml-0.5.10.bazel b/crate_universe/3rdparty/crates/BUILD.toml-0.5.10.bazel
deleted file mode 100644
index 9f9a350d..00000000
--- a/crate_universe/3rdparty/crates/BUILD.toml-0.5.10.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "toml",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=toml",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.10",
- deps = [
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml-0.7.2.bazel b/crate_universe/3rdparty/crates/BUILD.toml-0.7.2.bazel
deleted file mode 100644
index 320148ed..00000000
--- a/crate_universe/3rdparty/crates/BUILD.toml-0.7.2.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "toml",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "display",
- "parse",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=toml",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.2",
- deps = [
- "@cui__serde-1.0.152//:serde",
- "@cui__serde_spanned-0.6.1//:serde_spanned",
- "@cui__toml_datetime-0.6.1//:toml_datetime",
- "@cui__toml_edit-0.19.5//:toml_edit",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml-0.7.6.bazel b/crate_universe/3rdparty/crates/BUILD.toml-0.7.6.bazel
new file mode 100644
index 00000000..db9c7ee3
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.toml-0.7.6.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "toml",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "display",
+ "parse",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=toml",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.6",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ "@cui__serde_spanned-0.6.3//:serde_spanned",
+ "@cui__toml_datetime-0.6.3//:toml_datetime",
+ "@cui__toml_edit-0.19.13//:toml_edit",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.1.bazel b/crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.1.bazel
deleted file mode 100644
index 05eba3d1..00000000
--- a/crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.1.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "toml_datetime",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "serde",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=toml_datetime",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.1",
- deps = [
- "@cui__serde-1.0.152//:serde",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.3.bazel b/crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.3.bazel
new file mode 100644
index 00000000..cffb1c44
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.toml_datetime-0.6.3.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "toml_datetime",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "serde",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=toml_datetime",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.3",
+ deps = [
+ "@cui__serde-1.0.171//:serde",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.13.bazel b/crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.13.bazel
new file mode 100644
index 00000000..dc7cbf3a
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.13.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "toml_edit",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "serde",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=toml_edit",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.19.13",
+ deps = [
+ "@cui__indexmap-2.0.0//:indexmap",
+ "@cui__serde-1.0.171//:serde",
+ "@cui__serde_spanned-0.6.3//:serde_spanned",
+ "@cui__toml_datetime-0.6.3//:toml_datetime",
+ "@cui__winnow-0.5.0//:winnow",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.5.bazel b/crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.5.bazel
deleted file mode 100644
index feaca28b..00000000
--- a/crate_universe/3rdparty/crates/BUILD.toml_edit-0.19.5.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "toml_edit",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "serde",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=toml_edit",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.19.5",
- deps = [
- "@cui__indexmap-1.9.2//:indexmap",
- "@cui__serde-1.0.152//:serde",
- "@cui__serde_spanned-0.6.1//:serde_spanned",
- "@cui__toml_datetime-0.6.1//:toml_datetime",
- "@cui__winnow-0.3.5//:winnow",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.typenum-1.16.0.bazel b/crate_universe/3rdparty/crates/BUILD.typenum-1.16.0.bazel
index 80058cbd..6f71f028 100644
--- a/crate_universe/3rdparty/crates/BUILD.typenum-1.16.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.typenum-1.16.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.16.0",
deps = [
"@cui__typenum-1.16.0//:build_script_main",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.5.bazel b/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.5.bazel
deleted file mode 100644
index ddb6d76d..00000000
--- a/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.5.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "ucd_trie",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ucd-trie",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.5",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.6.bazel b/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.6.bazel
new file mode 100644
index 00000000..562328b4
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.6.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "ucd_trie",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ucd-trie",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.6",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.uncased-0.9.7.bazel b/crate_universe/3rdparty/crates/BUILD.uncased-0.9.7.bazel
deleted file mode 100644
index 7da60690..00000000
--- a/crate_universe/3rdparty/crates/BUILD.uncased-0.9.7.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "uncased",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=uncased",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- deps = [
- "@cui__uncased-0.9.7//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "uncased_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=uncased",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- visibility = ["//visibility:private"],
- deps = [
- "@cui__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "uncased_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.uncased-0.9.9.bazel b/crate_universe/3rdparty/crates/BUILD.uncased-0.9.9.bazel
new file mode 100644
index 00000000..00a8bf78
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.uncased-0.9.9.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "uncased",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=uncased",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.9",
+ deps = [
+ "@cui__uncased-0.9.9//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "uncased_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=uncased",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.9",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cui__version_check-0.9.4//:version_check",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "uncased_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.unic-char-property-0.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.unic-char-property-0.9.0.bazel
index f1300fff..5a40c31b 100644
--- a/crate_universe/3rdparty/crates/BUILD.unic-char-property-0.9.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unic-char-property-0.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.0",
deps = [
"@cui__unic-char-range-0.9.0//:unic_char_range",
diff --git a/crate_universe/3rdparty/crates/BUILD.unic-char-range-0.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.unic-char-range-0.9.0.bazel
index 1dcfea9c..7056f645 100644
--- a/crate_universe/3rdparty/crates/BUILD.unic-char-range-0.9.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unic-char-range-0.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.unic-common-0.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.unic-common-0.9.0.bazel
index eb20cbc6..3330a8d9 100644
--- a/crate_universe/3rdparty/crates/BUILD.unic-common-0.9.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unic-common-0.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.0",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.unic-segment-0.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.unic-segment-0.9.0.bazel
index 5359708e..586756f5 100644
--- a/crate_universe/3rdparty/crates/BUILD.unic-segment-0.9.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unic-segment-0.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.0",
deps = [
"@cui__unic-ucd-segment-0.9.0//:unic_ucd_segment",
diff --git a/crate_universe/3rdparty/crates/BUILD.unic-ucd-segment-0.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.unic-ucd-segment-0.9.0.bazel
index 149a5eac..59a07295 100644
--- a/crate_universe/3rdparty/crates/BUILD.unic-ucd-segment-0.9.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unic-ucd-segment-0.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.0",
deps = [
"@cui__unic-char-property-0.9.0//:unic_char_property",
diff --git a/crate_universe/3rdparty/crates/BUILD.unic-ucd-version-0.9.0.bazel b/crate_universe/3rdparty/crates/BUILD.unic-ucd-version-0.9.0.bazel
index acd9a6ba..7da8af32 100644
--- a/crate_universe/3rdparty/crates/BUILD.unic-ucd-version-0.9.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unic-ucd-version-0.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.0",
deps = [
"@cui__unic-common-0.9.0//:unic_common",
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel
new file mode 100644
index 00000000..92ebbe85
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "unicode_bidi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "hardcoded-data",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-bidi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.13",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
deleted file mode 100644
index 30f0c269..00000000
--- a/crate_universe/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_bidi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "hardcoded-data",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-bidi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.8",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel
new file mode 100644
index 00000000..d034c008
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.10",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
deleted file mode 100644
index 63bc7fd3..00000000
--- a/crate_universe/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.6",
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.4.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.4.bazel
index 0cec18e9..83c2bb1f 100644
--- a/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.4.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.4",
deps = [
"@cui__unicode-linebreak-0.1.4//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -74,7 +110,7 @@ cargo_build_script(
visibility = ["//visibility:private"],
deps = [
"@cui__hashbrown-0.12.3//:hashbrown",
- "@cui__regex-1.7.1//:regex",
+ "@cui__regex-1.9.1//:regex",
],
)
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel
index a80eab5b..d73d9d88 100644
--- a/crate_universe/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -28,7 +29,6 @@ rust_library(
],
),
crate_features = [
- "default",
"std",
],
crate_root = "src/lib.rs",
@@ -41,6 +41,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.22",
deps = [
"@cui__tinyvec-1.6.0//:tinyvec",
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
index fd4657e8..54377e54 100644
--- a/crate_universe/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.10",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.url-2.3.1.bazel b/crate_universe/3rdparty/crates/BUILD.url-2.3.1.bazel
deleted file mode 100644
index a61bf6a9..00000000
--- a/crate_universe/3rdparty/crates/BUILD.url-2.3.1.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "url",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=url",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.3.1",
- deps = [
- "@cui__form_urlencoded-1.1.0//:form_urlencoded",
- "@cui__idna-0.3.0//:idna",
- "@cui__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.url-2.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.url-2.4.0.bazel
new file mode 100644
index 00000000..a0797efb
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.url-2.4.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "url",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=url",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.4.0",
+ deps = [
+ "@cui__form_urlencoded-1.2.0//:form_urlencoded",
+ "@cui__idna-0.4.0//:idna",
+ "@cui__percent-encoding-2.3.0//:percent_encoding",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel b/crate_universe/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel
new file mode 100644
index 00000000..02afe9a0
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "utf8parse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=utf8parse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.1",
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel b/crate_universe/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
index 899ba94a..070d956c 100644
--- a/crate_universe/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.15",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.version_check-0.9.4.bazel b/crate_universe/3rdparty/crates/BUILD.version_check-0.9.4.bazel
index 6fd6e361..f8023ae0 100644
--- a/crate_universe/3rdparty/crates/BUILD.version_check-0.9.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.version_check-0.9.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.4",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.walkdir-2.3.2.bazel b/crate_universe/3rdparty/crates/BUILD.walkdir-2.3.2.bazel
deleted file mode 100644
index 0a797d4e..00000000
--- a/crate_universe/3rdparty/crates/BUILD.walkdir-2.3.2.bazel
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense/MIT
-# ])
-
-rust_library(
- name = "walkdir",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=walkdir",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.3.2",
- deps = [
- "@cui__same-file-1.0.6//:same_file",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__winapi-0.3.9//:winapi", # cfg(windows)
- "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.walkdir-2.3.3.bazel b/crate_universe/3rdparty/crates/BUILD.walkdir-2.3.3.bazel
new file mode 100644
index 00000000..941f0806
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.walkdir-2.3.3.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense/MIT
+# ])
+
+rust_library(
+ name = "walkdir",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=walkdir",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.3",
+ deps = [
+ "@cui__same-file-1.0.6//:same_file",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/crate_universe/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index 2f310a1e..4d5d97de 100644
--- a/crate_universe/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -21,16 +21,13 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = [
- "default",
- "std",
- ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
@@ -41,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.83.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.83.bazel
deleted file mode 100644
index 362dae38..00000000
--- a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.83.bazel
+++ /dev/null
@@ -1,95 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "spans",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@cui__wasm-bindgen-macro-0.2.83//:wasm_bindgen_macro",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- deps = [
- "@cui__cfg-if-1.0.0//:cfg_if",
- "@cui__wasm-bindgen-0.2.83//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "wasm-bindgen_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "spans",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "wasm-bindgen_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel
new file mode 100644
index 00000000..fe669b8e
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@cui__wasm-bindgen-macro-0.2.87//:wasm_bindgen_macro",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@cui__cfg-if-1.0.0//:cfg_if",
+ "@cui__wasm-bindgen-0.2.87//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "wasm-bindgen_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.87",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "wasm-bindgen_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.83.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.83.bazel
deleted file mode 100644
index 60eadaad..00000000
--- a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.83.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_backend",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "spans",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-backend",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- deps = [
- "@cui__bumpalo-3.11.1//:bumpalo",
- "@cui__log-0.4.17//:log",
- "@cui__once_cell-1.17.0//:once_cell",
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- "@cui__wasm-bindgen-shared-0.2.83//:wasm_bindgen_shared",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel
new file mode 100644
index 00000000..af8d89f1
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_backend",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-backend",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@cui__bumpalo-3.13.0//:bumpalo",
+ "@cui__log-0.4.19//:log",
+ "@cui__once_cell-1.18.0//:once_cell",
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__syn-2.0.25//:syn",
+ "@cui__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.83.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.83.bazel
deleted file mode 100644
index 903977d9..00000000
--- a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.83.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "wasm_bindgen_macro",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "spans",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-macro",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- deps = [
- "@cui__quote-1.0.23//:quote",
- "@cui__wasm-bindgen-macro-support-0.2.83//:wasm_bindgen_macro_support",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel
new file mode 100644
index 00000000..951ce3b3
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "wasm_bindgen_macro",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-macro",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@cui__quote-1.0.29//:quote",
+ "@cui__wasm-bindgen-macro-support-0.2.87//:wasm_bindgen_macro_support",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.83.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.83.bazel
deleted file mode 100644
index a07adf0c..00000000
--- a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.83.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_macro_support",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "spans",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-macro-support",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- deps = [
- "@cui__proc-macro2-1.0.49//:proc_macro2",
- "@cui__quote-1.0.23//:quote",
- "@cui__syn-1.0.107//:syn",
- "@cui__wasm-bindgen-backend-0.2.83//:wasm_bindgen_backend",
- "@cui__wasm-bindgen-shared-0.2.83//:wasm_bindgen_shared",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel
new file mode 100644
index 00000000..78283dc5
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_macro_support",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-macro-support",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@cui__proc-macro2-1.0.64//:proc_macro2",
+ "@cui__quote-1.0.29//:quote",
+ "@cui__syn-2.0.25//:syn",
+ "@cui__wasm-bindgen-backend-0.2.87//:wasm_bindgen_backend",
+ "@cui__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.83.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.83.bazel
deleted file mode 100644
index e78e7552..00000000
--- a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.83.bazel
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_shared",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-shared",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- deps = [
- "@cui__wasm-bindgen-shared-0.2.83//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "wasm-bindgen-shared_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "wasm_bindgen",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-shared",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.83",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "wasm-bindgen-shared_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel
new file mode 100644
index 00000000..417ec874
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel
@@ -0,0 +1,118 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_shared",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-shared",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@cui__wasm-bindgen-shared-0.2.87//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "wasm-bindgen-shared_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ links = "wasm_bindgen",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-shared",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.87",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "wasm-bindgen-shared_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/crate_universe/3rdparty/crates/BUILD.winapi-0.3.9.bazel
index 2afd5be9..4818605e 100644
--- a/crate_universe/3rdparty/crates/BUILD.winapi-0.3.9.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.winapi-0.3.9.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -29,28 +30,21 @@ rust_library(
],
),
crate_features = [
- "activation",
- "combaseapi",
"consoleapi",
"errhandlingapi",
"fileapi",
- "handleapi",
"minwinbase",
"minwindef",
- "ntdef",
"ntsecapi",
- "objbase",
"processenv",
"profileapi",
- "roapi",
- "shlobj",
"std",
+ "sysinfoapi",
"timezoneapi",
"winbase",
"wincon",
"winerror",
"winnt",
- "winstring",
],
crate_root = "src/lib.rs",
edition = "2015",
@@ -62,6 +56,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"@cui__winapi-0.3.9//:build_script_build",
@@ -72,28 +100,21 @@ cargo_build_script(
name = "winapi_build_script",
srcs = glob(["**/*.rs"]),
crate_features = [
- "activation",
- "combaseapi",
"consoleapi",
"errhandlingapi",
"fileapi",
- "handleapi",
"minwinbase",
"minwindef",
- "ntdef",
"ntsecapi",
- "objbase",
"processenv",
"profileapi",
- "roapi",
- "shlobj",
"std",
+ "sysinfoapi",
"timezoneapi",
"winbase",
"wincon",
"winerror",
"winnt",
- "winstring",
],
crate_name = "build_script_build",
crate_root = "build.rs",
@@ -101,6 +122,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index 0a963b8d..64448781 100644
--- a/crate_universe/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@cui__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel b/crate_universe/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
index 20c10326..aae057ae 100644
--- a/crate_universe/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
diff --git a/crate_universe/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/crate_universe/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index 91dba644..89309ea6 100644
--- a/crate_universe/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@cui__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/crate_universe/3rdparty/crates/BUILD.windows-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows-0.48.0.bazel
new file mode 100644
index 00000000..df47313a
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows-0.48.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows-targets-0.48.1//:windows_targets",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel
deleted file mode 100644
index 45b1dc24..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel
+++ /dev/null
@@ -1,69 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_NetworkManagement",
- "Win32_NetworkManagement_IpHelper",
- "Win32_Networking",
- "Win32_Networking_WinSock",
- "Win32_Security",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_IO",
- "Win32_System_Threading",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cui__windows_aarch64_msvc-0.42.1//:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cui__windows_i686_msvc-0.42.1//:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cui__windows_x86_64_msvc-0.42.1//:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
new file mode 100644
index 00000000..45d6db38
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
@@ -0,0 +1,95 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_Console",
+ "Win32_System_IO",
+ "Win32_System_Threading",
+ "Win32_UI",
+ "Win32_UI_Shell",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows-targets-0.48.1//:windows_targets",
+ ],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel
new file mode 100644
index 00000000..e9699282
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cui__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cui__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cui__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cui__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cui__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.1.bazel
deleted file mode 100644
index 9b8bac31..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_aarch64_gnullvm-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..16a286ba
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_aarch64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.1.bazel
deleted file mode 100644
index ffe59981..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_aarch64_msvc-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..2126fa6e
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_aarch64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.42.1.bazel
deleted file mode 100644
index 3ac35cac..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_i686_gnu-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
new file mode 100644
index 00000000..6671ae82
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_i686_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.42.1.bazel
deleted file mode 100644
index c12ef6b6..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_i686_msvc-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
new file mode 100644
index 00000000..df9b7808
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_i686_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.1.bazel
deleted file mode 100644
index 94090060..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_x86_64_gnu-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
new file mode 100644
index 00000000..e7b5dcaa
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_x86_64_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.1.bazel
deleted file mode 100644
index f4d456ce..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_x86_64_gnullvm-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..50154b6c
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_x86_64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.1.bazel b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.1.bazel
deleted file mode 100644
index 637b7c6b..00000000
--- a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- deps = [
- "@cui__windows_x86_64_msvc-0.42.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..c67beebf
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@cui__windows_x86_64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/crate_universe/3rdparty/crates/BUILD.winnow-0.3.5.bazel b/crate_universe/3rdparty/crates/BUILD.winnow-0.3.5.bazel
deleted file mode 100644
index e7f2c3d4..00000000
--- a/crate_universe/3rdparty/crates/BUILD.winnow-0.3.5.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//crate_universe/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "winnow",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=winnow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.5",
- deps = [
- "@cui__memchr-2.5.0//:memchr",
- ],
-)
diff --git a/crate_universe/3rdparty/crates/BUILD.winnow-0.5.0.bazel b/crate_universe/3rdparty/crates/BUILD.winnow-0.5.0.bazel
new file mode 100644
index 00000000..e22d1c36
--- /dev/null
+++ b/crate_universe/3rdparty/crates/BUILD.winnow-0.5.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//crate_universe/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "winnow",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winnow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.0",
+)
diff --git a/crate_universe/3rdparty/crates/defs.bzl b/crate_universe/3rdparty/crates/defs.bzl
index 9671c071..4283598f 100644
--- a/crate_universe/3rdparty/crates/defs.bzl
+++ b/crate_universe/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -291,40 +295,41 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"crate_universe": {
_COMMON_CONDITION: {
- "anyhow": "@cui__anyhow-1.0.68//:anyhow",
- "cargo-lock": "@cui__cargo-lock-8.0.3//:cargo_lock",
- "cargo-platform": "@cui__cargo-platform-0.1.2//:cargo_platform",
- "cargo_metadata": "@cui__cargo_metadata-0.15.3//:cargo_metadata",
- "cargo_toml": "@cui__cargo_toml-0.15.2//:cargo_toml",
- "cfg-expr": "@cui__cfg-expr-0.14.0//:cfg_expr",
- "clap": "@cui__clap-4.0.32//:clap",
- "crates-index": "@cui__crates-index-0.19.7//:crates_index",
+ "anyhow": "@cui__anyhow-1.0.71//:anyhow",
+ "cargo-lock": "@cui__cargo-lock-9.0.0//:cargo_lock",
+ "cargo-platform": "@cui__cargo-platform-0.1.3//:cargo_platform",
+ "cargo_metadata": "@cui__cargo_metadata-0.15.4//:cargo_metadata",
+ "cargo_toml": "@cui__cargo_toml-0.15.3//:cargo_toml",
+ "cfg-expr": "@cui__cfg-expr-0.15.3//:cfg_expr",
+ "clap": "@cui__clap-4.3.11//:clap",
+ "crates-index": "@cui__crates-index-0.19.13//:crates_index",
"hex": "@cui__hex-0.4.3//:hex",
- "normpath": "@cui__normpath-1.0.1//:normpath",
+ "itertools": "@cui__itertools-0.11.0//:itertools",
+ "normpath": "@cui__normpath-1.1.1//:normpath",
"pathdiff": "@cui__pathdiff-0.2.1//:pathdiff",
- "regex": "@cui__regex-1.7.1//:regex",
- "semver": "@cui__semver-1.0.16//:semver",
- "serde": "@cui__serde-1.0.152//:serde",
- "serde_json": "@cui__serde_json-1.0.91//:serde_json",
- "serde_starlark": "@cui__serde_starlark-0.1.10//:serde_starlark",
- "sha2": "@cui__sha2-0.10.6//:sha2",
- "tempfile": "@cui__tempfile-3.3.0//:tempfile",
- "tera": "@cui__tera-1.17.1//:tera",
+ "regex": "@cui__regex-1.9.1//:regex",
+ "semver": "@cui__semver-1.0.17//:semver",
+ "serde": "@cui__serde-1.0.171//:serde",
+ "serde_json": "@cui__serde_json-1.0.102//:serde_json",
+ "serde_starlark": "@cui__serde_starlark-0.1.13//:serde_starlark",
+ "sha2": "@cui__sha2-0.10.7//:sha2",
+ "tempfile": "@cui__tempfile-3.6.0//:tempfile",
+ "tera": "@cui__tera-1.19.0//:tera",
"textwrap": "@cui__textwrap-0.16.0//:textwrap",
- "toml": "@cui__toml-0.7.2//:toml",
+ "toml": "@cui__toml-0.7.6//:toml",
},
},
"crate_universe/tools/cross_installer": {
_COMMON_CONDITION: {
- "clap": "@cui__clap-4.0.32//:clap",
+ "clap": "@cui__clap-4.3.11//:clap",
},
},
"crate_universe/tools/urls_generator": {
_COMMON_CONDITION: {
- "clap": "@cui__clap-4.0.32//:clap",
+ "clap": "@cui__clap-4.3.11//:clap",
"hex": "@cui__hex-0.4.3//:hex",
- "serde_json": "@cui__serde_json-1.0.91//:serde_json",
- "sha2": "@cui__sha2-0.10.6//:sha2",
+ "serde_json": "@cui__serde_json-1.0.102//:serde_json",
+ "sha2": "@cui__sha2-0.10.7//:sha2",
},
},
}
@@ -371,7 +376,7 @@ _NORMAL_DEV_ALIASES = {
_PROC_MACRO_DEPENDENCIES = {
"crate_universe": {
_COMMON_CONDITION: {
- "indoc": "@cui__indoc-2.0.1//:indoc",
+ "indoc": "@cui__indoc-2.0.2//:indoc",
},
},
"crate_universe/tools/cross_installer": {
@@ -446,44 +451,41 @@ _BUILD_PROC_MACRO_ALIASES = {
}
_CONDITIONS = {
- "aarch64-apple-darwin": ["aarch64-apple-darwin"],
- "aarch64-linux-android": ["aarch64-linux-android"],
+ "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
"aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["aarch64-pc-windows-msvc"],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["aarch64-linux-android", "armv7-linux-androideabi", "i686-linux-android", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-linux-android"],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-unknown-linux-gnu", "x86_64-unknown-linux-gnu"],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": ["aarch64-unknown-linux-gnu"],
- "cfg(any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "armv7-linux-androideabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd"],
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-linux-gnu", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "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 = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "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-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(target_arch = \"wasm32\")": ["wasm32-unknown-unknown", "wasm32-wasi"],
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@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:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim"],
+ "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-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-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(any(target_os = \"linux\", target_os = \"android\", target_os = \"windows\", target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonfly\", target_os = \"solaris\", target_os = \"illumos\", target_os = \"fuchsia\", target_os = \"redox\", target_os = \"cloudabi\", target_os = \"haiku\", target_os = \"vxworks\", target_os = \"emscripten\", target_os = \"wasi\"))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(any(target_os = \"macos\", target_os = \"ios\"))": ["@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:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["@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-fuchsia", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_arch = \"wasm32\")": ["@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi"],
"cfg(target_env = \"sgx\")": [],
- "cfg(target_os = \"android\")": ["aarch64-linux-android", "armv7-linux-androideabi", "i686-linux-android", "x86_64-linux-android"],
+ "cfg(target_os = \"android\")": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:x86_64-linux-android"],
"cfg(target_os = \"dragonfly\")": [],
- "cfg(target_os = \"fuchsia\")": ["aarch64-fuchsia", "x86_64-fuchsia"],
+ "cfg(target_os = \"fuchsia\")": ["@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:x86_64-fuchsia"],
"cfg(target_os = \"haiku\")": [],
"cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
- "cfg(target_os = \"windows\")": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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-gnullvm": [],
- "x86_64-pc-windows-msvc": ["x86_64-pc-windows-msvc"],
- "x86_64-uwp-windows-gnu": [],
- "x86_64-uwp-windows-msvc": [],
}
###############################################################################
@@ -502,12 +504,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__aho-corasick-0.7.20",
- sha256 = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac",
+ name = "cui__aho-corasick-1.0.2",
+ sha256 = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/aho-corasick/1.0.2/download"],
+ strip_prefix = "aho-corasick-1.0.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.aho-corasick-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__android-tzdata-0.1.1",
+ sha256 = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/aho-corasick/0.7.20/download"],
- strip_prefix = "aho-corasick-0.7.20",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.aho-corasick-0.7.20.bazel"),
+ urls = ["https://crates.io/api/v1/crates/android-tzdata/0.1.1/download"],
+ strip_prefix = "android-tzdata-0.1.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.android-tzdata-0.1.1.bazel"),
)
maybe(
@@ -522,12 +534,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__anyhow-1.0.68",
- sha256 = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61",
+ name = "cui__anstream-0.3.2",
+ sha256 = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstream/0.3.2/download"],
+ strip_prefix = "anstream-0.3.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anstream-0.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__anstyle-1.0.1",
+ sha256 = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstyle/1.0.1/download"],
+ strip_prefix = "anstyle-1.0.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anstyle-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__anstyle-parse-0.2.1",
+ sha256 = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download"],
+ strip_prefix = "anstyle-parse-0.2.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anstyle-parse-0.2.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__anstyle-query-1.0.0",
+ sha256 = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstyle-query/1.0.0/download"],
+ strip_prefix = "anstyle-query-1.0.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anstyle-query-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__anstyle-wincon-1.0.1",
+ sha256 = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download"],
+ strip_prefix = "anstyle-wincon-1.0.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anstyle-wincon-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__anyhow-1.0.71",
+ sha256 = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/anyhow/1.0.68/download"],
- strip_prefix = "anyhow-1.0.68",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anyhow-1.0.68.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anyhow/1.0.71/download"],
+ strip_prefix = "anyhow-1.0.71",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.anyhow-1.0.71.bazel"),
)
maybe(
@@ -552,102 +614,102 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__block-buffer-0.10.3",
- sha256 = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e",
+ name = "cui__block-buffer-0.10.4",
+ sha256 = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/block-buffer/0.10.3/download"],
- strip_prefix = "block-buffer-0.10.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.block-buffer-0.10.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/block-buffer/0.10.4/download"],
+ strip_prefix = "block-buffer-0.10.4",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.block-buffer-0.10.4.bazel"),
)
maybe(
http_archive,
- name = "cui__bstr-1.1.0",
- sha256 = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b",
+ name = "cui__bstr-1.6.0",
+ sha256 = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bstr/1.1.0/download"],
- strip_prefix = "bstr-1.1.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bstr-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/bstr/1.6.0/download"],
+ strip_prefix = "bstr-1.6.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bstr-1.6.0.bazel"),
)
maybe(
http_archive,
- name = "cui__bumpalo-3.11.1",
- sha256 = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba",
+ name = "cui__bumpalo-3.13.0",
+ sha256 = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bumpalo/3.11.1/download"],
- strip_prefix = "bumpalo-3.11.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bumpalo-3.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/bumpalo/3.13.0/download"],
+ strip_prefix = "bumpalo-3.13.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.bumpalo-3.13.0.bazel"),
)
maybe(
http_archive,
- name = "cui__camino-1.1.2",
- sha256 = "c77df041dc383319cc661b428b6961a005db4d6808d5e12536931b1ca9556055",
+ name = "cui__camino-1.1.6",
+ sha256 = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/camino/1.1.2/download"],
- strip_prefix = "camino-1.1.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.camino-1.1.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/camino/1.1.6/download"],
+ strip_prefix = "camino-1.1.6",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.camino-1.1.6.bazel"),
)
maybe(
http_archive,
- name = "cui__cargo-lock-8.0.3",
- sha256 = "031718ddb8f78aa5def78a09e90defe30151d1f6c672f937af4dd916429ed996",
+ name = "cui__cargo-lock-9.0.0",
+ sha256 = "e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cargo-lock/8.0.3/download"],
- strip_prefix = "cargo-lock-8.0.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo-lock-8.0.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cargo-lock/9.0.0/download"],
+ strip_prefix = "cargo-lock-9.0.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo-lock-9.0.0.bazel"),
)
maybe(
http_archive,
- name = "cui__cargo-platform-0.1.2",
- sha256 = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27",
+ name = "cui__cargo-platform-0.1.3",
+ sha256 = "2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cargo-platform/0.1.2/download"],
- strip_prefix = "cargo-platform-0.1.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo-platform-0.1.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cargo-platform/0.1.3/download"],
+ strip_prefix = "cargo-platform-0.1.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo-platform-0.1.3.bazel"),
)
maybe(
http_archive,
- name = "cui__cargo_metadata-0.15.3",
- sha256 = "08a1ec454bc3eead8719cb56e15dbbfecdbc14e4b3a3ae4936cc6e31f5fc0d07",
+ name = "cui__cargo_metadata-0.15.4",
+ sha256 = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download"],
- strip_prefix = "cargo_metadata-0.15.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_metadata-0.15.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download"],
+ strip_prefix = "cargo_metadata-0.15.4",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_metadata-0.15.4.bazel"),
)
maybe(
http_archive,
- name = "cui__cargo_toml-0.15.2",
- sha256 = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b",
+ name = "cui__cargo_toml-0.15.3",
+ sha256 = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cargo_toml/0.15.2/download"],
- strip_prefix = "cargo_toml-0.15.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_toml-0.15.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cargo_toml/0.15.3/download"],
+ strip_prefix = "cargo_toml-0.15.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_toml-0.15.3.bazel"),
)
maybe(
http_archive,
- name = "cui__cc-1.0.78",
- sha256 = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d",
+ name = "cui__cc-1.0.79",
+ sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cc/1.0.78/download"],
- strip_prefix = "cc-1.0.78",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cc-1.0.78.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"],
+ strip_prefix = "cc-1.0.79",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cc-1.0.79.bazel"),
)
maybe(
http_archive,
- name = "cui__cfg-expr-0.14.0",
- sha256 = "a35b255461940a32985c627ce82900867c61db1659764d3675ea81963f72a4c6",
+ name = "cui__cfg-expr-0.15.3",
+ sha256 = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cfg-expr/0.14.0/download"],
- strip_prefix = "cfg-expr-0.14.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cfg-expr-0.14.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cfg-expr/0.15.3/download"],
+ strip_prefix = "cfg-expr-0.15.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cfg-expr-0.15.3.bazel"),
)
maybe(
@@ -662,192 +724,182 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__chrono-0.4.23",
- sha256 = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f",
+ name = "cui__chrono-0.4.26",
+ sha256 = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/chrono/0.4.23/download"],
- strip_prefix = "chrono-0.4.23",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-0.4.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/chrono/0.4.26/download"],
+ strip_prefix = "chrono-0.4.26",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-0.4.26.bazel"),
)
maybe(
http_archive,
- name = "cui__chrono-tz-0.6.3",
- sha256 = "29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde",
+ name = "cui__chrono-tz-0.6.1",
+ sha256 = "58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/chrono-tz/0.6.3/download"],
- strip_prefix = "chrono-tz-0.6.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-tz-0.6.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/chrono-tz/0.6.1/download"],
+ strip_prefix = "chrono-tz-0.6.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-tz-0.6.1.bazel"),
)
maybe(
http_archive,
- name = "cui__chrono-tz-build-0.0.3",
- sha256 = "6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c",
+ name = "cui__chrono-tz-build-0.0.2",
+ sha256 = "db058d493fb2f65f41861bfed7e3fe6335264a9f0f92710cab5bdf01fef09069",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/chrono-tz-build/0.0.3/download"],
- strip_prefix = "chrono-tz-build-0.0.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-tz-build-0.0.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/chrono-tz-build/0.0.2/download"],
+ strip_prefix = "chrono-tz-build-0.0.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.chrono-tz-build-0.0.2.bazel"),
)
maybe(
http_archive,
- name = "cui__clap-4.0.32",
- sha256 = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39",
+ name = "cui__clap-4.3.11",
+ sha256 = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap/4.0.32/download"],
- strip_prefix = "clap-4.0.32",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap-4.0.32.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap/4.3.11/download"],
+ strip_prefix = "clap-4.3.11",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap-4.3.11.bazel"),
)
maybe(
http_archive,
- name = "cui__clap_derive-4.0.21",
- sha256 = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014",
+ name = "cui__clap_builder-4.3.11",
+ sha256 = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap_derive/4.0.21/download"],
- strip_prefix = "clap_derive-4.0.21",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_derive-4.0.21.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_builder/4.3.11/download"],
+ strip_prefix = "clap_builder-4.3.11",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_builder-4.3.11.bazel"),
)
maybe(
http_archive,
- name = "cui__clap_lex-0.3.1",
- sha256 = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade",
+ name = "cui__clap_derive-4.3.2",
+ sha256 = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap_lex/0.3.1/download"],
- strip_prefix = "clap_lex-0.3.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_lex-0.3.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_derive/4.3.2/download"],
+ strip_prefix = "clap_derive-4.3.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_derive-4.3.2.bazel"),
)
maybe(
http_archive,
- name = "cui__codespan-reporting-0.11.1",
- sha256 = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e",
+ name = "cui__clap_lex-0.5.0",
+ sha256 = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download"],
- strip_prefix = "codespan-reporting-0.11.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.codespan-reporting-0.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_lex/0.5.0/download"],
+ strip_prefix = "clap_lex-0.5.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_lex-0.5.0.bazel"),
)
maybe(
http_archive,
- name = "cui__core-foundation-sys-0.8.3",
- sha256 = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc",
+ name = "cui__colorchoice-1.0.0",
+ sha256 = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download"],
- strip_prefix = "core-foundation-sys-0.8.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.core-foundation-sys-0.8.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/colorchoice/1.0.0/download"],
+ strip_prefix = "colorchoice-1.0.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.colorchoice-1.0.0.bazel"),
)
maybe(
http_archive,
- name = "cui__cpufeatures-0.2.5",
- sha256 = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320",
+ name = "cui__core-foundation-sys-0.8.4",
+ sha256 = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cpufeatures/0.2.5/download"],
- strip_prefix = "cpufeatures-0.2.5",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cpufeatures-0.2.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download"],
+ strip_prefix = "core-foundation-sys-0.8.4",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.core-foundation-sys-0.8.4.bazel"),
)
maybe(
http_archive,
- name = "cui__crates-index-0.19.7",
- sha256 = "51ddd986d8b0405750d3da55a36cfa5ddad74a6dbf8826dec1cae40bf1218bd4",
+ name = "cui__cpufeatures-0.2.9",
+ sha256 = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crates-index/0.19.7/download"],
- strip_prefix = "crates-index-0.19.7",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crates-index-0.19.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cpufeatures/0.2.9/download"],
+ strip_prefix = "cpufeatures-0.2.9",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cpufeatures-0.2.9.bazel"),
)
maybe(
http_archive,
- name = "cui__crossbeam-utils-0.8.14",
- sha256 = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f",
+ name = "cui__crates-index-0.19.13",
+ sha256 = "c3cab38e209d6ba8bd5b0d41c784ec63a5a9ea3adf866b820d377588960f1ded",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download"],
- strip_prefix = "crossbeam-utils-0.8.14",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crossbeam-utils-0.8.14.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crates-index/0.19.13/download"],
+ strip_prefix = "crates-index-0.19.13",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crates-index-0.19.13.bazel"),
)
maybe(
http_archive,
- name = "cui__crypto-common-0.1.6",
- sha256 = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3",
+ name = "cui__crossbeam-utils-0.8.16",
+ sha256 = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crypto-common/0.1.6/download"],
- strip_prefix = "crypto-common-0.1.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crypto-common-0.1.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download"],
+ strip_prefix = "crossbeam-utils-0.8.16",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crossbeam-utils-0.8.16.bazel"),
)
maybe(
http_archive,
- name = "cui__cxx-1.0.86",
- sha256 = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxx/1.0.86/download"],
- strip_prefix = "cxx-1.0.86",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxx-1.0.86.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__cxx-build-1.0.86",
- sha256 = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70",
+ name = "cui__crypto-common-0.1.6",
+ sha256 = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxx-build/1.0.86/download"],
- strip_prefix = "cxx-build-1.0.86",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxx-build-1.0.86.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crypto-common/0.1.6/download"],
+ strip_prefix = "crypto-common-0.1.6",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.crypto-common-0.1.6.bazel"),
)
maybe(
http_archive,
- name = "cui__cxxbridge-flags-1.0.86",
- sha256 = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c",
+ name = "cui__deunicode-0.4.3",
+ sha256 = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxxbridge-flags/1.0.86/download"],
- strip_prefix = "cxxbridge-flags-1.0.86",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxxbridge-flags-1.0.86.bazel"),
+ urls = ["https://crates.io/api/v1/crates/deunicode/0.4.3/download"],
+ strip_prefix = "deunicode-0.4.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.deunicode-0.4.3.bazel"),
)
maybe(
http_archive,
- name = "cui__cxxbridge-macro-1.0.86",
- sha256 = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5",
+ name = "cui__digest-0.10.7",
+ sha256 = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxxbridge-macro/1.0.86/download"],
- strip_prefix = "cxxbridge-macro-1.0.86",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cxxbridge-macro-1.0.86.bazel"),
+ urls = ["https://crates.io/api/v1/crates/digest/0.10.7/download"],
+ strip_prefix = "digest-0.10.7",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.digest-0.10.7.bazel"),
)
maybe(
http_archive,
- name = "cui__deunicode-0.4.3",
- sha256 = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690",
+ name = "cui__either-1.9.0",
+ sha256 = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/deunicode/0.4.3/download"],
- strip_prefix = "deunicode-0.4.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.deunicode-0.4.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/either/1.9.0/download"],
+ strip_prefix = "either-1.9.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.either-1.9.0.bazel"),
)
maybe(
http_archive,
- name = "cui__digest-0.10.6",
- sha256 = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f",
+ name = "cui__equivalent-1.0.1",
+ sha256 = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/digest/0.10.6/download"],
- strip_prefix = "digest-0.10.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.digest-0.10.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/equivalent/1.0.1/download"],
+ strip_prefix = "equivalent-1.0.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.equivalent-1.0.1.bazel"),
)
maybe(
http_archive,
- name = "cui__errno-0.2.8",
- sha256 = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1",
+ name = "cui__errno-0.3.1",
+ sha256 = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/errno/0.2.8/download"],
- strip_prefix = "errno-0.2.8",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.errno-0.2.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/errno/0.3.1/download"],
+ strip_prefix = "errno-0.3.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.errno-0.3.1.bazel"),
)
maybe(
@@ -862,12 +914,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__fastrand-1.8.0",
- sha256 = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499",
+ name = "cui__fastrand-1.9.0",
+ sha256 = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/fastrand/1.8.0/download"],
- strip_prefix = "fastrand-1.8.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.fastrand-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/fastrand/1.9.0/download"],
+ strip_prefix = "fastrand-1.9.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.fastrand-1.9.0.bazel"),
)
maybe(
@@ -882,12 +934,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__form_urlencoded-1.1.0",
- sha256 = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8",
+ name = "cui__form_urlencoded-1.2.0",
+ sha256 = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download"],
- strip_prefix = "form_urlencoded-1.1.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.form_urlencoded-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download"],
+ strip_prefix = "form_urlencoded-1.2.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.form_urlencoded-1.2.0.bazel"),
)
maybe(
@@ -902,22 +954,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__generic-array-0.14.6",
- sha256 = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9",
+ name = "cui__generic-array-0.14.7",
+ sha256 = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/generic-array/0.14.6/download"],
- strip_prefix = "generic-array-0.14.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.generic-array-0.14.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/generic-array/0.14.7/download"],
+ strip_prefix = "generic-array-0.14.7",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.generic-array-0.14.7.bazel"),
)
maybe(
http_archive,
- name = "cui__getrandom-0.2.8",
- sha256 = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31",
+ name = "cui__getrandom-0.2.10",
+ sha256 = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/getrandom/0.2.8/download"],
- strip_prefix = "getrandom-0.2.8",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.getrandom-0.2.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/getrandom/0.2.10/download"],
+ strip_prefix = "getrandom-0.2.10",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.getrandom-0.2.10.bazel"),
)
maybe(
@@ -932,12 +984,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__globset-0.4.10",
- sha256 = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc",
+ name = "cui__globset-0.4.11",
+ sha256 = "1391ab1f92ffcc08911957149833e682aa3fe252b9f45f966d2ef972274c97df",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/globset/0.4.10/download"],
- strip_prefix = "globset-0.4.10",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.globset-0.4.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/globset/0.4.11/download"],
+ strip_prefix = "globset-0.4.11",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.globset-0.4.11.bazel"),
)
maybe(
@@ -962,22 +1014,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__heck-0.4.0",
- sha256 = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9",
+ name = "cui__hashbrown-0.14.0",
+ sha256 = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hashbrown/0.14.0/download"],
+ strip_prefix = "hashbrown-0.14.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.hashbrown-0.14.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__heck-0.4.1",
+ sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/heck/0.4.0/download"],
- strip_prefix = "heck-0.4.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.heck-0.4.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"],
+ strip_prefix = "heck-0.4.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.heck-0.4.1.bazel"),
)
maybe(
http_archive,
- name = "cui__hermit-abi-0.2.6",
- sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
+ name = "cui__hermit-abi-0.3.2",
+ sha256 = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
- strip_prefix = "hermit-abi-0.2.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.hermit-abi-0.2.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.2/download"],
+ strip_prefix = "hermit-abi-0.3.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.hermit-abi-0.3.2.bazel"),
)
maybe(
@@ -992,52 +1054,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__home-0.5.4",
- sha256 = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408",
+ name = "cui__home-0.5.5",
+ sha256 = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/home/0.5.4/download"],
- strip_prefix = "home-0.5.4",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.home-0.5.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/home/0.5.5/download"],
+ strip_prefix = "home-0.5.5",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.home-0.5.5.bazel"),
)
maybe(
http_archive,
- name = "cui__humansize-1.1.1",
- sha256 = "02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026",
+ name = "cui__humansize-2.1.3",
+ sha256 = "6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/humansize/1.1.1/download"],
- strip_prefix = "humansize-1.1.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.humansize-1.1.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/humansize/2.1.3/download"],
+ strip_prefix = "humansize-2.1.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.humansize-2.1.3.bazel"),
)
maybe(
http_archive,
- name = "cui__iana-time-zone-0.1.53",
- sha256 = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765",
+ name = "cui__iana-time-zone-0.1.57",
+ sha256 = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download"],
- strip_prefix = "iana-time-zone-0.1.53",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.iana-time-zone-0.1.53.bazel"),
+ urls = ["https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download"],
+ strip_prefix = "iana-time-zone-0.1.57",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.iana-time-zone-0.1.57.bazel"),
)
maybe(
http_archive,
- name = "cui__iana-time-zone-haiku-0.1.1",
- sha256 = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca",
+ name = "cui__iana-time-zone-haiku-0.1.2",
+ sha256 = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download"],
- strip_prefix = "iana-time-zone-haiku-0.1.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.iana-time-zone-haiku-0.1.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download"],
+ strip_prefix = "iana-time-zone-haiku-0.1.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.iana-time-zone-haiku-0.1.2.bazel"),
)
maybe(
http_archive,
- name = "cui__idna-0.3.0",
- sha256 = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6",
+ name = "cui__idna-0.4.0",
+ sha256 = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/idna/0.3.0/download"],
- strip_prefix = "idna-0.3.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.idna-0.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/idna/0.4.0/download"],
+ strip_prefix = "idna-0.4.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.idna-0.4.0.bazel"),
)
maybe(
@@ -1052,22 +1114,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__indexmap-1.9.2",
- sha256 = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399",
+ name = "cui__indexmap-2.0.0",
+ sha256 = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/indexmap/1.9.2/download"],
- strip_prefix = "indexmap-1.9.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indexmap-1.9.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/indexmap/2.0.0/download"],
+ strip_prefix = "indexmap-2.0.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indexmap-2.0.0.bazel"),
)
maybe(
http_archive,
- name = "cui__indoc-2.0.1",
- sha256 = "9f2cb48b81b1dc9f39676bf99f5499babfec7cd8fe14307f7b3d747208fb5690",
+ name = "cui__indoc-2.0.2",
+ sha256 = "761cde40c27e2a9877f8c928fd248b7eec9dd48623dd514b256858ca593fbba7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/indoc/2.0.1/download"],
- strip_prefix = "indoc-2.0.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indoc-2.0.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/indoc/2.0.2/download"],
+ strip_prefix = "indoc-2.0.2",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indoc-2.0.2.bazel"),
)
maybe(
@@ -1082,52 +1144,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__io-lifetimes-1.0.4",
- sha256 = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e",
+ name = "cui__io-lifetimes-1.0.11",
+ sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"],
+ strip_prefix = "io-lifetimes-1.0.11",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.io-lifetimes-1.0.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__is-terminal-0.4.7",
+ sha256 = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download"],
- strip_prefix = "io-lifetimes-1.0.4",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.io-lifetimes-1.0.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/is-terminal/0.4.7/download"],
+ strip_prefix = "is-terminal-0.4.7",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.is-terminal-0.4.7.bazel"),
)
maybe(
http_archive,
- name = "cui__is-terminal-0.4.2",
- sha256 = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189",
+ name = "cui__itertools-0.11.0",
+ sha256 = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/is-terminal/0.4.2/download"],
- strip_prefix = "is-terminal-0.4.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.is-terminal-0.4.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itertools/0.11.0/download"],
+ strip_prefix = "itertools-0.11.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.itertools-0.11.0.bazel"),
)
maybe(
http_archive,
- name = "cui__itoa-1.0.5",
- sha256 = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440",
+ name = "cui__itoa-1.0.8",
+ sha256 = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/itoa/1.0.5/download"],
- strip_prefix = "itoa-1.0.5",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.itoa-1.0.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itoa/1.0.8/download"],
+ strip_prefix = "itoa-1.0.8",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.itoa-1.0.8.bazel"),
)
maybe(
http_archive,
- name = "cui__jobserver-0.1.25",
- sha256 = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b",
+ name = "cui__jobserver-0.1.26",
+ sha256 = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/jobserver/0.1.25/download"],
- strip_prefix = "jobserver-0.1.25",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.jobserver-0.1.25.bazel"),
+ urls = ["https://crates.io/api/v1/crates/jobserver/0.1.26/download"],
+ strip_prefix = "jobserver-0.1.26",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.jobserver-0.1.26.bazel"),
)
maybe(
http_archive,
- name = "cui__js-sys-0.3.60",
- sha256 = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47",
+ name = "cui__js-sys-0.3.64",
+ sha256 = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/js-sys/0.3.60/download"],
- strip_prefix = "js-sys-0.3.60",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.js-sys-0.3.60.bazel"),
+ urls = ["https://crates.io/api/v1/crates/js-sys/0.3.64/download"],
+ strip_prefix = "js-sys-0.3.64",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.js-sys-0.3.64.bazel"),
)
maybe(
@@ -1142,12 +1214,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__libc-0.2.139",
- sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
+ name = "cui__libc-0.2.147",
+ sha256 = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
- strip_prefix = "libc-0.2.139",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.147/download"],
+ strip_prefix = "libc-0.2.147",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libc-0.2.147.bazel"),
)
maybe(
@@ -1162,42 +1234,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__libz-sys-1.1.8",
- sha256 = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf",
+ name = "cui__libm-0.2.7",
+ sha256 = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4",
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("@rules_rust//crate_universe/3rdparty/crates:BUILD.libz-sys-1.1.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libm/0.2.7/download"],
+ strip_prefix = "libm-0.2.7",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libm-0.2.7.bazel"),
)
maybe(
http_archive,
- name = "cui__link-cplusplus-1.0.8",
- sha256 = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5",
+ name = "cui__libz-sys-1.1.9",
+ sha256 = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download"],
- strip_prefix = "link-cplusplus-1.0.8",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.link-cplusplus-1.0.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libz-sys/1.1.9/download"],
+ strip_prefix = "libz-sys-1.1.9",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libz-sys-1.1.9.bazel"),
)
maybe(
http_archive,
- name = "cui__linux-raw-sys-0.1.4",
- sha256 = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4",
+ name = "cui__linux-raw-sys-0.3.8",
+ sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download"],
- strip_prefix = "linux-raw-sys-0.1.4",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.linux-raw-sys-0.1.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"],
+ strip_prefix = "linux-raw-sys-0.3.8",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.linux-raw-sys-0.3.8.bazel"),
)
maybe(
http_archive,
- name = "cui__log-0.4.17",
- sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ name = "cui__log-0.4.19",
+ sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
- strip_prefix = "log-0.4.17",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.log-0.4.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"],
+ strip_prefix = "log-0.4.19",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.log-0.4.19.bazel"),
)
maybe(
@@ -1222,12 +1294,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__normpath-1.0.1",
- sha256 = "3a37f4eb793d70ebef49f4643fe4b8c0e60d266e3fb607158e64b6ee24b0d6d4",
+ name = "cui__normpath-1.1.1",
+ sha256 = "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/normpath/1.0.1/download"],
- strip_prefix = "normpath-1.0.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.normpath-1.0.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/normpath/1.1.1/download"],
+ strip_prefix = "normpath-1.1.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.normpath-1.1.1.bazel"),
)
maybe(
@@ -1302,32 +1374,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__num_cpus-1.15.0",
- sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
+ name = "cui__once_cell-1.18.0",
+ sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
- strip_prefix = "num_cpus-1.15.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.num_cpus-1.15.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__once_cell-1.17.0",
- sha256 = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.17.0/download"],
- strip_prefix = "once_cell-1.17.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.once_cell-1.17.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__os_str_bytes-6.4.1",
- sha256 = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download"],
- strip_prefix = "os_str_bytes-6.4.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.os_str_bytes-6.4.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
+ strip_prefix = "once_cell-1.18.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.once_cell-1.18.0.bazel"),
)
maybe(
@@ -1352,102 +1404,102 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__percent-encoding-2.2.0",
- sha256 = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e",
+ name = "cui__percent-encoding-2.3.0",
+ sha256 = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/percent-encoding/2.2.0/download"],
- strip_prefix = "percent-encoding-2.2.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.percent-encoding-2.2.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/percent-encoding/2.3.0/download"],
+ strip_prefix = "percent-encoding-2.3.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.percent-encoding-2.3.0.bazel"),
)
maybe(
http_archive,
- name = "cui__pest-2.5.3",
- sha256 = "4257b4a04d91f7e9e6290be5d3da4804dd5784fafde3a497d73eb2b4a158c30a",
+ name = "cui__pest-2.7.0",
+ sha256 = "f73935e4d55e2abf7f130186537b19e7a4abc886a0252380b59248af473a3fc9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pest/2.5.3/download"],
- strip_prefix = "pest-2.5.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest-2.5.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pest/2.7.0/download"],
+ strip_prefix = "pest-2.7.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest-2.7.0.bazel"),
)
maybe(
http_archive,
- name = "cui__pest_derive-2.5.3",
- sha256 = "241cda393b0cdd65e62e07e12454f1f25d57017dcc514b1514cd3c4645e3a0a6",
+ name = "cui__pest_derive-2.7.0",
+ sha256 = "aef623c9bbfa0eedf5a0efba11a5ee83209c326653ca31ff019bec3a95bfff2b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pest_derive/2.5.3/download"],
- strip_prefix = "pest_derive-2.5.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_derive-2.5.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pest_derive/2.7.0/download"],
+ strip_prefix = "pest_derive-2.7.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_derive-2.7.0.bazel"),
)
maybe(
http_archive,
- name = "cui__pest_generator-2.5.3",
- sha256 = "46b53634d8c8196302953c74d5352f33d0c512a9499bd2ce468fc9f4128fa27c",
+ name = "cui__pest_generator-2.7.0",
+ sha256 = "b3e8cba4ec22bada7fc55ffe51e2deb6a0e0db2d0b7ab0b103acc80d2510c190",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pest_generator/2.5.3/download"],
- strip_prefix = "pest_generator-2.5.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_generator-2.5.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pest_generator/2.7.0/download"],
+ strip_prefix = "pest_generator-2.7.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_generator-2.7.0.bazel"),
)
maybe(
http_archive,
- name = "cui__pest_meta-2.5.3",
- sha256 = "0ef4f1332a8d4678b41966bb4cc1d0676880e84183a1ecc3f4b69f03e99c7a51",
+ name = "cui__pest_meta-2.7.0",
+ sha256 = "a01f71cb40bd8bb94232df14b946909e14660e33fc05db3e50ae2a82d7ea0ca0",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pest_meta/2.5.3/download"],
- strip_prefix = "pest_meta-2.5.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_meta-2.5.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pest_meta/2.7.0/download"],
+ strip_prefix = "pest_meta-2.7.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pest_meta-2.7.0.bazel"),
)
maybe(
http_archive,
- name = "cui__phf-0.11.1",
- sha256 = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c",
+ name = "cui__phf-0.10.1",
+ sha256 = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/phf/0.11.1/download"],
- strip_prefix = "phf-0.11.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf-0.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/phf/0.10.1/download"],
+ strip_prefix = "phf-0.10.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf-0.10.1.bazel"),
)
maybe(
http_archive,
- name = "cui__phf_codegen-0.11.1",
- sha256 = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770",
+ name = "cui__phf_codegen-0.10.0",
+ sha256 = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/phf_codegen/0.11.1/download"],
- strip_prefix = "phf_codegen-0.11.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_codegen-0.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/phf_codegen/0.10.0/download"],
+ strip_prefix = "phf_codegen-0.10.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_codegen-0.10.0.bazel"),
)
maybe(
http_archive,
- name = "cui__phf_generator-0.11.1",
- sha256 = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf",
+ name = "cui__phf_generator-0.10.0",
+ sha256 = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/phf_generator/0.11.1/download"],
- strip_prefix = "phf_generator-0.11.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_generator-0.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/phf_generator/0.10.0/download"],
+ strip_prefix = "phf_generator-0.10.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_generator-0.10.0.bazel"),
)
maybe(
http_archive,
- name = "cui__phf_shared-0.11.1",
- sha256 = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676",
+ name = "cui__phf_shared-0.10.0",
+ sha256 = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/phf_shared/0.11.1/download"],
- strip_prefix = "phf_shared-0.11.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_shared-0.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/phf_shared/0.10.0/download"],
+ strip_prefix = "phf_shared-0.10.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.phf_shared-0.10.0.bazel"),
)
maybe(
http_archive,
- name = "cui__pkg-config-0.3.26",
- sha256 = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160",
+ name = "cui__pkg-config-0.3.27",
+ sha256 = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.26/download"],
- strip_prefix = "pkg-config-0.3.26",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pkg-config-0.3.26.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.27/download"],
+ strip_prefix = "pkg-config-0.3.27",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pkg-config-0.3.27.bazel"),
)
maybe(
@@ -1462,42 +1514,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__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("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro-error-1.0.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__proc-macro-error-attr-1.0.4",
- sha256 = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869",
+ name = "cui__proc-macro2-1.0.64",
+ sha256 = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da",
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("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro-error-attr-1.0.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.64/download"],
+ strip_prefix = "proc-macro2-1.0.64",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro2-1.0.64.bazel"),
)
maybe(
http_archive,
- name = "cui__proc-macro2-1.0.49",
- sha256 = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5",
+ name = "cui__quote-1.0.29",
+ sha256 = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.49/download"],
- strip_prefix = "proc-macro2-1.0.49",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro2-1.0.49.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__quote-1.0.23",
- sha256 = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.23/download"],
- strip_prefix = "quote-1.0.23",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.quote-1.0.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.29/download"],
+ strip_prefix = "quote-1.0.29",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.quote-1.0.29.bazel"),
)
maybe(
@@ -1572,42 +1604,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__redox_syscall-0.2.16",
- sha256 = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a",
+ name = "cui__redox_syscall-0.3.5",
+ sha256 = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.16/download"],
- strip_prefix = "redox_syscall-0.2.16",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.redox_syscall-0.2.16.bazel"),
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.3.5/download"],
+ strip_prefix = "redox_syscall-0.3.5",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.redox_syscall-0.3.5.bazel"),
)
maybe(
http_archive,
- name = "cui__regex-1.7.1",
- sha256 = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733",
+ name = "cui__regex-1.9.1",
+ sha256 = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex/1.7.1/download"],
- strip_prefix = "regex-1.7.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-1.7.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex/1.9.1/download"],
+ strip_prefix = "regex-1.9.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-1.9.1.bazel"),
)
maybe(
http_archive,
- name = "cui__regex-syntax-0.6.28",
- sha256 = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848",
+ name = "cui__regex-automata-0.3.3",
+ sha256 = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.28/download"],
- strip_prefix = "regex-syntax-0.6.28",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-syntax-0.6.28.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex-automata/0.3.3/download"],
+ strip_prefix = "regex-automata-0.3.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-automata-0.3.3.bazel"),
)
maybe(
http_archive,
- name = "cui__remove_dir_all-0.5.3",
- sha256 = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7",
+ name = "cui__regex-syntax-0.7.4",
+ sha256 = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download"],
- strip_prefix = "remove_dir_all-0.5.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.remove_dir_all-0.5.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.4/download"],
+ strip_prefix = "regex-syntax-0.7.4",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-syntax-0.7.4.bazel"),
)
maybe(
@@ -1632,22 +1664,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__rustix-0.36.6",
- sha256 = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549",
+ name = "cui__rustix-0.37.23",
+ sha256 = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rustix/0.36.6/download"],
- strip_prefix = "rustix-0.36.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rustix-0.36.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rustix/0.37.23/download"],
+ strip_prefix = "rustix-0.37.23",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.rustix-0.37.23.bazel"),
)
maybe(
http_archive,
- name = "cui__ryu-1.0.12",
- sha256 = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde",
+ name = "cui__ryu-1.0.14",
+ sha256 = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ryu/1.0.12/download"],
- strip_prefix = "ryu-1.0.12",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ryu-1.0.12.bazel"),
+ urls = ["https://crates.io/api/v1/crates/ryu/1.0.14/download"],
+ strip_prefix = "ryu-1.0.14",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ryu-1.0.14.bazel"),
)
maybe(
@@ -1662,82 +1694,72 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__scratch-1.0.3",
- sha256 = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/scratch/1.0.3/download"],
- strip_prefix = "scratch-1.0.3",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.scratch-1.0.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__semver-1.0.16",
- sha256 = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a",
+ name = "cui__semver-1.0.17",
+ sha256 = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/semver/1.0.16/download"],
- strip_prefix = "semver-1.0.16",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.semver-1.0.16.bazel"),
+ urls = ["https://crates.io/api/v1/crates/semver/1.0.17/download"],
+ strip_prefix = "semver-1.0.17",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.semver-1.0.17.bazel"),
)
maybe(
http_archive,
- name = "cui__serde-1.0.152",
- sha256 = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb",
+ name = "cui__serde-1.0.171",
+ sha256 = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde/1.0.152/download"],
- strip_prefix = "serde-1.0.152",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde-1.0.152.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.171/download"],
+ strip_prefix = "serde-1.0.171",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "cui__serde_derive-1.0.152",
- sha256 = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e",
+ name = "cui__serde_derive-1.0.171",
+ sha256 = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.152/download"],
- strip_prefix = "serde_derive-1.0.152",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_derive-1.0.152.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.171/download"],
+ strip_prefix = "serde_derive-1.0.171",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_derive-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "cui__serde_json-1.0.91",
- sha256 = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883",
+ name = "cui__serde_json-1.0.102",
+ sha256 = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_json/1.0.91/download"],
- strip_prefix = "serde_json-1.0.91",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_json-1.0.91.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_json/1.0.102/download"],
+ strip_prefix = "serde_json-1.0.102",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_json-1.0.102.bazel"),
)
maybe(
http_archive,
- name = "cui__serde_spanned-0.6.1",
- sha256 = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4",
+ name = "cui__serde_spanned-0.6.3",
+ sha256 = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_spanned/0.6.1/download"],
- strip_prefix = "serde_spanned-0.6.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_spanned-0.6.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_spanned/0.6.3/download"],
+ strip_prefix = "serde_spanned-0.6.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_spanned-0.6.3.bazel"),
)
maybe(
http_archive,
- name = "cui__serde_starlark-0.1.10",
- sha256 = "bd25c72b146e4248cfc7c45d1e12b9d1f01fc45ac698210b1be2e9cefad75452",
+ name = "cui__serde_starlark-0.1.13",
+ sha256 = "aad4897b935e391e9d77c246f5945940956fbfc91511d6749cc30df7d75ff55c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_starlark/0.1.10/download"],
- strip_prefix = "serde_starlark-0.1.10",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_starlark-0.1.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_starlark/0.1.13/download"],
+ strip_prefix = "serde_starlark-0.1.13",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.serde_starlark-0.1.13.bazel"),
)
maybe(
http_archive,
- name = "cui__sha2-0.10.6",
- sha256 = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0",
+ name = "cui__sha2-0.10.7",
+ sha256 = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/sha2/0.10.6/download"],
- strip_prefix = "sha2-0.10.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.sha2-0.10.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/sha2/0.10.7/download"],
+ strip_prefix = "sha2-0.10.7",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.sha2-0.10.7.bazel"),
)
maybe(
@@ -1762,12 +1784,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__smallvec-1.10.0",
- sha256 = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0",
+ name = "cui__smallvec-1.11.0",
+ sha256 = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smallvec/1.10.0/download"],
- strip_prefix = "smallvec-1.10.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smallvec-1.10.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/smallvec/1.11.0/download"],
+ strip_prefix = "smallvec-1.11.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smallvec-1.11.0.bazel"),
)
maybe(
@@ -1782,12 +1804,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__smol_str-0.1.24",
- sha256 = "fad6c857cbab2627dcf01ec85a623ca4e7dcb5691cbaa3d7fb7653671f0d09c9",
+ name = "cui__smol_str-0.2.0",
+ sha256 = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smol_str/0.1.24/download"],
- strip_prefix = "smol_str-0.1.24",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smol_str-0.1.24.bazel"),
+ urls = ["https://crates.io/api/v1/crates/smol_str/0.2.0/download"],
+ strip_prefix = "smol_str-0.2.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.smol_str-0.2.0.bazel"),
)
maybe(
@@ -1812,42 +1834,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__syn-1.0.107",
- sha256 = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5",
+ name = "cui__syn-2.0.25",
+ sha256 = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.107/download"],
- strip_prefix = "syn-1.0.107",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.syn-1.0.107.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.25/download"],
+ strip_prefix = "syn-2.0.25",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.syn-2.0.25.bazel"),
)
maybe(
http_archive,
- name = "cui__tempfile-3.3.0",
- sha256 = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4",
+ name = "cui__tempfile-3.6.0",
+ sha256 = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tempfile/3.3.0/download"],
- strip_prefix = "tempfile-3.3.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tempfile-3.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tempfile/3.6.0/download"],
+ strip_prefix = "tempfile-3.6.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tempfile-3.6.0.bazel"),
)
maybe(
http_archive,
- name = "cui__tera-1.17.1",
- sha256 = "3df578c295f9ec044ff1c829daf31bb7581d5b3c2a7a3d87419afe1f2531438c",
+ name = "cui__tera-1.19.0",
+ sha256 = "a5ab29bb4f3e256ae6ad5c3e2775aa1f8829f2c0c101fc407bfd3a6df15c60c5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tera/1.17.1/download"],
- strip_prefix = "tera-1.17.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tera-1.17.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__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("@rules_rust//crate_universe/3rdparty/crates:BUILD.termcolor-1.1.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tera/1.19.0/download"],
+ strip_prefix = "tera-1.19.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tera-1.19.0.bazel"),
)
maybe(
@@ -1862,22 +1874,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__thiserror-1.0.38",
- sha256 = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0",
+ name = "cui__thiserror-1.0.43",
+ sha256 = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/thiserror/1.0.38/download"],
- strip_prefix = "thiserror-1.0.38",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thiserror-1.0.38.bazel"),
+ urls = ["https://crates.io/api/v1/crates/thiserror/1.0.43/download"],
+ strip_prefix = "thiserror-1.0.43",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thiserror-1.0.43.bazel"),
)
maybe(
http_archive,
- name = "cui__thiserror-impl-1.0.38",
- sha256 = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f",
+ name = "cui__thiserror-impl-1.0.43",
+ sha256 = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download"],
- strip_prefix = "thiserror-impl-1.0.38",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thiserror-impl-1.0.38.bazel"),
+ urls = ["https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download"],
+ strip_prefix = "thiserror-impl-1.0.43",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.thiserror-impl-1.0.43.bazel"),
)
maybe(
@@ -1902,52 +1914,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__tinyvec_macros-0.1.0",
- sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
+ name = "cui__tinyvec_macros-0.1.1",
+ sha256 = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20",
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("@rules_rust//crate_universe/3rdparty/crates:BUILD.tinyvec_macros-0.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download"],
+ strip_prefix = "tinyvec_macros-0.1.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.tinyvec_macros-0.1.1.bazel"),
)
maybe(
http_archive,
- name = "cui__toml-0.5.10",
- sha256 = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f",
+ name = "cui__toml-0.7.6",
+ sha256 = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/toml/0.5.10/download"],
- strip_prefix = "toml-0.5.10",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml-0.5.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/toml/0.7.6/download"],
+ strip_prefix = "toml-0.7.6",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml-0.7.6.bazel"),
)
maybe(
http_archive,
- name = "cui__toml-0.7.2",
- sha256 = "f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6",
+ name = "cui__toml_datetime-0.6.3",
+ sha256 = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/toml/0.7.2/download"],
- strip_prefix = "toml-0.7.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml-0.7.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/toml_datetime/0.6.3/download"],
+ strip_prefix = "toml_datetime-0.6.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml_datetime-0.6.3.bazel"),
)
maybe(
http_archive,
- name = "cui__toml_datetime-0.6.1",
- sha256 = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622",
+ name = "cui__toml_edit-0.19.13",
+ sha256 = "5f8751d9c1b03c6500c387e96f81f815a4f8e72d142d2d4a9ffa6fedd51ddee7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/toml_datetime/0.6.1/download"],
- strip_prefix = "toml_datetime-0.6.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml_datetime-0.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cui__toml_edit-0.19.5",
- sha256 = "7082a95d48029677a28f181e5f6422d0c8339ad8396a39d3f33d62a90c1f6c30",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/toml_edit/0.19.5/download"],
- strip_prefix = "toml_edit-0.19.5",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml_edit-0.19.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/toml_edit/0.19.13/download"],
+ strip_prefix = "toml_edit-0.19.13",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.toml_edit-0.19.13.bazel"),
)
maybe(
@@ -1962,22 +1964,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__ucd-trie-0.1.5",
- sha256 = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81",
+ name = "cui__ucd-trie-0.1.6",
+ sha256 = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ucd-trie/0.1.5/download"],
- strip_prefix = "ucd-trie-0.1.5",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ucd-trie-0.1.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/ucd-trie/0.1.6/download"],
+ strip_prefix = "ucd-trie-0.1.6",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ucd-trie-0.1.6.bazel"),
)
maybe(
http_archive,
- name = "cui__uncased-0.9.7",
- sha256 = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622",
+ name = "cui__uncased-0.9.9",
+ sha256 = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/uncased/0.9.7/download"],
- strip_prefix = "uncased-0.9.7",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.uncased-0.9.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/uncased/0.9.9/download"],
+ strip_prefix = "uncased-0.9.9",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.uncased-0.9.9.bazel"),
)
maybe(
@@ -2042,22 +2044,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__unicode-bidi-0.3.8",
- sha256 = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992",
+ name = "cui__unicode-bidi-0.3.13",
+ sha256 = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460",
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("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-bidi-0.3.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download"],
+ strip_prefix = "unicode-bidi-0.3.13",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-bidi-0.3.13.bazel"),
)
maybe(
http_archive,
- name = "cui__unicode-ident-1.0.6",
- sha256 = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc",
+ name = "cui__unicode-ident-1.0.10",
+ sha256 = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.6/download"],
- strip_prefix = "unicode-ident-1.0.6",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-ident-1.0.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.10/download"],
+ strip_prefix = "unicode-ident-1.0.10",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.unicode-ident-1.0.10.bazel"),
)
maybe(
@@ -2092,12 +2094,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__url-2.3.1",
- sha256 = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643",
+ name = "cui__url-2.4.0",
+ sha256 = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/url/2.3.1/download"],
- strip_prefix = "url-2.3.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.url-2.3.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/url/2.4.0/download"],
+ strip_prefix = "url-2.4.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.url-2.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__utf8parse-0.2.1",
+ sha256 = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/utf8parse/0.2.1/download"],
+ strip_prefix = "utf8parse-0.2.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.utf8parse-0.2.1.bazel"),
)
maybe(
@@ -2122,12 +2134,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__walkdir-2.3.2",
- sha256 = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56",
+ name = "cui__walkdir-2.3.3",
+ sha256 = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/walkdir/2.3.2/download"],
- strip_prefix = "walkdir-2.3.2",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.walkdir-2.3.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/walkdir/2.3.3/download"],
+ strip_prefix = "walkdir-2.3.3",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.walkdir-2.3.3.bazel"),
)
maybe(
@@ -2142,52 +2154,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__wasm-bindgen-0.2.83",
- sha256 = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268",
+ name = "cui__wasm-bindgen-0.2.87",
+ sha256 = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download"],
- strip_prefix = "wasm-bindgen-0.2.83",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-0.2.83.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-0.2.87",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "cui__wasm-bindgen-backend-0.2.83",
- sha256 = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142",
+ name = "cui__wasm-bindgen-backend-0.2.87",
+ sha256 = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download"],
- strip_prefix = "wasm-bindgen-backend-0.2.83",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.83.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-backend-0.2.87",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "cui__wasm-bindgen-macro-0.2.83",
- sha256 = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810",
+ name = "cui__wasm-bindgen-macro-0.2.87",
+ sha256 = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download"],
- strip_prefix = "wasm-bindgen-macro-0.2.83",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.83.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-macro-0.2.87",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "cui__wasm-bindgen-macro-support-0.2.83",
- sha256 = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c",
+ name = "cui__wasm-bindgen-macro-support-0.2.87",
+ sha256 = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download"],
- strip_prefix = "wasm-bindgen-macro-support-0.2.83",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.83.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-macro-support-0.2.87",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "cui__wasm-bindgen-shared-0.2.83",
- sha256 = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f",
+ name = "cui__wasm-bindgen-shared-0.2.87",
+ sha256 = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download"],
- strip_prefix = "wasm-bindgen-shared-0.2.83",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.83.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-shared-0.2.87",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.87.bazel"),
)
maybe(
@@ -2232,90 +2244,110 @@ def crate_repositories():
maybe(
http_archive,
- name = "cui__windows-sys-0.42.0",
- sha256 = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7",
+ name = "cui__windows-0.48.0",
+ sha256 = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows/0.48.0/download"],
+ strip_prefix = "windows-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__windows-sys-0.48.0",
+ sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"],
+ strip_prefix = "windows-sys-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows-sys-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cui__windows-targets-0.48.1",
+ sha256 = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-sys/0.42.0/download"],
- strip_prefix = "windows-sys-0.42.0",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows-sys-0.42.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.1/download"],
+ strip_prefix = "windows-targets-0.48.1",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows-targets-0.48.1.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_aarch64_gnullvm-0.42.1",
- sha256 = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608",
+ name = "cui__windows_aarch64_gnullvm-0.48.0",
+ sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_aarch64_msvc-0.42.1",
- sha256 = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7",
+ name = "cui__windows_aarch64_msvc-0.48.0",
+ sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download"],
- strip_prefix = "windows_aarch64_msvc-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_aarch64_msvc-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"],
+ strip_prefix = "windows_aarch64_msvc-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_i686_gnu-0.42.1",
- sha256 = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640",
+ name = "cui__windows_i686_gnu-0.48.0",
+ sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download"],
- strip_prefix = "windows_i686_gnu-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_i686_gnu-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"],
+ strip_prefix = "windows_i686_gnu-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_i686_gnu-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_i686_msvc-0.42.1",
- sha256 = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605",
+ name = "cui__windows_i686_msvc-0.48.0",
+ sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download"],
- strip_prefix = "windows_i686_msvc-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_i686_msvc-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"],
+ strip_prefix = "windows_i686_msvc-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_i686_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_x86_64_gnu-0.42.1",
- sha256 = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45",
+ name = "cui__windows_x86_64_gnu-0.48.0",
+ sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download"],
- strip_prefix = "windows_x86_64_gnu-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_gnu-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnu-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_x86_64_gnullvm-0.42.1",
- sha256 = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463",
+ name = "cui__windows_x86_64_gnullvm-0.48.0",
+ sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__windows_x86_64_msvc-0.42.1",
- sha256 = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd",
+ name = "cui__windows_x86_64_msvc-0.48.0",
+ sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download"],
- strip_prefix = "windows_x86_64_msvc-0.42.1",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_msvc-0.42.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"],
+ strip_prefix = "windows_x86_64_msvc-0.48.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "cui__winnow-0.3.5",
- sha256 = "ee7b2c67f962bf5042bfd8b6a916178df33a26eec343ae064cb8e069f638fa6f",
+ name = "cui__winnow-0.5.0",
+ sha256 = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/winnow/0.3.5/download"],
- strip_prefix = "winnow-0.3.5",
- build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winnow-0.3.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/winnow/0.5.0/download"],
+ strip_prefix = "winnow-0.5.0",
+ build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.winnow-0.5.0.bazel"),
)
diff --git a/crate_universe/3rdparty/third_party_deps.bzl b/crate_universe/3rdparty/third_party_deps.bzl
index 0b34f935..9e3ebb68 100644
--- a/crate_universe/3rdparty/third_party_deps.bzl
+++ b/crate_universe/3rdparty/third_party_deps.bzl
@@ -20,9 +20,9 @@ def third_party_deps():
http_archive,
name = "libgit2",
build_file = Label("//crate_universe/3rdparty:BUILD.libgit2.bazel"),
- sha256 = "8de872a0f201b33d9522b817c92e14edb4efad18dae95cf156cf240b2efff93e",
+ sha256 = "d25866a4ee275a64f65be2d9a663680a5cf1ed87b7ee4c534997562c828e500d",
# The version here should match the version used with the Rust crate `libgit2-sys`
- # https://github.com/rust-lang/git2-rs/tree/libgit2-sys-0.14.0+1.5.0/libgit2-sys
- strip_prefix = "libgit2-1.5.0",
- urls = ["https://github.com/libgit2/libgit2/archive/refs/tags/v1.5.0.tar.gz"],
+ # https://github.com/rust-lang/git2-rs/tree/libgit2-sys-0.15.2+1.6.4/libgit2-sys
+ strip_prefix = "libgit2-1.6.4",
+ urls = ["https://github.com/libgit2/libgit2/archive/refs/tags/v1.6.4.tar.gz"],
)
diff --git a/crate_universe/BUILD.bazel b/crate_universe/BUILD.bazel
index c1252ff6..d551d85f 100644
--- a/crate_universe/BUILD.bazel
+++ b/crate_universe/BUILD.bazel
@@ -50,7 +50,7 @@ rust_library(
include = ["src/**"],
exclude = ["src/**/*.rs"],
),
- edition = "2018",
+ edition = "2021",
proc_macro_deps = all_crate_deps(proc_macro = True),
# This target embeds additional, stamping related information (see
# https://docs.bazel.build/versions/main/user-manual.html#workspace_status
@@ -65,7 +65,7 @@ rust_library(
rust_binary(
name = "cargo_bazel_bin",
srcs = ["src/main.rs"],
- edition = "2018",
+ edition = "2021",
version = VERSION,
visibility = ["//visibility:public"],
deps = [":cargo_bazel"],
@@ -111,7 +111,7 @@ rust_test(
"@rules_rust//rust/toolchain:current_cargo_files",
"@rules_rust//rust/toolchain:current_rustc_files",
],
- edition = "2018",
+ edition = "2021",
env = {
"CARGO": "$(rootpath @rules_rust//rust/toolchain:current_cargo_files)",
"RUSTC": "$(rootpath @rules_rust//rust/toolchain:current_rustc_files)",
diff --git a/crate_universe/Cargo.lock b/crate_universe/Cargo.lock
index 6718abd1..db2c2210 100644
--- a/crate_universe/Cargo.lock
+++ b/crate_universe/Cargo.lock
@@ -15,14 +15,20 @@ dependencies = [
[[package]]
name = "aho-corasick"
-version = "0.7.20"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -32,10 +38,59 @@ dependencies = [
]
[[package]]
+name = "anstream"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "is-terminal",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
+dependencies = [
+ "anstyle",
+ "windows-sys",
+]
+
+[[package]]
name = "anyhow"
-version = "1.0.68"
+version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
[[package]]
name = "autocfg"
@@ -51,18 +106,18 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "block-buffer"
-version = "0.10.3"
+version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
"generic-array",
]
[[package]]
name = "bstr"
-version = "1.1.0"
+version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b"
+checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05"
dependencies = [
"memchr",
"serde",
@@ -70,22 +125,22 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.11.1"
+version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
[[package]]
name = "camino"
-version = "1.1.2"
+version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c77df041dc383319cc661b428b6961a005db4d6808d5e12536931b1ca9556055"
+checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
dependencies = [
"serde",
]
[[package]]
name = "cargo-bazel"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"anyhow",
"cargo-lock",
@@ -97,6 +152,7 @@ dependencies = [
"crates-index",
"hex",
"indoc",
+ "itertools",
"maplit",
"normpath",
"pathdiff",
@@ -110,35 +166,35 @@ dependencies = [
"tempfile",
"tera",
"textwrap",
- "toml 0.7.2",
+ "toml",
]
[[package]]
name = "cargo-lock"
-version = "8.0.3"
+version = "9.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "031718ddb8f78aa5def78a09e90defe30151d1f6c672f937af4dd916429ed996"
+checksum = "e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72"
dependencies = [
"semver",
"serde",
- "toml 0.5.10",
+ "toml",
"url",
]
[[package]]
name = "cargo-platform"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27"
+checksum = "2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479"
dependencies = [
"serde",
]
[[package]]
name = "cargo_metadata"
-version = "0.15.3"
+version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08a1ec454bc3eead8719cb56e15dbbfecdbc14e4b3a3ae4936cc6e31f5fc0d07"
+checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
dependencies = [
"camino",
"cargo-platform",
@@ -150,28 +206,28 @@ dependencies = [
[[package]]
name = "cargo_toml"
-version = "0.15.2"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b"
+checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838"
dependencies = [
"serde",
- "toml 0.7.2",
+ "toml",
]
[[package]]
name = "cc"
-version = "1.0.78"
+version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
dependencies = [
"jobserver",
]
[[package]]
name = "cfg-expr"
-version = "0.14.0"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a35b255461940a32985c627ce82900867c61db1659764d3675ea81963f72a4c6"
+checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c"
dependencies = [
"smallvec",
]
@@ -184,21 +240,21 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.23"
+version = "0.4.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
dependencies = [
+ "android-tzdata",
"iana-time-zone",
- "num-integer",
"num-traits",
"winapi",
]
[[package]]
name = "chrono-tz"
-version = "0.6.3"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde"
+checksum = "58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552"
dependencies = [
"chrono",
"chrono-tz-build",
@@ -207,9 +263,9 @@ dependencies = [
[[package]]
name = "chrono-tz-build"
-version = "0.0.3"
+version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c"
+checksum = "db058d493fb2f65f41861bfed7e3fe6335264a9f0f92710cab5bdf01fef09069"
dependencies = [
"parse-zoneinfo",
"phf",
@@ -218,27 +274,34 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.0.32"
+version = "4.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39"
+checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d"
dependencies = [
- "bitflags",
+ "clap_builder",
"clap_derive",
- "clap_lex",
- "is-terminal",
"once_cell",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
"strsim",
- "termcolor",
]
[[package]]
name = "clap_derive"
-version = "4.0.21"
+version = "4.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014"
+checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
dependencies = [
"heck",
- "proc-macro-error",
"proc-macro2",
"quote",
"syn",
@@ -246,56 +309,48 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.3.1"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade"
-dependencies = [
- "os_str_bytes",
-]
+checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
[[package]]
-name = "codespan-reporting"
-version = "0.11.1"
+name = "colorchoice"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
-dependencies = [
- "termcolor",
- "unicode-width",
-]
+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
[[package]]
name = "core-foundation-sys"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
[[package]]
name = "cpufeatures"
-version = "0.2.5"
+version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
dependencies = [
"libc",
]
[[package]]
name = "crates-index"
-version = "0.19.7"
+version = "0.19.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51ddd986d8b0405750d3da55a36cfa5ddad74a6dbf8826dec1cae40bf1218bd4"
+checksum = "c3cab38e209d6ba8bd5b0d41c784ec63a5a9ea3adf866b820d377588960f1ded"
dependencies = [
"git2",
"hex",
"home",
"memchr",
- "num_cpus",
"rustc-hash",
"semver",
"serde",
"serde_derive",
"serde_json",
"smol_str",
- "toml 0.7.2",
+ "toml",
]
[[package]]
@@ -307,9 +362,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.14"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
dependencies = [
"cfg-if",
]
@@ -325,50 +380,6 @@ dependencies = [
]
[[package]]
-name = "cxx"
-version = "1.0.86"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579"
-dependencies = [
- "cc",
- "cxxbridge-flags",
- "cxxbridge-macro",
- "link-cplusplus",
-]
-
-[[package]]
-name = "cxx-build"
-version = "1.0.86"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70"
-dependencies = [
- "cc",
- "codespan-reporting",
- "once_cell",
- "proc-macro2",
- "quote",
- "scratch",
- "syn",
-]
-
-[[package]]
-name = "cxxbridge-flags"
-version = "1.0.86"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c"
-
-[[package]]
-name = "cxxbridge-macro"
-version = "1.0.86"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
name = "deunicode"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -376,23 +387,35 @@ checksum = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690"
[[package]]
name = "digest"
-version = "0.10.6"
+version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
"block-buffer",
"crypto-common",
]
[[package]]
+name = "either"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+
+[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
+[[package]]
name = "errno"
-version = "0.2.8"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
dependencies = [
"errno-dragonfly",
"libc",
- "winapi",
+ "windows-sys",
]
[[package]]
@@ -407,9 +430,9 @@ dependencies = [
[[package]]
name = "fastrand"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
dependencies = [
"instant",
]
@@ -422,9 +445,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "form_urlencoded"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
dependencies = [
"percent-encoding",
]
@@ -437,9 +460,9 @@ checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
[[package]]
name = "generic-array"
-version = "0.14.6"
+version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
"typenum",
"version_check",
@@ -447,9 +470,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
dependencies = [
"cfg-if",
"libc",
@@ -471,9 +494,9 @@ dependencies = [
[[package]]
name = "globset"
-version = "0.4.10"
+version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc"
+checksum = "1391ab1f92ffcc08911957149833e682aa3fe252b9f45f966d2ef972274c97df"
dependencies = [
"aho-corasick",
"bstr",
@@ -503,19 +526,22 @@ dependencies = [
]
[[package]]
+name = "hashbrown"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
+
+[[package]]
name = "heck"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.2.6"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
-dependencies = [
- "libc",
-]
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
[[package]]
name = "hex"
@@ -528,48 +554,50 @@ dependencies = [
[[package]]
name = "home"
-version = "0.5.4"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408"
+checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
dependencies = [
- "winapi",
+ "windows-sys",
]
[[package]]
name = "humansize"
-version = "1.1.1"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026"
+checksum = "6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7"
+dependencies = [
+ "libm",
+]
[[package]]
name = "iana-time-zone"
-version = "0.1.53"
+version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
- "winapi",
+ "windows",
]
[[package]]
name = "iana-time-zone-haiku"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
- "cxx",
- "cxx-build",
+ "cc",
]
[[package]]
name = "idna"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
dependencies = [
"unicode-bidi",
"unicode-normalization",
@@ -595,19 +623,19 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "1.9.2"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
dependencies = [
- "autocfg",
- "hashbrown",
+ "equivalent",
+ "hashbrown 0.14.0",
]
[[package]]
name = "indoc"
-version = "2.0.1"
+version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f2cb48b81b1dc9f39676bf99f5499babfec7cd8fe14307f7b3d747208fb5690"
+checksum = "761cde40c27e2a9877f8c928fd248b7eec9dd48623dd514b256858ca593fbba7"
[[package]]
name = "instant"
@@ -620,19 +648,20 @@ dependencies = [
[[package]]
name = "io-lifetimes"
-version = "1.0.4"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
+ "hermit-abi",
"libc",
"windows-sys",
]
[[package]]
name = "is-terminal"
-version = "0.4.2"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189"
+checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
dependencies = [
"hermit-abi",
"io-lifetimes",
@@ -641,25 +670,34 @@ dependencies = [
]
[[package]]
+name = "itertools"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
+dependencies = [
+ "either",
+]
+
+[[package]]
name = "itoa"
-version = "1.0.5"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
[[package]]
name = "jobserver"
-version = "0.1.25"
+version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
-version = "0.3.60"
+version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
dependencies = [
"wasm-bindgen",
]
@@ -672,9 +710,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.139"
+version = "0.2.147"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
[[package]]
name = "libgit2-sys"
@@ -689,10 +727,16 @@ dependencies = [
]
[[package]]
+name = "libm"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4"
+
+[[package]]
name = "libz-sys"
-version = "1.1.8"
+version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
+checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db"
dependencies = [
"cc",
"libc",
@@ -701,28 +745,16 @@ dependencies = [
]
[[package]]
-name = "link-cplusplus"
-version = "1.0.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
-dependencies = [
- "cc",
-]
-
-[[package]]
name = "linux-raw-sys"
-version = "0.1.4"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "log"
-version = "0.4.17"
+version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-dependencies = [
- "cfg-if",
-]
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
[[package]]
name = "maplit"
@@ -738,9 +770,9 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "normpath"
-version = "1.0.1"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a37f4eb793d70ebef49f4643fe4b8c0e60d266e3fb607158e64b6ee24b0d6d4"
+checksum = "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5"
dependencies = [
"windows-sys",
]
@@ -824,26 +856,10 @@ dependencies = [
]
[[package]]
-name = "num_cpus"
-version = "1.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
-dependencies = [
- "hermit-abi",
- "libc",
-]
-
-[[package]]
name = "once_cell"
-version = "1.17.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
-
-[[package]]
-name = "os_str_bytes"
-version = "6.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "parse-zoneinfo"
@@ -862,15 +878,15 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
[[package]]
name = "percent-encoding"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]]
name = "pest"
-version = "2.5.3"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4257b4a04d91f7e9e6290be5d3da4804dd5784fafde3a497d73eb2b4a158c30a"
+checksum = "f73935e4d55e2abf7f130186537b19e7a4abc886a0252380b59248af473a3fc9"
dependencies = [
"thiserror",
"ucd-trie",
@@ -878,9 +894,9 @@ dependencies = [
[[package]]
name = "pest_derive"
-version = "2.5.3"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "241cda393b0cdd65e62e07e12454f1f25d57017dcc514b1514cd3c4645e3a0a6"
+checksum = "aef623c9bbfa0eedf5a0efba11a5ee83209c326653ca31ff019bec3a95bfff2b"
dependencies = [
"pest",
"pest_generator",
@@ -888,9 +904,9 @@ dependencies = [
[[package]]
name = "pest_generator"
-version = "2.5.3"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46b53634d8c8196302953c74d5352f33d0c512a9499bd2ce468fc9f4128fa27c"
+checksum = "b3e8cba4ec22bada7fc55ffe51e2deb6a0e0db2d0b7ab0b103acc80d2510c190"
dependencies = [
"pest",
"pest_meta",
@@ -901,9 +917,9 @@ dependencies = [
[[package]]
name = "pest_meta"
-version = "2.5.3"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ef4f1332a8d4678b41966bb4cc1d0676880e84183a1ecc3f4b69f03e99c7a51"
+checksum = "a01f71cb40bd8bb94232df14b946909e14660e33fc05db3e50ae2a82d7ea0ca0"
dependencies = [
"once_cell",
"pest",
@@ -912,18 +928,18 @@ dependencies = [
[[package]]
name = "phf"
-version = "0.11.1"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
+checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
dependencies = [
"phf_shared",
]
[[package]]
name = "phf_codegen"
-version = "0.11.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770"
+checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
dependencies = [
"phf_generator",
"phf_shared",
@@ -931,9 +947,9 @@ dependencies = [
[[package]]
name = "phf_generator"
-version = "0.11.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf"
+checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
dependencies = [
"phf_shared",
"rand 0.8.5",
@@ -941,9 +957,9 @@ dependencies = [
[[package]]
name = "phf_shared"
-version = "0.11.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676"
+checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
dependencies = [
"siphasher",
"uncased",
@@ -951,9 +967,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.26"
+version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
[[package]]
name = "ppv-lite86"
@@ -962,43 +978,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[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.49"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
+checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
-version = "1.0.23"
+version = "1.0.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
dependencies = [
"proc-macro2",
]
@@ -1072,38 +1064,41 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.2.16"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
"bitflags",
]
[[package]]
name = "regex"
-version = "1.7.1"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
dependencies = [
"aho-corasick",
"memchr",
+ "regex-automata",
"regex-syntax",
]
[[package]]
-name = "regex-syntax"
-version = "0.6.28"
+name = "regex-automata"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
[[package]]
-name = "remove_dir_all"
-version = "0.5.3"
+name = "regex-syntax"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-dependencies = [
- "winapi",
-]
+checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
[[package]]
name = "rustc-hash"
@@ -1119,9 +1114,9 @@ checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda"
[[package]]
name = "rustix"
-version = "0.36.6"
+version = "0.37.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
dependencies = [
"bitflags",
"errno",
@@ -1133,9 +1128,9 @@ dependencies = [
[[package]]
name = "ryu"
-version = "1.0.12"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
[[package]]
name = "same-file"
@@ -1147,34 +1142,28 @@ dependencies = [
]
[[package]]
-name = "scratch"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"
-
-[[package]]
name = "semver"
-version = "1.0.16"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
dependencies = [
"serde",
]
[[package]]
name = "serde"
-version = "1.0.152"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
+checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.152"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
+checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
dependencies = [
"proc-macro2",
"quote",
@@ -1183,9 +1172,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.91"
+version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
+checksum = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed"
dependencies = [
"itoa",
"ryu",
@@ -1194,27 +1183,27 @@ dependencies = [
[[package]]
name = "serde_spanned"
-version = "0.6.1"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4"
+checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
dependencies = [
"serde",
]
[[package]]
name = "serde_starlark"
-version = "0.1.10"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd25c72b146e4248cfc7c45d1e12b9d1f01fc45ac698210b1be2e9cefad75452"
+checksum = "aad4897b935e391e9d77c246f5945940956fbfc91511d6749cc30df7d75ff55c"
dependencies = [
"serde",
]
[[package]]
name = "sha2"
-version = "0.10.6"
+version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
+checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -1238,9 +1227,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.10.0"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
[[package]]
name = "smawk"
@@ -1250,9 +1239,9 @@ checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
[[package]]
name = "smol_str"
-version = "0.1.24"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fad6c857cbab2627dcf01ec85a623ca4e7dcb5691cbaa3d7fb7653671f0d09c9"
+checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c"
dependencies = [
"serde",
]
@@ -1274,9 +1263,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "syn"
-version = "1.0.107"
+version = "2.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
+checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
dependencies = [
"proc-macro2",
"quote",
@@ -1285,23 +1274,23 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.3.0"
+version = "3.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
dependencies = [
+ "autocfg",
"cfg-if",
"fastrand",
- "libc",
"redox_syscall",
- "remove_dir_all",
- "winapi",
+ "rustix",
+ "windows-sys",
]
[[package]]
name = "tera"
-version = "1.17.1"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3df578c295f9ec044ff1c829daf31bb7581d5b3c2a7a3d87419afe1f2531438c"
+checksum = "a5ab29bb4f3e256ae6ad5c3e2775aa1f8829f2c0c101fc407bfd3a6df15c60c5"
dependencies = [
"chrono",
"chrono-tz",
@@ -1316,19 +1305,11 @@ dependencies = [
"serde",
"serde_json",
"slug",
+ "thread_local",
"unic-segment",
]
[[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.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1341,18 +1322,18 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.38"
+version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.38"
+version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
dependencies = [
"proc-macro2",
"quote",
@@ -1379,24 +1360,15 @@ dependencies = [
[[package]]
name = "tinyvec_macros"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
-
-[[package]]
-name = "toml"
-version = "0.5.10"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f"
-dependencies = [
- "serde",
-]
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "toml"
-version = "0.7.2"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6"
+checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542"
dependencies = [
"serde",
"serde_spanned",
@@ -1406,18 +1378,18 @@ dependencies = [
[[package]]
name = "toml_datetime"
-version = "0.6.1"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
+checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
-version = "0.19.5"
+version = "0.19.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7082a95d48029677a28f181e5f6422d0c8339ad8396a39d3f33d62a90c1f6c30"
+checksum = "5f8751d9c1b03c6500c387e96f81f815a4f8e72d142d2d4a9ffa6fedd51ddee7"
dependencies = [
"indexmap",
"serde",
@@ -1434,15 +1406,15 @@ checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
[[package]]
name = "ucd-trie"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
+checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
[[package]]
name = "uncased"
-version = "0.9.7"
+version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622"
+checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68"
dependencies = [
"version_check",
]
@@ -1499,15 +1471,15 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.8"
+version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
[[package]]
name = "unicode-ident"
-version = "1.0.6"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
[[package]]
name = "unicode-linebreak"
@@ -1515,7 +1487,7 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137"
dependencies = [
- "hashbrown",
+ "hashbrown 0.12.3",
"regex",
]
@@ -1536,9 +1508,9 @@ checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
[[package]]
name = "url"
-version = "2.3.1"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
dependencies = [
"form_urlencoded",
"idna",
@@ -1556,6 +1528,12 @@ dependencies = [
]
[[package]]
+name = "utf8parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
+[[package]]
name = "vcpkg"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1569,12 +1547,11 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "walkdir"
-version = "2.3.2"
+version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
+checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
dependencies = [
"same-file",
- "winapi",
"winapi-util",
]
@@ -1586,9 +1563,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.83"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -1596,9 +1573,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.83"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
dependencies = [
"bumpalo",
"log",
@@ -1611,9 +1588,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.83"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1621,9 +1598,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.83"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
@@ -1634,9 +1611,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.83"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "winapi"
@@ -1670,10 +1647,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
name = "windows-sys"
-version = "0.42.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
@@ -1686,51 +1681,51 @@ dependencies = [
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
[[package]]
name = "windows_i686_gnu"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
[[package]]
name = "windows_i686_msvc"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.42.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
name = "winnow"
-version = "0.3.5"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee7b2c67f962bf5042bfd8b6a916178df33a26eec343ae064cb8e069f638fa6f"
+checksum = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7"
dependencies = [
"memchr",
]
diff --git a/crate_universe/Cargo.toml b/crate_universe/Cargo.toml
index 3b35a3fe..8981f7b9 100644
--- a/crate_universe/Cargo.toml
+++ b/crate_universe/Cargo.toml
@@ -7,11 +7,11 @@ exclude = ["test_data"]
[package]
name = "cargo-bazel"
-version = "0.8.0"
+version = "0.9.0"
authors = [
"Andre Brisco - andre.brisco@protonmail.com",
]
-edition = "2018"
+edition = "2021"
[features]
cargo = []
@@ -20,28 +20,29 @@ default = ["cargo"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-anyhow = "1.0.68"
-cargo_metadata = "0.15.3"
+anyhow = "1.0.71"
+cargo_metadata = "0.15.4"
cargo_toml = "0.15.2"
-cargo-lock = "8.0.3"
+cargo-lock = "9.0.0"
cargo-platform = "0.1.2"
-cfg-expr = "0.14.0"
-clap = { version = "4.0.32", features = ["derive", "env"] }
-crates-index = { version = "0.19.7", default-features = false }
+cfg-expr = "0.15.0"
+clap = { version = "4.3.11", features = ["derive", "env"] }
+crates-index = { version = "0.19.13", default-features = false }
hex = "0.4.3"
-indoc = "2.0.1"
-normpath = "1.0.1"
+indoc = "2.0.2"
+itertools = "0.11.0"
+normpath = "1.1.1"
pathdiff = "0.2.1"
-regex = "1.7.1"
-semver = "1.0.16"
-serde = { version = "1.0.152", features = ["derive"] }
-serde_json = "1.0.91"
-serde_starlark = "0.1.10"
-sha2 = "0.10.6"
-tempfile = "3.3.0"
-tera = "1.17.1"
+regex = "1.9.1"
+semver = "1.0.17"
+serde = { version = "1.0.171", features = ["derive"] }
+serde_json = "1.0.102"
+serde_starlark = "0.1.13"
+sha2 = "0.10.7"
+tempfile = "3.6.0"
+tera = "1.19.0"
textwrap = "0.16.0"
-toml = "0.7.2"
+toml = "0.7.6"
[dev-dependencies]
maplit = "1.0.2"
diff --git a/crate_universe/private/crate.bzl b/crate_universe/private/crate.bzl
index ef651836..28c97072 100644
--- a/crate_universe/private/crate.bzl
+++ b/crate_universe/private/crate.bzl
@@ -84,6 +84,7 @@ def _annotation(
data = None,
data_glob = None,
deps = None,
+ extra_aliased_targets = {},
gen_binaries = [],
disable_pipelining = False,
gen_build_script = None,
@@ -123,6 +124,8 @@ def _annotation(
data (list, optional): A list of labels to add to a crate's `rust_library::data` attribute.
data_glob (list, optional): A list of glob patterns to add to a crate's `rust_library::data` attribute.
deps (list, optional): A list of labels to add to a crate's `rust_library::deps` attribute.
+ extra_aliased_targets (dict, optional): A list of targets to add to the generated aliases in the root
+ crate_universe repository.
gen_binaries (list or bool, optional): As a list, the subset of the crate's bins that should get `rust_binary`
targets produced. Or `True` to generate all, `False` to generate none.
disable_pipelining (bool, optional): If True, disables pipelining for library targets for this crate.
@@ -171,6 +174,7 @@ def _annotation(
data = data,
data_glob = data_glob,
deps = deps,
+ extra_aliased_targets = extra_aliased_targets,
gen_binaries = gen_binaries,
disable_pipelining = disable_pipelining,
gen_build_script = gen_build_script,
diff --git a/crate_universe/private/crates_repository.bzl b/crate_universe/private/crates_repository.bzl
index 0bd821e7..76019d80 100644
--- a/crate_universe/private/crates_repository.bzl
+++ b/crate_universe/private/crates_repository.bzl
@@ -116,7 +116,7 @@ Environment Variables:
| `CARGO_BAZEL_GENERATOR_SHA256` | The sha256 checksum of the file located at `CARGO_BAZEL_GENERATOR_URL` |
| `CARGO_BAZEL_GENERATOR_URL` | The URL of a cargo-bazel binary. This variable takes precedence over attributes and can use `file://` for local paths |
| `CARGO_BAZEL_ISOLATED` | An authorative flag as to whether or not the `CARGO_HOME` environment variable should be isolated from the host configuration |
-| `CARGO_BAZEL_REPIN` | An indicator that the dependencies represented by the rule should be regenerated. `REPIN` may also be used. See [Repinning / Updating Dependencies](#crates_repository_repinning_updating_dependencies) for more details. |
+| `CARGO_BAZEL_REPIN` | An indicator that the dependencies represented by the rule should be regenerated. `REPIN` may also be used. See [Repinning / Updating Dependencies](#repinning--updating-dependencies) for more details. |
| `CARGO_BAZEL_REPIN_ONLY` | A comma-delimited allowlist for rules to execute repinning. Can be useful if multiple instances of the repository rule are used in a Bazel workspace, but repinning should be limited to one of them. |
Example:
@@ -161,8 +161,6 @@ Rust targets found in the dependency graph defined by the given manifests.
it on its own. When initially setting up this rule, an empty file should be created and then
populated by repinning dependencies.
-<a id="#crates_repository_repinning_updating_dependencies"></a>
-
### Repinning / Updating Dependencies
Dependency syncing and updating is done in the repository rule which means it's done during the
@@ -229,6 +227,13 @@ CARGO_BAZEL_REPIN=1 CARGO_BAZEL_REPIN_ONLY=crate_index bazel sync --only=crate_i
),
default = True,
),
+ "generate_target_compatible_with": attr.bool(
+ doc = (
+ "Whether to generate `target_compatible_with` annotations on the generated BUILD files. This catches a `target_triple` " +
+ "being targeted that isn't declared in `supported_platform_triples."
+ ),
+ default = True,
+ ),
"generator": attr.string(
doc = (
"The absolute label of a generator. Eg. `@cargo_bazel_bootstrap//:cargo-bazel`. " +
diff --git a/crate_universe/private/crates_vendor.bzl b/crate_universe/private/crates_vendor.bzl
index 0f9a6255..94d92591 100644
--- a/crate_universe/private/crates_vendor.bzl
+++ b/crate_universe/private/crates_vendor.bzl
@@ -18,7 +18,7 @@ fi
# If you provide an empty path, bazel starts itself with
# --default_system_javabase set to the empty string, but if you provide a path,
# it may set it to a value (eg. "/usr/local/buildtools/java/jdk11").
-eval exec env - BAZEL_REAL="${{BAZEL_REAL}}" BUILD_WORKSPACE_DIRECTORY="${{BUILD_WORKSPACE_DIRECTORY}}" PATH="${{PATH}}" {env} \\
+exec env - BAZEL_REAL="${{BAZEL_REAL}}" BUILD_WORKSPACE_DIRECTORY="${{BUILD_WORKSPACE_DIRECTORY}}" PATH="${{PATH}}" {env} \\
"{bin}" {args} "$@"
"""
@@ -136,7 +136,7 @@ def _write_config_file(ctx):
output_pkg = _get_output_package(ctx)
workspace_name = ctx.workspace_name
- if ctx.workspace_name == "__main__":
+ if ctx.workspace_name == "__main__" or ctx.workspace_name == "_main":
workspace_name = ""
if ctx.attr.mode == "local":
@@ -178,6 +178,7 @@ def _write_config_file(ctx):
crate_annotations = ctx.attr.annotations,
generate_binaries = ctx.attr.generate_binaries,
generate_build_scripts = ctx.attr.generate_build_scripts,
+ generate_target_compatible_with = ctx.attr.generate_target_compatible_with,
cargo_config = None,
render_config = rendering_config,
supported_platform_triples = ctx.attr.supported_platform_triples,
@@ -290,7 +291,7 @@ This rule is useful for users whose workspaces are expected to be consumed in ot
rendered `BUILD` files reduce the number of workspace dependencies, allowing for easier loads. This rule
handles all the same [workflows](#workflows) `crate_universe` rules do.
-Example:
+Example:
Given the following workspace structure:
@@ -345,7 +346,7 @@ bazel run //3rdparty:crates_vendor -- --repin
```
Under the hood, `--repin` will trigger a [cargo update](https://doc.rust-lang.org/cargo/commands/cargo-update.html)
-call against the generated workspace. The following table describes how to controll particular values passed to the
+call against the generated workspace. The following table describes how to control particular values passed to the
`cargo update` command.
| Value | Cargo command |
@@ -405,6 +406,13 @@ call against the generated workspace. The following table describes how to contr
),
default = True,
),
+ "generate_target_compatible_with": attr.bool(
+ doc = (
+ "Whether to generate `target_compatible_with` annotations on the generated BUILD files. This catches a `target_triple` " +
+ "being targeted that isn't declared in `supported_platform_triples."
+ ),
+ default = True,
+ ),
"manifests": attr.label_list(
doc = "A list of Cargo manifests (`Cargo.toml` files).",
allow_files = ["Cargo.toml"],
diff --git a/crate_universe/private/generate_utils.bzl b/crate_universe/private/generate_utils.bzl
index 988f2537..cd00f21c 100644
--- a/crate_universe/private/generate_utils.bzl
+++ b/crate_universe/private/generate_utils.bzl
@@ -213,6 +213,7 @@ def compile_config(
crate_annotations,
generate_binaries,
generate_build_scripts,
+ generate_target_compatible_with,
cargo_config,
render_config,
supported_platform_triples,
@@ -227,6 +228,7 @@ def compile_config(
`crates_repository.annotations` or `crates_vendor.annotations`.
generate_binaries (bool): Whether to generate `rust_binary` targets for all bins.
generate_build_scripts (bool): Whether or not to globally disable build scripts.
+ generate_target_compatible_with (bool): Whether to emit `target_compatible_with` on generated rules
cargo_config (str): The optional contents of a [Cargo config][cargo_config].
render_config (dict): The deserialized dict of the `render_config` function.
supported_platform_triples (list): A list of platform triples
@@ -259,6 +261,7 @@ def compile_config(
config = struct(
generate_binaries = generate_binaries,
generate_build_scripts = generate_build_scripts,
+ generate_target_compatible_with = generate_target_compatible_with,
annotations = annotations,
cargo_config = cargo_config,
rendering = _update_render_config(
@@ -284,6 +287,7 @@ def generate_config(repository_ctx):
crate_annotations = repository_ctx.attr.annotations,
generate_binaries = repository_ctx.attr.generate_binaries,
generate_build_scripts = repository_ctx.attr.generate_build_scripts,
+ generate_target_compatible_with = repository_ctx.attr.generate_target_compatible_with,
cargo_config = _read_cargo_config(repository_ctx),
render_config = _get_render_config(repository_ctx),
supported_platform_triples = repository_ctx.attr.supported_platform_triples,
diff --git a/crate_universe/private/srcs.bzl b/crate_universe/private/srcs.bzl
index 1f83e2db..46746d66 100644
--- a/crate_universe/private/srcs.bzl
+++ b/crate_universe/private/srcs.bzl
@@ -38,4 +38,5 @@ CARGO_BAZEL_SRCS = [
Label("//crate_universe:src/utils/starlark/label.rs"),
Label("//crate_universe:src/utils/starlark/select.rs"),
Label("//crate_universe:src/utils/starlark/serialize.rs"),
+ Label("//crate_universe:src/utils/starlark/target_compatible_with.rs"),
]
diff --git a/crate_universe/src/cli/generate.rs b/crate_universe/src/cli/generate.rs
index 5a006502..925aecdb 100644
--- a/crate_universe/src/cli/generate.rs
+++ b/crate_universe/src/cli/generate.rs
@@ -73,7 +73,12 @@ pub fn generate(opt: GenerateOptions) -> Result<()> {
let context = Context::try_from_path(lockfile)?;
// Render build files
- let outputs = Renderer::new(config.rendering).render(&context)?;
+ let outputs = Renderer::new(
+ config.rendering,
+ config.supported_platform_triples,
+ config.generate_target_compatible_with,
+ )
+ .render(&context)?;
// Write the outputs to disk
write_outputs(outputs, &opt.repository_dir, opt.dry_run)?;
@@ -101,9 +106,6 @@ pub fn generate(opt: GenerateOptions) -> Result<()> {
// Load Metadata and Lockfile
let (cargo_metadata, cargo_lockfile) = load_metadata(metadata_path)?;
- // Copy the rendering config for later use
- let render_config = config.rendering.clone();
-
// Annotate metadata
let annotations = Annotations::new(cargo_metadata, cargo_lockfile.clone(), config.clone())?;
@@ -111,7 +113,12 @@ pub fn generate(opt: GenerateOptions) -> Result<()> {
let context = Context::new(annotations)?;
// Render build files
- let outputs = Renderer::new(render_config).render(&context)?;
+ let outputs = Renderer::new(
+ config.rendering.clone(),
+ config.supported_platform_triples.clone(),
+ config.generate_target_compatible_with,
+ )
+ .render(&context)?;
// Write outputs
write_outputs(outputs, &opt.repository_dir, opt.dry_run)?;
diff --git a/crate_universe/src/cli/vendor.rs b/crate_universe/src/cli/vendor.rs
index 8c5a0d3a..5d99bc26 100644
--- a/crate_universe/src/cli/vendor.rs
+++ b/crate_universe/src/cli/vendor.rs
@@ -171,7 +171,12 @@ pub fn vendor(opt: VendorOptions) -> Result<()> {
let context = Context::new(annotations)?;
// Render build files
- let outputs = Renderer::new(config.rendering.clone()).render(&context)?;
+ let outputs = Renderer::new(
+ config.rendering.clone(),
+ config.supported_platform_triples.clone(),
+ config.generate_target_compatible_with,
+ )
+ .render(&context)?;
// Cache the file names for potential use with buildifier
let file_names: BTreeSet<PathBuf> = outputs.keys().cloned().collect();
diff --git a/crate_universe/src/config.rs b/crate_universe/src/config.rs
index c8813245..493bbcb2 100644
--- a/crate_universe/src/config.rs
+++ b/crate_universe/src/config.rs
@@ -38,7 +38,7 @@ impl std::fmt::Display for VendorMode {
}
}
-#[derive(Debug, Default, Serialize, Deserialize, Clone)]
+#[derive(Debug, Serialize, Deserialize, Clone)]
#[serde(deny_unknown_fields)]
pub struct RenderConfig {
/// The name of the repository being rendered
@@ -77,10 +77,29 @@ pub struct RenderConfig {
/// The command to use for regenerating generated files.
pub regen_command: String,
- /// An optional configuration for rendirng content to be rendered into repositories.
+ /// An optional configuration for rendering content to be rendered into repositories.
pub vendor_mode: Option<VendorMode>,
}
+// Default is manually implemented so that the default values match the default
+// values when deserializing, which involves calling the vairous `default_x()`
+// functions specified in `#[serde(default = "default_x")]`.
+impl Default for RenderConfig {
+ fn default() -> Self {
+ RenderConfig {
+ repository_name: String::default(),
+ build_file_template: default_build_file_template(),
+ crate_label_template: default_crate_label_template(),
+ crates_module_template: default_crates_module_template(),
+ crate_repository_template: default_crate_repository_template(),
+ default_package_name: Option::default(),
+ platforms_template: default_platforms_template(),
+ regen_command: String::default(),
+ vendor_mode: Option::default(),
+ }
+ }
+}
+
fn default_build_file_template() -> String {
"//:BUILD.{name}-{version}.bazel".to_owned()
}
@@ -243,6 +262,9 @@ pub struct CrateAnnotations {
/// The `patches` attribute of a Bazel repository rule. See
/// [http_archive.patches](https://docs.bazel.build/versions/main/repo/http.html#http_archive-patches)
pub patches: Option<BTreeSet<String>>,
+
+ /// Extra targets the should be aliased during rendering.
+ pub extra_aliased_targets: Option<BTreeMap<String, String>>,
}
macro_rules! joined_extra_member {
@@ -300,6 +322,7 @@ impl Add for CrateAnnotations {
patch_args: joined_extra_member!(self.patch_args, rhs.patch_args, Vec::new, Vec::extend),
patch_tool: self.patch_tool.or(rhs.patch_tool),
patches: joined_extra_member!(self.patches, rhs.patches, BTreeSet::new, BTreeSet::extend),
+ extra_aliased_targets: joined_extra_member!(self.extra_aliased_targets, rhs.extra_aliased_targets, BTreeMap::new, BTreeMap::extend),
};
output
@@ -489,6 +512,13 @@ pub struct Config {
/// Whether or not to generate Cargo build scripts by default
pub generate_build_scripts: bool,
+ /// A set of platform triples to use in generated select statements
+ #[serde(
+ default = "default_generate_target_compatible_with",
+ skip_serializing_if = "skip_generate_target_compatible_with"
+ )]
+ pub generate_target_compatible_with: bool,
+
/// Additional settings to apply to generated crates
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
pub annotations: BTreeMap<CrateId, CrateAnnotations>,
@@ -511,6 +541,13 @@ impl Config {
}
}
+fn default_generate_target_compatible_with() -> bool {
+ true
+}
+fn skip_generate_target_compatible_with(value: &bool) -> bool {
+ *value
+}
+
#[cfg(test)]
mod test {
use super::*;
diff --git a/crate_universe/src/context/crate_context.rs b/crate_universe/src/context/crate_context.rs
index 16f5c235..b20350c0 100644
--- a/crate_universe/src/context/crate_context.rs
+++ b/crate_universe/src/context/crate_context.rs
@@ -203,6 +203,29 @@ pub struct BuildScriptAttributes {
#[serde(skip_serializing_if = "BTreeSet::is_empty")]
pub extra_deps: BTreeSet<String>,
+ // TODO: refactor a crate with a build.rs file from two into three bazel
+ // rules in order to deduplicate link_dep information. Currently as the
+ // crate depends upon the build.rs file, the build.rs cannot find the
+ // information for the normal dependencies of the crate. This could be
+ // solved by switching the dependency graph from:
+ //
+ // rust_library -> cargo_build_script
+ //
+ // to:
+ //
+ // rust_library ->-+-->------------------->--+
+ // | |
+ // +--> cargo_build_script --+--> crate dependencies
+ //
+ // in which either all of the deps are in crate dependencies, or just the
+ // normal dependencies. This could be handled a special rule, or just using
+ // a `filegroup`.
+ #[serde(skip_serializing_if = "SelectList::is_empty")]
+ pub link_deps: SelectList<CrateDependency>,
+
+ #[serde(skip_serializing_if = "BTreeSet::is_empty")]
+ pub extra_link_deps: BTreeSet<String>,
+
#[serde(skip_serializing_if = "SelectStringDict::is_empty")]
pub build_script_env: SelectStringDict,
@@ -240,6 +263,8 @@ impl Default for BuildScriptAttributes {
data_glob: BTreeSet::from(["**".to_owned()]),
deps: Default::default(),
extra_deps: Default::default(),
+ link_deps: Default::default(),
+ extra_link_deps: Default::default(),
build_script_env: Default::default(),
extra_proc_macro_deps: Default::default(),
proc_macro_deps: Default::default(),
@@ -292,6 +317,10 @@ pub struct CrateContext {
/// If true, disables pipelining for library targets generated for this crate
#[serde(skip_serializing_if = "std::ops::Not::not")]
pub disable_pipelining: bool,
+
+ /// Extra targets that should be aliased.
+ #[serde(skip_serializing_if = "BTreeMap::is_empty")]
+ pub extra_aliased_targets: BTreeMap<String, String>,
}
impl CrateContext {
@@ -411,6 +440,7 @@ impl CrateContext {
);
let build_deps = annotation.deps.build_deps.clone().map(new_crate_dep);
+ let build_link_deps = annotation.deps.build_link_deps.clone().map(new_crate_dep);
let build_proc_macro_deps = annotation
.deps
.build_proc_macro_deps
@@ -419,6 +449,7 @@ impl CrateContext {
Some(BuildScriptAttributes {
deps: build_deps,
+ link_deps: build_link_deps,
proc_macro_deps: build_proc_macro_deps,
links: package.links.clone(),
..Default::default()
@@ -445,6 +476,7 @@ impl CrateContext {
license,
additive_build_file_content: None,
disable_pipelining: false,
+ extra_aliased_targets: BTreeMap::new(),
}
.with_overrides(extras)
}
@@ -582,6 +614,11 @@ impl CrateContext {
textwrap::dedent(content)
});
+ // Extra aliased targets
+ if let Some(extra) = &crate_extra.extra_aliased_targets {
+ self.extra_aliased_targets.append(&mut extra.clone());
+ }
+
// Git shallow_since
if let Some(SourceAnnotation::Git { shallow_since, .. }) = &mut self.repository {
*shallow_since = crate_extra.shallow_since.clone()
diff --git a/crate_universe/src/context/platforms.rs b/crate_universe/src/context/platforms.rs
index fc4e7895..9aade30c 100644
--- a/crate_universe/src/context/platforms.rs
+++ b/crate_universe/src/context/platforms.rs
@@ -21,15 +21,15 @@ pub fn resolve_cfg_platforms(
attr.deps
.configurations()
.into_iter()
- .chain(attr.deps_dev.configurations().into_iter())
- .chain(attr.proc_macro_deps.configurations().into_iter())
- .chain(attr.proc_macro_deps_dev.configurations().into_iter())
+ .chain(attr.deps_dev.configurations())
+ .chain(attr.proc_macro_deps.configurations())
+ .chain(attr.proc_macro_deps_dev.configurations())
// Chain the build dependencies if some are defined
.chain(if let Some(attr) = &ctx.build_script_attrs {
attr.deps
.configurations()
.into_iter()
- .chain(attr.proc_macro_deps.configurations().into_iter())
+ .chain(attr.proc_macro_deps.configurations())
.collect::<BTreeSet<Option<&String>>>()
.into_iter()
} else {
diff --git a/crate_universe/src/lockfile.rs b/crate_universe/src/lockfile.rs
index 1ff96f43..d0fae0f0 100644
--- a/crate_universe/src/lockfile.rs
+++ b/crate_universe/src/lockfile.rs
@@ -211,7 +211,7 @@ mod test {
assert_eq!(
digest,
- Digest("7be4f323ac6a4d0a45d9d430a8056967eb248ca7c86bdba44af33ad90392cb4a".to_owned())
+ Digest("fcca6635448d70091bffb6409f5edb153a46fcf7e889e39a33a9b9ff6e345ca0".to_owned())
);
}
@@ -256,7 +256,7 @@ mod test {
assert_eq!(
digest,
- Digest("0485e1ac3d5a868679b2ee4b59443eec3f8b54e1f4824f7c251b20031542f64c".to_owned())
+ Digest("b77e6e7aaf76d018f9257ab9a38aed85d4c43c38db0df35019acf69aea30e96a".to_owned())
);
}
@@ -287,7 +287,7 @@ mod test {
assert_eq!(
digest,
- Digest("c343bd2a351184bec7abad0016d45e1f4a89ec2fdf3f63d86e414206814ae483".to_owned())
+ Digest("e199dd859bd5b75d6b152f364f8cc6ad6c3a2a68ae777dfb8b250c2d90e35f28".to_owned())
);
}
@@ -336,7 +336,7 @@ mod test {
assert_eq!(
digest,
- Digest("16dc7c9c8d2e1f50e070ae10b7a06a42c962c2afa9a60a73043eb74c5fb6cd82".to_owned())
+ Digest("0222be160f1031346cc209a8732c678bf32acb08f891fdfa0e9965d0ad22a33a".to_owned())
);
}
}
diff --git a/crate_universe/src/metadata/dependency.rs b/crate_universe/src/metadata/dependency.rs
index 2c523f3d..fcc058bf 100644
--- a/crate_universe/src/metadata/dependency.rs
+++ b/crate_universe/src/metadata/dependency.rs
@@ -29,6 +29,7 @@ pub struct DependencySet {
pub proc_macro_deps: SelectList<Dependency>,
pub proc_macro_dev_deps: SelectList<Dependency>,
pub build_deps: SelectList<Dependency>,
+ pub build_link_deps: SelectList<Dependency>,
pub build_proc_macro_deps: SelectList<Dependency>,
}
@@ -69,7 +70,7 @@ impl DependencySet {
// For rules on build script dependencies see:
// https://doc.rust-lang.org/cargo/reference/build-scripts.html#build-dependencies
- let (build_proc_macro_deps, mut build_deps) = {
+ let (build_proc_macro_deps, build_deps) = {
let (proc_macro, normal) = node
.deps
.iter()
@@ -85,14 +86,15 @@ impl DependencySet {
)
};
- // `*-sys` packages follow slightly different rules than other dependencies. These
- // packages seem to provide some environment variables required to build the top level
- // package and are expected to be avialable to other build scripts. If a target depends
- // on a `*-sys` crate for itself, so would it's build script. Hopefully this is correct.
+ // packages with the `links` property follow slightly different rules than other
+ // dependencies. These packages provide zero or more environment variables to the build
+ // script's of packages that directly (non-transitively) depend on these packages. Note that
+ // dependency specifically means of the package (`dependencies`), and not of the build
+ // script (`build-dependencies`).
// https://doc.rust-lang.org/cargo/reference/build-scripts.html#the-links-manifest-key
// https://doc.rust-lang.org/cargo/reference/build-scripts.html#-sys-packages
// https://doc.rust-lang.org/cargo/reference/build-script-examples.html#using-another-sys-crate
- let sys_name = format!("{}-sys", &metadata[&node.id].name);
+ let mut build_link_deps = SelectList::<Dependency>::default();
normal_deps.configurations().into_iter().for_each(|config| {
normal_deps
.get_iter(config)
@@ -100,9 +102,8 @@ impl DependencySet {
.unwrap()
// Add any normal dependency to build dependencies that are associated `*-sys` crates
.for_each(|dep| {
- let dep_pkg_name = &metadata[&dep.package_id].name;
- if *dep_pkg_name == sys_name {
- build_deps.insert(dep.clone(), config.cloned())
+ if metadata[&dep.package_id].links.is_some() {
+ build_link_deps.insert(dep.clone(), config.cloned())
}
});
});
@@ -113,6 +114,7 @@ impl DependencySet {
proc_macro_deps,
proc_macro_dev_deps,
build_deps,
+ build_link_deps,
build_proc_macro_deps,
}
}
@@ -266,7 +268,7 @@ fn get_library_target_name(package: &Package, potential_name: &str) -> Result<St
/// for targets where packages (packages[#].targets[#].name) uses crate names. In order to
/// determine whether or not a dependency is aliased, we compare it with all available targets
/// on it's package. Note that target names are not guaranteed to be module names where Node
-/// dependnecies are, so we need to do a conversion to check for this
+/// dependencies are, so we need to do a conversion to check for this
fn get_target_alias(target_name: &str, package: &Package) -> Option<String> {
match package
.targets
@@ -430,7 +432,7 @@ mod test {
let dependencies = DependencySet::new_for_node(openssl_node, &metadata);
- let sys_crate = dependencies
+ let normal_sys_crate = dependencies
.normal_deps
.get_iter(None)
.unwrap()
@@ -439,9 +441,19 @@ mod test {
pkg.name == "openssl-sys"
});
+ let link_dep_sys_crate = dependencies
+ .build_link_deps
+ .get_iter(None)
+ .unwrap()
+ .find(|dep| {
+ let pkg = &metadata[&dep.package_id];
+ pkg.name == "openssl-sys"
+ });
+
// sys crates like `openssl-sys` should always be dependencies of any
// crate which matches it's name minus the `-sys` suffix
- assert!(sys_crate.is_some());
+ assert!(normal_sys_crate.is_some());
+ assert!(link_dep_sys_crate.is_some());
}
#[test]
diff --git a/crate_universe/src/rendering.rs b/crate_universe/src/rendering.rs
index d8dd1f05..b09ee5b8 100644
--- a/crate_universe/src/rendering.rs
+++ b/crate_universe/src/rendering.rs
@@ -10,6 +10,7 @@ use std::str::FromStr;
use anyhow::{bail, Context as AnyhowContext, Result};
use indoc::formatdoc;
+use itertools::Itertools;
use crate::config::{RenderConfig, VendorMode};
use crate::context::crate_context::{CrateContext, CrateDependency, Rule};
@@ -19,23 +20,34 @@ use crate::splicing::default_splicing_package_crate_id;
use crate::utils::starlark::{
self, Alias, CargoBuildScript, CommonAttrs, Data, ExportsFiles, Filegroup, Glob, Label, Load,
Package, RustBinary, RustLibrary, RustProcMacro, Select, SelectDict, SelectList, SelectMap,
- Starlark,
+ Starlark, TargetCompatibleWith,
};
use crate::utils::{self, sanitize_repository_name};
// Configuration remapper used to convert from cfg expressions like "cfg(unix)"
// to platform labels like "@rules_rust//rust/platform:x86_64-unknown-linux-gnu".
-type Platforms = BTreeMap<String, BTreeSet<String>>;
+pub(crate) type Platforms = BTreeMap<String, BTreeSet<String>>;
pub struct Renderer {
config: RenderConfig,
+ supported_platform_triples: BTreeSet<String>,
+ generate_target_compatible_with: bool,
engine: TemplateEngine,
}
impl Renderer {
- pub fn new(config: RenderConfig) -> Self {
+ pub fn new(
+ config: RenderConfig,
+ supported_platform_triples: BTreeSet<String>,
+ generate_target_compatible_with: bool,
+ ) -> Self {
let engine = TemplateEngine::new(&config);
- Self { config, engine }
+ Self {
+ config,
+ supported_platform_triples,
+ generate_target_compatible_with,
+ engine,
+ }
}
pub fn render(&self, context: &Context) -> Result<BTreeMap<PathBuf, String>> {
@@ -43,7 +55,7 @@ impl Renderer {
let platforms = self.render_platform_labels(context);
output.extend(self.render_build_files(context, &platforms)?);
- output.extend(self.render_crates_module(context)?);
+ output.extend(self.render_crates_module(context, &platforms)?);
if let Some(vendor_mode) = &self.config.vendor_mode {
match vendor_mode {
@@ -80,7 +92,11 @@ impl Renderer {
.collect()
}
- fn render_crates_module(&self, context: &Context) -> Result<BTreeMap<PathBuf, String>> {
+ fn render_crates_module(
+ &self,
+ context: &Context,
+ platforms: &Platforms,
+ ) -> Result<BTreeMap<PathBuf, String>> {
let module_label = render_module_label(&self.config.crates_module_template, "defs.bzl")
.context("Failed to resolve string to module file label")?;
let module_build_label =
@@ -90,7 +106,7 @@ impl Renderer {
let mut map = BTreeMap::new();
map.insert(
Renderer::label_to_path(&module_label),
- self.engine.render_module_bzl(context)?,
+ self.engine.render_module_bzl(context, platforms)?,
);
map.insert(
Renderer::label_to_path(&module_build_label),
@@ -149,7 +165,29 @@ impl Renderer {
tags: BTreeSet::from(["manual".to_owned()]),
});
}
+
+ for (alias, target) in &krate.extra_aliased_targets {
+ dependencies.push(Alias {
+ name: alias.clone(),
+ actual: self.crate_label(&krate.name, &krate.version, target),
+ tags: BTreeSet::from(["manual".to_owned()]),
+ });
+ }
}
+
+ let duplicates: Vec<_> = dependencies
+ .iter()
+ .map(|alias| &alias.name)
+ .duplicates()
+ .sorted()
+ .collect();
+
+ assert!(
+ duplicates.is_empty(),
+ "Found duplicate aliases that must be changed (Check your `extra_aliased_targets`): {:#?}",
+ duplicates
+ );
+
if !dependencies.is_empty() {
let comment = "# Workspace Member Dependencies".to_owned();
starlark.push(Starlark::Verbatim(comment));
@@ -350,6 +388,12 @@ impl Renderer {
attrs.map_or(&empty_set, |attrs| &attrs.extra_deps),
)
.remap_configurations(platforms),
+ link_deps: self
+ .make_deps(
+ attrs.map_or(&empty_deps, |attrs| &attrs.link_deps),
+ attrs.map_or(&empty_set, |attrs| &attrs.extra_link_deps),
+ )
+ .remap_configurations(platforms),
edition: krate.common_attrs.edition.clone(),
linker_script: krate.common_attrs.linker_script.clone(),
links: attrs.and_then(|attrs| attrs.links.clone()),
@@ -525,6 +569,19 @@ impl Renderer {
tags.insert(format!("crate-name={}", krate.name));
tags
},
+ target_compatible_with: self.generate_target_compatible_with.then(|| {
+ TargetCompatibleWith::new(
+ self.supported_platform_triples
+ .iter()
+ .map(|triple| {
+ render_platform_constraint_label(
+ &self.config.platforms_template,
+ triple,
+ )
+ })
+ .collect(),
+ )
+ }),
version: krate.common_attrs.version.clone(),
})
}
@@ -710,6 +767,7 @@ fn make_data(platforms: &Platforms, glob: &BTreeSet<String>, select: &SelectList
"BUILD",
"WORKSPACE.bazel",
"WORKSPACE",
+ ".tmp_git_root/**/*",
];
Data {
@@ -740,14 +798,6 @@ mod test {
use crate::test;
use crate::utils::starlark::SelectList;
- fn mock_render_config() -> RenderConfig {
- serde_json::from_value(serde_json::json!({
- "repository_name": "test_rendering",
- "regen_command": "cargo_bazel_regen_command",
- }))
- .unwrap()
- }
-
fn mock_target_attributes() -> TargetAttributes {
TargetAttributes {
crate_name: "mock_crate".to_owned(),
@@ -756,6 +806,42 @@ mod test {
}
}
+ fn mock_render_config(vendor_mode: Option<VendorMode>) -> RenderConfig {
+ RenderConfig {
+ repository_name: "test_rendering".to_owned(),
+ regen_command: "cargo_bazel_regen_command".to_owned(),
+ vendor_mode,
+ ..RenderConfig::default()
+ }
+ }
+
+ fn mock_supported_platform_triples() -> BTreeSet<String> {
+ BTreeSet::from([
+ "aarch64-apple-darwin".to_owned(),
+ "aarch64-apple-ios".to_owned(),
+ "aarch64-linux-android".to_owned(),
+ "aarch64-pc-windows-msvc".to_owned(),
+ "aarch64-unknown-linux-gnu".to_owned(),
+ "arm-unknown-linux-gnueabi".to_owned(),
+ "armv7-unknown-linux-gnueabi".to_owned(),
+ "i686-apple-darwin".to_owned(),
+ "i686-linux-android".to_owned(),
+ "i686-pc-windows-msvc".to_owned(),
+ "i686-unknown-freebsd".to_owned(),
+ "i686-unknown-linux-gnu".to_owned(),
+ "powerpc-unknown-linux-gnu".to_owned(),
+ "s390x-unknown-linux-gnu".to_owned(),
+ "wasm32-unknown-unknown".to_owned(),
+ "wasm32-wasi".to_owned(),
+ "x86_64-apple-darwin".to_owned(),
+ "x86_64-apple-ios".to_owned(),
+ "x86_64-linux-android".to_owned(),
+ "x86_64-pc-windows-msvc".to_owned(),
+ "x86_64-unknown-freebsd".to_owned(),
+ "x86_64-unknown-linux-gnu".to_owned(),
+ ])
+ }
+
#[test]
fn render_rust_library() {
let mut context = Context::default();
@@ -770,7 +856,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -797,7 +887,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -827,7 +921,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -856,7 +954,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -882,7 +984,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -911,7 +1017,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -931,7 +1041,11 @@ mod test {
Annotations::new(test::metadata::alias(), test::lockfile::alias(), config).unwrap();
let context = Context::new(annotations).unwrap();
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output.get(&PathBuf::from("BUILD.bazel")).unwrap();
@@ -954,7 +1068,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let defs_module = output.get(&PathBuf::from("defs.bzl")).unwrap();
@@ -977,12 +1095,11 @@ mod test {
);
// Enable remote vendor mode
- let config = RenderConfig {
- vendor_mode: Some(VendorMode::Remote),
- ..mock_render_config()
- };
-
- let renderer = Renderer::new(config);
+ let renderer = Renderer::new(
+ mock_render_config(Some(VendorMode::Remote)),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let defs_module = output.get(&PathBuf::from("defs.bzl")).unwrap();
@@ -1007,12 +1124,11 @@ mod test {
);
// Enable local vendor mode
- let config = RenderConfig {
- vendor_mode: Some(VendorMode::Local),
- ..mock_render_config()
- };
-
- let renderer = Renderer::new(config);
+ let renderer = Renderer::new(
+ mock_render_config(Some(VendorMode::Local)),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
// Local vendoring does not produce a `crate_repositories` macro
@@ -1050,12 +1166,11 @@ mod test {
);
// Enable local vendor mode
- let config = RenderConfig {
- vendor_mode: Some(VendorMode::Local),
- ..mock_render_config()
- };
-
- let renderer = Renderer::new(config);
+ let renderer = Renderer::new(
+ mock_render_config(Some(VendorMode::Local)),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -1096,7 +1211,7 @@ mod test {
let annotations = Annotations::new(metadata, lockfile, config.clone()).unwrap();
let context = Context::new(annotations).unwrap();
- let renderer = Renderer::new(config.rendering);
+ let renderer = Renderer::new(config.rendering, config.supported_platform_triples, true);
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -1145,7 +1260,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
@@ -1180,7 +1299,11 @@ mod test {
},
);
- let renderer = Renderer::new(mock_render_config());
+ let renderer = Renderer::new(
+ mock_render_config(None),
+ mock_supported_platform_triples(),
+ true,
+ );
let output = renderer.render(&context).unwrap();
let build_file_content = output
diff --git a/crate_universe/src/rendering/template_engine.rs b/crate_universe/src/rendering/template_engine.rs
index 12088231..28fff72e 100644
--- a/crate_universe/src/rendering/template_engine.rs
+++ b/crate_universe/src/rendering/template_engine.rs
@@ -10,7 +10,7 @@ use crate::config::RenderConfig;
use crate::context::Context;
use crate::rendering::{
render_crate_bazel_label, render_crate_bazel_repository, render_crate_build_file,
- render_module_label,
+ render_module_label, Platforms,
};
use crate::utils::sanitize_repository_name;
use crate::utils::starlark::SelectStringList;
@@ -133,9 +133,10 @@ impl TemplateEngine {
Ok(header)
}
- pub fn render_module_bzl(&self, data: &Context) -> Result<String> {
+ pub fn render_module_bzl(&self, data: &Context, platforms: &Platforms) -> Result<String> {
let mut context = self.new_tera_ctx();
context.insert("context", data);
+ context.insert("platforms", platforms);
self.engine
.render("module_bzl.j2", &context)
diff --git a/crate_universe/src/rendering/templates/module_bzl.j2 b/crate_universe/src/rendering/templates/module_bzl.j2
index 4ec19132..63d027ca 100644
--- a/crate_universe/src/rendering/templates/module_bzl.j2
+++ b/crate_universe/src/rendering/templates/module_bzl.j2
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -313,7 +317,7 @@ _BUILD_PROC_MACRO_DEPENDENCIES = {% set deps_type = "build-proc-macro" %}{% incl
_BUILD_PROC_MACRO_ALIASES = {% set deps_type = "build-proc-macro" %}{% include "partials/module/aliases_map.j2" %}
_CONDITIONS = {
-{%- for condition, triples in context.conditions %}
+{%- for condition, triples in platforms %}
"{{ condition | addslashes }}": {{ triples | sort | json_encode | safe }},
{%- endfor %}
}
diff --git a/crate_universe/src/splicing.rs b/crate_universe/src/splicing.rs
index a4651233..fe525b94 100644
--- a/crate_universe/src/splicing.rs
+++ b/crate_universe/src/splicing.rs
@@ -118,9 +118,16 @@ impl TryFrom<SplicingManifest> for SplicingMetadata {
.manifests
.into_iter()
.map(|(path, label)| {
- let manifest = cargo_toml::Manifest::from_path(&path)
+ // We read the content of a manifest file to buffer and use `from_slice` to
+ // parse it. The reason is that the `from_path` version will resolve indirect
+ // path dependencies in the workspace to absolute path, which causes the hash
+ // to be unstable. Not resolving implicit data is okay here because the
+ // workspace manifest is also included in the hash.
+ // See https://github.com/bazelbuild/rules_rust/issues/2016
+ let manifest_content = fs::read(&path)
.with_context(|| format!("Failed to load manifest '{}'", path.display()))?;
-
+ let manifest = cargo_toml::Manifest::from_slice(&manifest_content)
+ .with_context(|| format!("Failed to parse manifest '{}'", path.display()))?;
Ok((label, manifest))
})
.collect::<Result<BTreeMap<Label, Manifest>>>()?;
@@ -374,7 +381,7 @@ impl WorkspaceMetadata {
fn inject_into(&self, manifest: &mut Manifest) -> Result<()> {
let metadata_value = toml::Value::try_from(self)?;
- let mut workspace = manifest.workspace.as_mut().unwrap();
+ let workspace = manifest.workspace.as_mut().unwrap();
match &mut workspace.metadata {
Some(data) => match data.as_table_mut() {
@@ -582,4 +589,43 @@ mod test {
PathBuf::from("/tmp/abs/path/workspace/.cargo/config.toml"),
)
}
+
+ #[test]
+ fn splicing_metadata_workspace_path() {
+ let runfiles = runfiles::Runfiles::create().unwrap();
+ let workspace_manifest_path = runfiles
+ .rlocation("rules_rust/crate_universe/test_data/metadata/workspace_path/Cargo.toml");
+ let workspace_path = workspace_manifest_path.parent().unwrap().to_path_buf();
+ let child_a_manifest_path = runfiles.rlocation(
+ "rules_rust/crate_universe/test_data/metadata/workspace_path/child_a/Cargo.toml",
+ );
+ let child_b_manifest_path = runfiles.rlocation(
+ "rules_rust/crate_universe/test_data/metadata/workspace_path/child_b/Cargo.toml",
+ );
+ let manifest = SplicingManifest {
+ direct_packages: BTreeMap::new(),
+ manifests: BTreeMap::from([
+ (
+ workspace_manifest_path,
+ Label::from_str("//:Cargo.toml").unwrap(),
+ ),
+ (
+ child_a_manifest_path,
+ Label::from_str("//child_a:Cargo.toml").unwrap(),
+ ),
+ (
+ child_b_manifest_path,
+ Label::from_str("//child_b:Cargo.toml").unwrap(),
+ ),
+ ]),
+ cargo_config: None,
+ resolver_version: cargo_toml::Resolver::V2,
+ };
+ let metadata = SplicingMetadata::try_from(manifest).unwrap();
+ let metadata = serde_json::to_string(&metadata).unwrap();
+ assert!(
+ !metadata.contains(workspace_path.to_str().unwrap()),
+ "serialized metadata should not contain absolute path"
+ );
+ }
}
diff --git a/crate_universe/src/splicing/cargo_config.rs b/crate_universe/src/splicing/cargo_config.rs
index 09f715b5..d33c517f 100644
--- a/crate_universe/src/splicing/cargo_config.rs
+++ b/crate_universe/src/splicing/cargo_config.rs
@@ -171,7 +171,7 @@ mod test {
let config = temp_dir.as_ref().join("config.toml");
fs::write(&config, textwrap::dedent(
- r##"
+ r#"
# Makes artifactory the default registry and saves passing --registry parameter
[registry]
default = "art-crates-remote"
@@ -185,7 +185,7 @@ mod test {
[net]
git-fetch-with-cli = true
- "##,
+ "#,
)).unwrap();
let config = CargoConfig::try_from_path(&config).unwrap();
@@ -224,7 +224,7 @@ mod test {
let config = temp_dir.as_ref().join("config.toml");
fs::write(&config, textwrap::dedent(
- r##"
+ r#"
[registries]
art-crates-remote = { index = "https://artprod.mycompany/artifactory/git/cargo-remote.git" }
@@ -233,7 +233,7 @@ mod test {
[source.some-mirror]
registry = "https://artmirror.mycompany/artifactory/cargo-mirror.git"
- "##,
+ "#,
)).unwrap();
let config = CargoConfig::try_from_path(&config).unwrap();
@@ -249,13 +249,13 @@ mod test {
let config = temp_dir.as_ref().join("config.toml");
fs::write(&config, textwrap::dedent(
- r##"
+ r#"
[registries]
art-crates-remote = { index = "https://artprod.mycompany/artifactory/git/cargo-remote.git" }
[source.crates-io]
replace-with = "art-crates-remote"
- "##,
+ "#,
)).unwrap();
let config = CargoConfig::try_from_path(&config).unwrap();
@@ -273,10 +273,10 @@ mod test {
fs::write(
&config,
textwrap::dedent(
- r##"
+ r#"
[source.some-mirror]
registry = "https://artmirror.mycompany/artifactory/cargo-mirror.git"
- "##,
+ "#,
),
)
.unwrap();
@@ -319,7 +319,7 @@ mod test {
let config = temp_dir.as_ref().join("config.toml");
fs::write(&config, textwrap::dedent(
- r##"
+ r#"
[registries]
art-crates-remote = { index = "https://artprod.mycompany/artifactory/git/cargo-remote.git" }
@@ -328,7 +328,7 @@ mod test {
[source.some-mirror]
registry = "https://artmirror.mycompany/artifactory/cargo-mirror.git"
- "##,
+ "#,
)).unwrap();
let config = CargoConfig::try_from_path(&config).unwrap();
@@ -360,7 +360,7 @@ mod test {
let config = temp_dir.as_ref().join("config.toml");
fs::write(&config, textwrap::dedent(
- r##"
+ r#"
[registries]
art-crates-remote = { index = "https://artprod.mycompany/artifactory/git/cargo-remote.git" }
@@ -369,7 +369,7 @@ mod test {
[source.some-mirror]
registry = "https://artmirror.mycompany/artifactory/cargo-mirror.git"
- "##,
+ "#,
)).unwrap();
let config = CargoConfig::try_from_path(&config).unwrap();
diff --git a/crate_universe/src/splicing/splicer.rs b/crate_universe/src/splicing/splicer.rs
index 63d2f210..620036b5 100644
--- a/crate_universe/src/splicing/splicer.rs
+++ b/crate_universe/src/splicing/splicer.rs
@@ -347,7 +347,7 @@ impl<'a> SplicerKind<'a> {
fs::create_dir(&dot_cargo_dir)?;
symlink_roots(&real_path, &dot_cargo_dir, Some(&["config", "config.toml"]))?;
} else {
- for config in vec![
+ for config in [
dot_cargo_dir.join("config"),
dot_cargo_dir.join("config.toml"),
] {
@@ -364,7 +364,7 @@ impl<'a> SplicerKind<'a> {
}
// Make sure no other config files exist
- for config in vec![
+ for config in [
workspace_dir.join("config"),
workspace_dir.join("config.toml"),
dot_cargo_dir.join("config"),
@@ -384,7 +384,7 @@ impl<'a> SplicerKind<'a> {
let mut current_parent = workspace_dir.parent();
while let Some(parent) = current_parent {
let dot_cargo_dir = parent.join(".cargo");
- for config in vec![
+ for config in [
dot_cargo_dir.join("config.toml"),
dot_cargo_dir.join("config"),
] {
diff --git a/crate_universe/src/utils/starlark.rs b/crate_universe/src/utils/starlark.rs
index 64e260f5..32a44207 100644
--- a/crate_universe/src/utils/starlark.rs
+++ b/crate_universe/src/utils/starlark.rs
@@ -4,15 +4,17 @@ mod glob;
mod label;
mod select;
mod serialize;
+mod target_compatible_with;
use std::collections::BTreeSet as Set;
-use serde::Serialize;
+use serde::{Serialize, Serializer};
use serde_starlark::Error as StarlarkError;
pub use glob::*;
pub use label::*;
pub use select::*;
+pub use target_compatible_with::*;
pub type SelectStringList = SelectList<String>;
pub type SelectStringDict = SelectDict<String>;
@@ -97,6 +99,11 @@ pub struct CargoBuildScript {
serialize_with = "SelectList::serialize_starlark"
)]
pub deps: SelectList<WithOriginalConfigurations<String>>,
+ #[serde(
+ skip_serializing_if = "SelectList::is_empty",
+ serialize_with = "SelectList::serialize_starlark"
+ )]
+ pub link_deps: SelectList<WithOriginalConfigurations<String>>,
pub edition: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub linker_script: Option<String>,
@@ -235,9 +242,25 @@ pub struct CommonAttrs {
pub srcs: Glob,
#[serde(skip_serializing_if = "Set::is_empty")]
pub tags: Set<String>,
+ #[serde(
+ serialize_with = "serialize_target_compatible_with",
+ skip_serializing_if = "Option::is_none"
+ )]
+ pub target_compatible_with: Option<TargetCompatibleWith>,
pub version: String,
}
+fn serialize_target_compatible_with<S>(
+ value: &Option<TargetCompatibleWith>,
+ serializer: S,
+) -> Result<S::Ok, S::Error>
+where
+ S: Serializer,
+{
+ // SAFETY: Option::is_none causes serialization to get skipped.
+ value.as_ref().unwrap().serialize_starlark(serializer)
+}
+
pub struct Data {
pub glob: Glob,
pub select: SelectList<WithOriginalConfigurations<String>>,
diff --git a/crate_universe/src/utils/starlark/target_compatible_with.rs b/crate_universe/src/utils/starlark/target_compatible_with.rs
new file mode 100644
index 00000000..1c58392e
--- /dev/null
+++ b/crate_universe/src/utils/starlark/target_compatible_with.rs
@@ -0,0 +1,92 @@
+use std::collections::BTreeSet;
+
+use serde::ser::{SerializeMap, SerializeTupleStruct, Serializer};
+use serde::{Deserialize, Serialize};
+use serde_starlark::{FunctionCall, MULTILINE};
+
+#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Deserialize, Serialize, Clone)]
+pub struct TargetCompatibleWith {
+ target_triples: BTreeSet<String>,
+}
+
+impl TargetCompatibleWith {
+ pub fn new(target_triples: BTreeSet<String>) -> Self {
+ TargetCompatibleWith { target_triples }
+ }
+
+ pub fn serialize_starlark<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
+ where
+ S: Serializer,
+ {
+ // Output looks like:
+ //
+ // select({
+ // "configuration": [],
+ // "//conditions:default": ["@platforms//:incompatible"],
+ // })
+
+ let mut plus = serializer.serialize_tuple_struct("+", MULTILINE)?;
+
+ struct SelectInner<'a>(&'a BTreeSet<String>);
+
+ impl<'a> Serialize for SelectInner<'a> {
+ fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
+ where
+ S: Serializer,
+ {
+ let mut map = serializer.serialize_map(Some(MULTILINE))?;
+ for cfg in self.0 {
+ map.serialize_entry(cfg, &[] as &[String])?;
+ }
+ map.serialize_entry(
+ "//conditions:default",
+ &["@platforms//:incompatible".to_owned()] as &[String],
+ )?;
+ map.end()
+ }
+ }
+
+ plus.serialize_field(&FunctionCall::new(
+ "select",
+ [SelectInner(&self.target_triples)],
+ ))?;
+
+ plus.end()
+ }
+}
+
+#[cfg(test)]
+mod test {
+ use super::*;
+
+ use indoc::indoc;
+
+ #[test]
+ fn target_compatible_with() {
+ let target_compatible_with = TargetCompatibleWith::new(BTreeSet::from([
+ "@rules_rust//rust/platform:wasm32-unknown-unknown".to_owned(),
+ "@rules_rust//rust/platform:wasm32-wasi".to_owned(),
+ "@rules_rust//rust/platform:x86_64-apple-darwin".to_owned(),
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc".to_owned(),
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu".to_owned(),
+ ]));
+
+ let expected_starlark = indoc! {r#"
+ select({
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ })
+ "#};
+
+ assert_eq!(
+ target_compatible_with
+ .serialize_starlark(serde_starlark::Serializer)
+ .unwrap(),
+ expected_starlark,
+ );
+ }
+}
diff --git a/crate_universe/test_data/metadata/workspace_path/Cargo.lock b/crate_universe/test_data/metadata/workspace_path/Cargo.lock
new file mode 100644
index 00000000..99bea5d6
--- /dev/null
+++ b/crate_universe/test_data/metadata/workspace_path/Cargo.lock
@@ -0,0 +1,18 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "child_a"
+version = "0.1.0"
+
+[[package]]
+name = "child_b"
+version = "0.1.0"
+dependencies = [
+ "child_a",
+]
+
+[[package]]
+name = "parent"
+version = "0.1.0"
diff --git a/crate_universe/test_data/metadata/workspace_path/Cargo.toml b/crate_universe/test_data/metadata/workspace_path/Cargo.toml
new file mode 100644
index 00000000..716ae24e
--- /dev/null
+++ b/crate_universe/test_data/metadata/workspace_path/Cargo.toml
@@ -0,0 +1,19 @@
+[workspace]
+members = [
+ "child_a",
+ "child_b",
+]
+resolver = "2"
+
+[package]
+name = "parent"
+version = "0.1.0"
+edition = "2018"
+
+# Required to satisfy cargo but no `lib.rs` is expected to
+# exist within test data.
+[lib]
+path = "lib.rs"
+
+[workspace.dependencies]
+child_a = {path = "child_a"} \ No newline at end of file
diff --git a/crate_universe/test_data/metadata/workspace_path/child_a/Cargo.toml b/crate_universe/test_data/metadata/workspace_path/child_a/Cargo.toml
new file mode 100644
index 00000000..4010a0f5
--- /dev/null
+++ b/crate_universe/test_data/metadata/workspace_path/child_a/Cargo.toml
@@ -0,0 +1,11 @@
+[package]
+name = "child_a"
+version = "0.1.0"
+edition = "2018"
+
+# Required to satisfy cargo but no `lib.rs` is expected to
+# exist within test data.
+[lib]
+path = "lib.rs"
+
+[dependencies] \ No newline at end of file
diff --git a/crate_universe/test_data/metadata/workspace_path/child_b/Cargo.toml b/crate_universe/test_data/metadata/workspace_path/child_b/Cargo.toml
new file mode 100644
index 00000000..e77b504f
--- /dev/null
+++ b/crate_universe/test_data/metadata/workspace_path/child_b/Cargo.toml
@@ -0,0 +1,12 @@
+[package]
+name = "child_b"
+version = "0.1.0"
+edition = "2018"
+
+# Required to satisfy cargo but no `lib.rs` is expected to
+# exist within test data.
+[lib]
+path = "lib.rs"
+
+[dependencies]
+child_a.workspace = true \ No newline at end of file
diff --git a/crate_universe/test_data/metadata/workspace_path/metadata.json b/crate_universe/test_data/metadata/workspace_path/metadata.json
new file mode 100644
index 00000000..a1531312
--- /dev/null
+++ b/crate_universe/test_data/metadata/workspace_path/metadata.json
@@ -0,0 +1,186 @@
+{
+ "packages": [
+ {
+ "name": "child_a",
+ "version": "0.1.0",
+ "id": "child_a 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_a)",
+ "license": null,
+ "license_file": null,
+ "description": null,
+ "source": null,
+ "dependencies": [],
+ "targets": [
+ {
+ "kind": [
+ "lib"
+ ],
+ "crate_types": [
+ "lib"
+ ],
+ "name": "child_a",
+ "src_path": "{TEMP_DIR}/workspace_path/child_a/lib.rs",
+ "edition": "2018",
+ "doc": true,
+ "doctest": true,
+ "test": true
+ }
+ ],
+ "features": {},
+ "manifest_path": "{TEMP_DIR}/workspace_path/child_a/Cargo.toml",
+ "metadata": null,
+ "publish": null,
+ "authors": [],
+ "categories": [],
+ "keywords": [],
+ "readme": null,
+ "repository": null,
+ "homepage": null,
+ "documentation": null,
+ "edition": "2018",
+ "links": null,
+ "default_run": null,
+ "rust_version": null
+ },
+ {
+ "name": "child_b",
+ "version": "0.1.0",
+ "id": "child_b 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_b)",
+ "license": null,
+ "license_file": null,
+ "description": null,
+ "source": null,
+ "dependencies": [
+ {
+ "name": "child_a",
+ "source": null,
+ "req": "*",
+ "kind": null,
+ "rename": null,
+ "optional": false,
+ "uses_default_features": true,
+ "features": [],
+ "target": null,
+ "registry": null,
+ "path": "{TEMP_DIR}/workspace_path/child_a"
+ }
+ ],
+ "targets": [
+ {
+ "kind": [
+ "lib"
+ ],
+ "crate_types": [
+ "lib"
+ ],
+ "name": "child_b",
+ "src_path": "{TEMP_DIR}/workspace_path/child_b/lib.rs",
+ "edition": "2018",
+ "doc": true,
+ "doctest": true,
+ "test": true
+ }
+ ],
+ "features": {},
+ "manifest_path": "{TEMP_DIR}/workspace_path/child_b/Cargo.toml",
+ "metadata": null,
+ "publish": null,
+ "authors": [],
+ "categories": [],
+ "keywords": [],
+ "readme": null,
+ "repository": null,
+ "homepage": null,
+ "documentation": null,
+ "edition": "2018",
+ "links": null,
+ "default_run": null,
+ "rust_version": null
+ },
+ {
+ "name": "parent",
+ "version": "0.1.0",
+ "id": "parent 0.1.0 (path+file://{TEMP_DIR}/workspace_path)",
+ "license": null,
+ "license_file": null,
+ "description": null,
+ "source": null,
+ "dependencies": [],
+ "targets": [
+ {
+ "kind": [
+ "lib"
+ ],
+ "crate_types": [
+ "lib"
+ ],
+ "name": "parent",
+ "src_path": "{TEMP_DIR}/workspace_path/lib.rs",
+ "edition": "2018",
+ "doc": true,
+ "doctest": true,
+ "test": true
+ }
+ ],
+ "features": {},
+ "manifest_path": "{TEMP_DIR}/workspace_path/Cargo.toml",
+ "metadata": null,
+ "publish": null,
+ "authors": [],
+ "categories": [],
+ "keywords": [],
+ "readme": null,
+ "repository": null,
+ "homepage": null,
+ "documentation": null,
+ "edition": "2018",
+ "links": null,
+ "default_run": null,
+ "rust_version": null
+ }
+ ],
+ "workspace_members": [
+ "child_a 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_a)",
+ "child_b 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_b)",
+ "parent 0.1.0 (path+file://{TEMP_DIR}/workspace_path)"
+ ],
+ "resolve": {
+ "nodes": [
+ {
+ "id": "child_a 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_a)",
+ "dependencies": [],
+ "deps": [],
+ "features": []
+ },
+ {
+ "id": "child_b 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_b)",
+ "dependencies": [
+ "child_a 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_a)"
+ ],
+ "deps": [
+ {
+ "name": "child_a",
+ "pkg": "child_a 0.1.0 (path+file://{TEMP_DIR}/workspace_path/child_a)",
+ "dep_kinds": [
+ {
+ "kind": null,
+ "target": null
+ }
+ ]
+ }
+ ],
+ "features": []
+ },
+ {
+ "id": "parent 0.1.0 (path+file://{TEMP_DIR}/workspace_path)",
+ "dependencies": [],
+ "deps": [],
+ "features": []
+ }
+ ],
+ "root": "parent 0.1.0 (path+file://{TEMP_DIR}/workspace_path)"
+ },
+ "target_directory": "{TEMP_DIR}/workspace_path/target",
+ "version": 1,
+ "workspace_root": "{TEMP_DIR}/workspace_path",
+ "metadata": null
+}
diff --git a/crate_universe/test_data/serialized_configs/BUILD.bazel b/crate_universe/test_data/serialized_configs/BUILD.bazel
index d95707ba..c68bc489 100644
--- a/crate_universe/test_data/serialized_configs/BUILD.bazel
+++ b/crate_universe/test_data/serialized_configs/BUILD.bazel
@@ -21,6 +21,7 @@ write_file(
},
generate_binaries = False,
generate_build_scripts = False,
+ generate_target_compatible_with = True,
render_config = json.decode(render_config(
platforms_template = "//custom/platform:{triple}",
regen_command = "cargo_bazel_regen_command",
diff --git a/crate_universe/tools/cross_installer/BUILD.bazel b/crate_universe/tools/cross_installer/BUILD.bazel
index d436f8a8..e361bf0b 100644
--- a/crate_universe/tools/cross_installer/BUILD.bazel
+++ b/crate_universe/tools/cross_installer/BUILD.bazel
@@ -16,7 +16,7 @@ rust_binary(
":cross",
"@rules_rust//rust/toolchain:current_cargo_files",
],
- edition = "2018",
+ edition = "2021",
proc_macro_deps = all_crate_deps(proc_macro = True),
rustc_env = {
"CARGO": "$(rootpath @rules_rust//rust/toolchain:current_cargo_files)",
diff --git a/crate_universe/tools/cross_installer/Cargo.toml b/crate_universe/tools/cross_installer/Cargo.toml
index 705a5930..99932246 100644
--- a/crate_universe/tools/cross_installer/Cargo.toml
+++ b/crate_universe/tools/cross_installer/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "cross_installer"
version = "0.1.0"
-edition = "2018"
+edition = "2021"
[[bin]]
name = "cross_installer"
@@ -10,4 +10,4 @@ path = "src/main.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-clap = { version = "4.0.32", features = ["derive"] }
+clap = { version = "4.3.11", features = ["derive"] }
diff --git a/crate_universe/tools/urls_generator/BUILD.bazel b/crate_universe/tools/urls_generator/BUILD.bazel
index 2d536d93..fafce0a9 100644
--- a/crate_universe/tools/urls_generator/BUILD.bazel
+++ b/crate_universe/tools/urls_generator/BUILD.bazel
@@ -13,7 +13,7 @@ rust_binary(
compile_data = [
"//crate_universe/private:urls.bzl",
],
- edition = "2018",
+ edition = "2021",
proc_macro_deps = all_crate_deps(proc_macro = True),
rustc_env = {
"MODULE_ROOT_PATH": "$(rootpath //crate_universe/private:urls.bzl)",
diff --git a/crate_universe/tools/urls_generator/Cargo.toml b/crate_universe/tools/urls_generator/Cargo.toml
index 4726e668..96e73b36 100644
--- a/crate_universe/tools/urls_generator/Cargo.toml
+++ b/crate_universe/tools/urls_generator/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "urls_generator"
version = "0.1.0"
-edition = "2018"
+edition = "2021"
[[bin]]
name = "urls_generator"
@@ -10,7 +10,7 @@ path = "src/main.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-clap = "4.0.32"
+clap = "4.3.11"
hex = "0.4.3"
-serde_json = "1.0.91"
-sha2 = "0.10.6"
+serde_json = "1.0.102"
+sha2 = "0.10.7"
diff --git a/docs/BUILD.bazel b/docs/BUILD.bazel
index 47ed38c5..ad887672 100644
--- a/docs/BUILD.bazel
+++ b/docs/BUILD.bazel
@@ -49,6 +49,7 @@ PAGES = dict([
symbols = [
"rust_binary",
"rust_library",
+ "rust_library_group",
"rust_static_library",
"rust_shared_library",
"rust_proc_macro",
@@ -81,10 +82,10 @@ PAGES = dict([
header_template = ":rust_bindgen.vm",
symbols = [
"rust_bindgen_library",
+ "rust_bindgen",
+ "rust_bindgen_toolchain",
"rust_bindgen_dependencies",
"rust_bindgen_register_toolchains",
- "rust_bindgen_toolchain",
- "rust_bindgen",
],
),
page(
@@ -115,11 +116,17 @@ PAGES = dict([
name = "rust_proto",
header_template = ":rust_proto.vm",
symbols = [
- "rust_grpc_library",
+ "rust_prost_library",
+ "rust_prost_toolchain",
+ "rust_prost_dependencies",
+ "rust_prost_transitive_repositories",
+ ] + [
"rust_proto_library",
- "rust_proto_repositories",
- "rust_proto_transitive_repositories",
- "rust_proto_toolchain",
+ "rust_grpc_library",
+ "rust_proto_protobuf_toolchain",
+ "rust_proto_protobuf_dependencies",
+ "rust_proto_protobuf_register_toolchains",
+ "rust_proto_protobuf_transitive_repositories",
],
),
page(
diff --git a/docs/WORKSPACE.bazel b/docs/WORKSPACE.bazel
index 60ee5c65..9fb83875 100644
--- a/docs/WORKSPACE.bazel
+++ b/docs/WORKSPACE.bazel
@@ -15,13 +15,17 @@ load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencie
crate_universe_dependencies()
-load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
+load("@rules_rust//proto/prost:repositories.bzl", "rust_prost_dependencies")
-rust_proto_repositories()
+rust_prost_dependencies()
-load("@rules_rust//proto:transitive_repositories.bzl", "rust_proto_transitive_repositories")
+load("@rules_rust//proto/prost:transitive_repositories.bzl", "rust_prost_transitive_repositories")
-rust_proto_transitive_repositories()
+rust_prost_transitive_repositories()
+
+load("@rules_rust//proto/protobuf:repositories.bzl", "rust_proto_protobuf_dependencies")
+
+rust_proto_protobuf_dependencies()
load(
"@rules_rust//wasm_bindgen:repositories.bzl",
@@ -41,10 +45,10 @@ http_archive(
# Pull in https://github.com/bazelbuild/stardoc/pull/143
"//:stardoc-attr-default-wrappers.patch",
],
- sha256 = "3fd8fec4ddec3c670bd810904e2e33170bedfe12f90adf943508184be458c8bb",
+ sha256 = "dfbc364aaec143df5e6c52faf1f1166775a5b4408243f445f44b661cfdc3134f",
urls = [
- "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz",
- "https://github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.5.6/stardoc-0.5.6.tar.gz",
+ "https://github.com/bazelbuild/stardoc/releases/download/0.5.6/stardoc-0.5.6.tar.gz",
],
)
diff --git a/docs/cargo.md b/docs/cargo.md
index 3961da63..47948598 100644
--- a/docs/cargo.md
+++ b/docs/cargo.md
@@ -36,7 +36,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c
| <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template | The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
| <a id="cargo_bootstrap_repository-srcs"></a>srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="cargo_bootstrap_repository-timeout"></a>timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | <code>600</code> |
-| <a id="cargo_bootstrap_repository-version"></a>version | The version of cargo the resolver should use | String | optional | <code>"1.69.0"</code> |
+| <a id="cargo_bootstrap_repository-version"></a>version | The version of cargo the resolver should use | String | optional | <code>"1.71.0"</code> |
<a id="cargo_dep_env"></a>
@@ -64,8 +64,8 @@ A rule for generating variables for dependent `cargo_build_script`s without a bu
## cargo_build_script
<pre>
-cargo_build_script(<a href="#cargo_build_script-name">name</a>, <a href="#cargo_build_script-crate_features">crate_features</a>, <a href="#cargo_build_script-version">version</a>, <a href="#cargo_build_script-deps">deps</a>, <a href="#cargo_build_script-build_script_env">build_script_env</a>, <a href="#cargo_build_script-data">data</a>, <a href="#cargo_build_script-tools">tools</a>, <a href="#cargo_build_script-links">links</a>,
- <a href="#cargo_build_script-rustc_env">rustc_env</a>, <a href="#cargo_build_script-rustc_flags">rustc_flags</a>, <a href="#cargo_build_script-visibility">visibility</a>, <a href="#cargo_build_script-tags">tags</a>, <a href="#cargo_build_script-kwargs">kwargs</a>)
+cargo_build_script(<a href="#cargo_build_script-name">name</a>, <a href="#cargo_build_script-crate_features">crate_features</a>, <a href="#cargo_build_script-version">version</a>, <a href="#cargo_build_script-deps">deps</a>, <a href="#cargo_build_script-link_deps">link_deps</a>, <a href="#cargo_build_script-build_script_env">build_script_env</a>, <a href="#cargo_build_script-data">data</a>, <a href="#cargo_build_script-tools">tools</a>,
+ <a href="#cargo_build_script-links">links</a>, <a href="#cargo_build_script-rustc_env">rustc_env</a>, <a href="#cargo_build_script-rustc_flags">rustc_flags</a>, <a href="#cargo_build_script-visibility">visibility</a>, <a href="#cargo_build_script-tags">tags</a>, <a href="#cargo_build_script-kwargs">kwargs</a>)
</pre>
Compile and execute a rust build script to generate build attributes
@@ -134,7 +134,8 @@ The `hello_lib` target will be build with the flags and the environment variable
| <a id="cargo_build_script-name"></a>name | The name for the underlying rule. This should be the name of the package being compiled, optionally with a suffix of <code>_build_script</code>. | none |
| <a id="cargo_build_script-crate_features"></a>crate_features | A list of features to enable for the build script. | `[]` |
| <a id="cargo_build_script-version"></a>version | The semantic version (semver) of the crate. | `None` |
-| <a id="cargo_build_script-deps"></a>deps | The dependencies of the crate. | `[]` |
+| <a id="cargo_build_script-deps"></a>deps | The build-dependencies of the crate. | `[]` |
+| <a id="cargo_build_script-link_deps"></a>link_deps | The subset of the (normal) dependencies of the crate that have the links attribute and therefore provide environment variables to this build script. | `[]` |
| <a id="cargo_build_script-build_script_env"></a>build_script_env | Environment variables for build scripts. | `{}` |
| <a id="cargo_build_script-data"></a>data | Files needed by the build script. | `[]` |
| <a id="cargo_build_script-tools"></a>tools | Tools (executables) needed by the build script. | `[]` |
diff --git a/docs/crate_universe.md b/docs/crate_universe.md
index 8afaea4f..8b57f51d 100644
--- a/docs/crate_universe.md
+++ b/docs/crate_universe.md
@@ -265,10 +265,11 @@ convenient accessors to larger sections of the dependency graph.
<pre>
crates_repository(<a href="#crates_repository-name">name</a>, <a href="#crates_repository-annotations">annotations</a>, <a href="#crates_repository-cargo_config">cargo_config</a>, <a href="#crates_repository-cargo_lockfile">cargo_lockfile</a>, <a href="#crates_repository-generate_binaries">generate_binaries</a>,
- <a href="#crates_repository-generate_build_scripts">generate_build_scripts</a>, <a href="#crates_repository-generator">generator</a>, <a href="#crates_repository-generator_sha256s">generator_sha256s</a>, <a href="#crates_repository-generator_urls">generator_urls</a>, <a href="#crates_repository-isolated">isolated</a>,
- <a href="#crates_repository-lockfile">lockfile</a>, <a href="#crates_repository-manifests">manifests</a>, <a href="#crates_repository-packages">packages</a>, <a href="#crates_repository-quiet">quiet</a>, <a href="#crates_repository-render_config">render_config</a>, <a href="#crates_repository-repo_mapping">repo_mapping</a>,
- <a href="#crates_repository-rust_toolchain_cargo_template">rust_toolchain_cargo_template</a>, <a href="#crates_repository-rust_toolchain_rustc_template">rust_toolchain_rustc_template</a>, <a href="#crates_repository-rust_version">rust_version</a>,
- <a href="#crates_repository-splicing_config">splicing_config</a>, <a href="#crates_repository-supported_platform_triples">supported_platform_triples</a>)
+ <a href="#crates_repository-generate_build_scripts">generate_build_scripts</a>, <a href="#crates_repository-generate_target_compatible_with">generate_target_compatible_with</a>, <a href="#crates_repository-generator">generator</a>,
+ <a href="#crates_repository-generator_sha256s">generator_sha256s</a>, <a href="#crates_repository-generator_urls">generator_urls</a>, <a href="#crates_repository-isolated">isolated</a>, <a href="#crates_repository-lockfile">lockfile</a>, <a href="#crates_repository-manifests">manifests</a>, <a href="#crates_repository-packages">packages</a>, <a href="#crates_repository-quiet">quiet</a>,
+ <a href="#crates_repository-render_config">render_config</a>, <a href="#crates_repository-repo_mapping">repo_mapping</a>, <a href="#crates_repository-rust_toolchain_cargo_template">rust_toolchain_cargo_template</a>,
+ <a href="#crates_repository-rust_toolchain_rustc_template">rust_toolchain_rustc_template</a>, <a href="#crates_repository-rust_version">rust_version</a>, <a href="#crates_repository-splicing_config">splicing_config</a>,
+ <a href="#crates_repository-supported_platform_triples">supported_platform_triples</a>)
</pre>
A rule for defining and downloading Rust dependencies (crates). This rule
@@ -281,7 +282,7 @@ Environment Variables:
| `CARGO_BAZEL_GENERATOR_SHA256` | The sha256 checksum of the file located at `CARGO_BAZEL_GENERATOR_URL` |
| `CARGO_BAZEL_GENERATOR_URL` | The URL of a cargo-bazel binary. This variable takes precedence over attributes and can use `file://` for local paths |
| `CARGO_BAZEL_ISOLATED` | An authorative flag as to whether or not the `CARGO_HOME` environment variable should be isolated from the host configuration |
-| `CARGO_BAZEL_REPIN` | An indicator that the dependencies represented by the rule should be regenerated. `REPIN` may also be used. See [Repinning / Updating Dependencies](#crates_repository_repinning_updating_dependencies) for more details. |
+| `CARGO_BAZEL_REPIN` | An indicator that the dependencies represented by the rule should be regenerated. `REPIN` may also be used. See [Repinning / Updating Dependencies](#repinning--updating-dependencies) for more details. |
| `CARGO_BAZEL_REPIN_ONLY` | A comma-delimited allowlist for rules to execute repinning. Can be useful if multiple instances of the repository rule are used in a Bazel workspace, but repinning should be limited to one of them. |
Example:
@@ -326,8 +327,6 @@ Rust targets found in the dependency graph defined by the given manifests.
it on its own. When initially setting up this rule, an empty file should be created and then
populated by repinning dependencies.
-&lt;a id="#crates_repository_repinning_updating_dependencies"&gt;&lt;/a&gt;
-
### Repinning / Updating Dependencies
Dependency syncing and updating is done in the repository rule which means it's done during the
@@ -374,6 +373,7 @@ CARGO_BAZEL_REPIN=1 CARGO_BAZEL_REPIN_ONLY=crate_index bazel sync --only=crate_i
| <a id="crates_repository-cargo_lockfile"></a>cargo_lockfile | The path used to store the <code>crates_repository</code> specific [Cargo.lock](https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html) file. In the case that your <code>crates_repository</code> corresponds directly with an existing <code>Cargo.toml</code> file which has a paired <code>Cargo.lock</code> file, that <code>Cargo.lock</code> file should be used here, which will keep the versions used by cargo and bazel in sync. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
| <a id="crates_repository-generate_binaries"></a>generate_binaries | Whether to generate <code>rust_binary</code> targets for all the binary crates in every package. By default only the <code>rust_library</code> targets are generated. | Boolean | optional | <code>False</code> |
| <a id="crates_repository-generate_build_scripts"></a>generate_build_scripts | Whether or not to generate [cargo build scripts](https://doc.rust-lang.org/cargo/reference/build-scripts.html) by default. | Boolean | optional | <code>True</code> |
+| <a id="crates_repository-generate_target_compatible_with"></a>generate_target_compatible_with | Whether to generate <code>target_compatible_with</code> annotations on the generated BUILD files. This catches a <code>target_triple</code> being targeted that isn't declared in <code>supported_platform_triples. | Boolean | optional | <code>True</code> |
| <a id="crates_repository-generator"></a>generator | The absolute label of a generator. Eg. <code>@cargo_bazel_bootstrap//:cargo-bazel</code>. This is typically used when bootstrapping | String | optional | <code>""</code> |
| <a id="crates_repository-generator_sha256s"></a>generator_sha256s | Dictionary of <code>host_triple</code> -&gt; <code>sha256</code> for a <code>cargo-bazel</code> binary. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="crates_repository-generator_urls"></a>generator_urls | URL template from which to download the <code>cargo-bazel</code> binary. <code>{host_triple}</code> and will be filled in according to the host platform. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
@@ -386,9 +386,9 @@ CARGO_BAZEL_REPIN=1 CARGO_BAZEL_REPIN_ONLY=crate_index bazel sync --only=crate_i
| <a id="crates_repository-repo_mapping"></a>repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.&lt;p&gt;For example, an entry <code>"@foo": "@bar"</code> declares that, for any time this repository depends on <code>@foo</code> (such as a dependency on <code>@foo//some:target</code>, it should actually resolve that dependency within globally-declared <code>@bar</code> (<code>@bar//some:target</code>). | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | required | |
| <a id="crates_repository-rust_toolchain_cargo_template"></a>rust_toolchain_cargo_template | The template to use for finding the host <code>cargo</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
| <a id="crates_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template | The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'cargo.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
-| <a id="crates_repository-rust_version"></a>rust_version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.69.0"</code> |
+| <a id="crates_repository-rust_version"></a>rust_version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.71.0"</code> |
| <a id="crates_repository-splicing_config"></a>splicing_config | The configuration flags to use for splicing Cargo maniests. Use <code>//crate_universe:defs.bzl\%rsplicing_config</code> to generate the value for this field. If unset, the defaults defined there will be used. | String | optional | <code>""</code> |
-| <a id="crates_repository-supported_platform_triples"></a>supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | <code>["aarch64-unknown-linux-gnu", "i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-apple-ios-sim", "aarch64-apple-ios", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-none"]</code> |
+| <a id="crates_repository-supported_platform_triples"></a>supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | <code>["aarch64-unknown-linux-gnu", "i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-apple-ios-sim", "aarch64-apple-ios", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-none"]</code> |
<a id="crates_vendor"></a>
@@ -397,8 +397,9 @@ CARGO_BAZEL_REPIN=1 CARGO_BAZEL_REPIN_ONLY=crate_index bazel sync --only=crate_i
<pre>
crates_vendor(<a href="#crates_vendor-name">name</a>, <a href="#crates_vendor-annotations">annotations</a>, <a href="#crates_vendor-bazel">bazel</a>, <a href="#crates_vendor-buildifier">buildifier</a>, <a href="#crates_vendor-cargo_bazel">cargo_bazel</a>, <a href="#crates_vendor-cargo_config">cargo_config</a>, <a href="#crates_vendor-cargo_lockfile">cargo_lockfile</a>,
- <a href="#crates_vendor-generate_binaries">generate_binaries</a>, <a href="#crates_vendor-generate_build_scripts">generate_build_scripts</a>, <a href="#crates_vendor-manifests">manifests</a>, <a href="#crates_vendor-mode">mode</a>, <a href="#crates_vendor-packages">packages</a>, <a href="#crates_vendor-render_config">render_config</a>,
- <a href="#crates_vendor-repository_name">repository_name</a>, <a href="#crates_vendor-splicing_config">splicing_config</a>, <a href="#crates_vendor-supported_platform_triples">supported_platform_triples</a>, <a href="#crates_vendor-vendor_path">vendor_path</a>)
+ <a href="#crates_vendor-generate_binaries">generate_binaries</a>, <a href="#crates_vendor-generate_build_scripts">generate_build_scripts</a>, <a href="#crates_vendor-generate_target_compatible_with">generate_target_compatible_with</a>, <a href="#crates_vendor-manifests">manifests</a>,
+ <a href="#crates_vendor-mode">mode</a>, <a href="#crates_vendor-packages">packages</a>, <a href="#crates_vendor-render_config">render_config</a>, <a href="#crates_vendor-repository_name">repository_name</a>, <a href="#crates_vendor-splicing_config">splicing_config</a>,
+ <a href="#crates_vendor-supported_platform_triples">supported_platform_triples</a>, <a href="#crates_vendor-vendor_path">vendor_path</a>)
</pre>
A rule for defining Rust dependencies (crates) and writing targets for them to the current workspace.
@@ -406,7 +407,7 @@ This rule is useful for users whose workspaces are expected to be consumed in ot
rendered `BUILD` files reduce the number of workspace dependencies, allowing for easier loads. This rule
handles all the same [workflows](#workflows) `crate_universe` rules do.
-Example:
+Example:
Given the following workspace structure:
@@ -461,7 +462,7 @@ bazel run //3rdparty:crates_vendor -- --repin
```
Under the hood, `--repin` will trigger a [cargo update](https://doc.rust-lang.org/cargo/commands/cargo-update.html)
-call against the generated workspace. The following table describes how to controll particular values passed to the
+call against the generated workspace. The following table describes how to control particular values passed to the
`cargo update` command.
| Value | Cargo command |
@@ -487,13 +488,14 @@ call against the generated workspace. The following table describes how to contr
| <a id="crates_vendor-cargo_lockfile"></a>cargo_lockfile | The path to an existing <code>Cargo.lock</code> file | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="crates_vendor-generate_binaries"></a>generate_binaries | Whether to generate <code>rust_binary</code> targets for all the binary crates in every package. By default only the <code>rust_library</code> targets are generated. | Boolean | optional | <code>False</code> |
| <a id="crates_vendor-generate_build_scripts"></a>generate_build_scripts | Whether or not to generate [cargo build scripts](https://doc.rust-lang.org/cargo/reference/build-scripts.html) by default. | Boolean | optional | <code>True</code> |
+| <a id="crates_vendor-generate_target_compatible_with"></a>generate_target_compatible_with | Whether to generate <code>target_compatible_with</code> annotations on the generated BUILD files. This catches a <code>target_triple</code> being targeted that isn't declared in <code>supported_platform_triples. | Boolean | optional | <code>True</code> |
| <a id="crates_vendor-manifests"></a>manifests | A list of Cargo manifests (<code>Cargo.toml</code> files). | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="crates_vendor-mode"></a>mode | Flags determining how crates should be vendored. <code>local</code> is where crate source and BUILD files are written to the repository. <code>remote</code> is where only BUILD files are written and repository rules used to fetch source code. | String | optional | <code>"remote"</code> |
| <a id="crates_vendor-packages"></a>packages | A set of crates (packages) specifications to depend on. See [crate.spec](#crate.spec). | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="crates_vendor-render_config"></a>render_config | The configuration flags to use for rendering. Use <code>//crate_universe:defs.bzl\%render_config</code> to generate the value for this field. If unset, the defaults defined there will be used. | String | optional | <code>""</code> |
| <a id="crates_vendor-repository_name"></a>repository_name | The name of the repository to generate for <code>remote</code> vendor modes. If unset, the label name will be used | String | optional | <code>""</code> |
| <a id="crates_vendor-splicing_config"></a>splicing_config | The configuration flags to use for splicing Cargo maniests. Use <code>//crate_universe:defs.bzl\%rsplicing_config</code> to generate the value for this field. If unset, the defaults defined there will be used. | String | optional | <code>""</code> |
-| <a id="crates_vendor-supported_platform_triples"></a>supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | <code>["aarch64-unknown-linux-gnu", "i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-apple-ios-sim", "aarch64-apple-ios", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-none"]</code> |
+| <a id="crates_vendor-supported_platform_triples"></a>supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | <code>["aarch64-unknown-linux-gnu", "i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "aarch64-apple-darwin", "aarch64-apple-ios-sim", "aarch64-apple-ios", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-none"]</code> |
| <a id="crates_vendor-vendor_path"></a>vendor_path | The path to a directory to write files into. Absolute paths will be treated as relative to the workspace root | String | optional | <code>"crates"</code> |
@@ -604,9 +606,10 @@ string: A json encoded string of all inputs
crate.annotation(<a href="#crate.annotation-version">version</a>, <a href="#crate.annotation-additive_build_file">additive_build_file</a>, <a href="#crate.annotation-additive_build_file_content">additive_build_file_content</a>, <a href="#crate.annotation-build_script_data">build_script_data</a>,
<a href="#crate.annotation-build_script_tools">build_script_tools</a>, <a href="#crate.annotation-build_script_data_glob">build_script_data_glob</a>, <a href="#crate.annotation-build_script_deps">build_script_deps</a>, <a href="#crate.annotation-build_script_env">build_script_env</a>,
<a href="#crate.annotation-build_script_proc_macro_deps">build_script_proc_macro_deps</a>, <a href="#crate.annotation-build_script_rustc_env">build_script_rustc_env</a>, <a href="#crate.annotation-build_script_toolchains">build_script_toolchains</a>,
- <a href="#crate.annotation-compile_data">compile_data</a>, <a href="#crate.annotation-compile_data_glob">compile_data_glob</a>, <a href="#crate.annotation-crate_features">crate_features</a>, <a href="#crate.annotation-data">data</a>, <a href="#crate.annotation-data_glob">data_glob</a>, <a href="#crate.annotation-deps">deps</a>, <a href="#crate.annotation-gen_binaries">gen_binaries</a>,
- <a href="#crate.annotation-disable_pipelining">disable_pipelining</a>, <a href="#crate.annotation-gen_build_script">gen_build_script</a>, <a href="#crate.annotation-patch_args">patch_args</a>, <a href="#crate.annotation-patch_tool">patch_tool</a>, <a href="#crate.annotation-patches">patches</a>,
- <a href="#crate.annotation-proc_macro_deps">proc_macro_deps</a>, <a href="#crate.annotation-rustc_env">rustc_env</a>, <a href="#crate.annotation-rustc_env_files">rustc_env_files</a>, <a href="#crate.annotation-rustc_flags">rustc_flags</a>, <a href="#crate.annotation-shallow_since">shallow_since</a>)
+ <a href="#crate.annotation-compile_data">compile_data</a>, <a href="#crate.annotation-compile_data_glob">compile_data_glob</a>, <a href="#crate.annotation-crate_features">crate_features</a>, <a href="#crate.annotation-data">data</a>, <a href="#crate.annotation-data_glob">data_glob</a>, <a href="#crate.annotation-deps">deps</a>,
+ <a href="#crate.annotation-extra_aliased_targets">extra_aliased_targets</a>, <a href="#crate.annotation-gen_binaries">gen_binaries</a>, <a href="#crate.annotation-disable_pipelining">disable_pipelining</a>, <a href="#crate.annotation-gen_build_script">gen_build_script</a>,
+ <a href="#crate.annotation-patch_args">patch_args</a>, <a href="#crate.annotation-patch_tool">patch_tool</a>, <a href="#crate.annotation-patches">patches</a>, <a href="#crate.annotation-proc_macro_deps">proc_macro_deps</a>, <a href="#crate.annotation-rustc_env">rustc_env</a>, <a href="#crate.annotation-rustc_env_files">rustc_env_files</a>,
+ <a href="#crate.annotation-rustc_flags">rustc_flags</a>, <a href="#crate.annotation-shallow_since">shallow_since</a>)
</pre>
A collection of extra attributes and settings for a particular crate
@@ -633,6 +636,7 @@ A collection of extra attributes and settings for a particular crate
| <a id="crate.annotation-data"></a>data | A list of labels to add to a crate's <code>rust_library::data</code> attribute. | `None` |
| <a id="crate.annotation-data_glob"></a>data_glob | A list of glob patterns to add to a crate's <code>rust_library::data</code> attribute. | `None` |
| <a id="crate.annotation-deps"></a>deps | A list of labels to add to a crate's <code>rust_library::deps</code> attribute. | `None` |
+| <a id="crate.annotation-extra_aliased_targets"></a>extra_aliased_targets | A list of targets to add to the generated aliases in the root crate_universe repository. | `{}` |
| <a id="crate.annotation-gen_binaries"></a>gen_binaries | As a list, the subset of the crate's bins that should get <code>rust_binary</code> targets produced. Or <code>True</code> to generate all, <code>False</code> to generate none. | `[]` |
| <a id="crate.annotation-disable_pipelining"></a>disable_pipelining | If True, disables pipelining for library targets for this crate. | `False` |
| <a id="crate.annotation-gen_build_script"></a>gen_build_script | An authorative flag to determine whether or not to produce <code>cargo_build_script</code> targets for the current crate. | `None` |
@@ -723,7 +727,7 @@ Define dependencies of the `cargo-bazel` Rust target
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
-| <a id="crate_universe_dependencies-rust_version"></a>rust_version | The version of rust to use when generating dependencies. | `"1.69.0"` |
+| <a id="crate_universe_dependencies-rust_version"></a>rust_version | The version of rust to use when generating dependencies. | `"1.71.0"` |
| <a id="crate_universe_dependencies-bootstrap"></a>bootstrap | If true, a <code>cargo_bootstrap_repository</code> target will be generated. | `False` |
diff --git a/docs/defs.md b/docs/defs.md
index 5ab97ba6..293ac29f 100644
--- a/docs/defs.md
+++ b/docs/defs.md
@@ -3,6 +3,7 @@
* [rust_binary](#rust_binary)
* [rust_library](#rust_library)
+* [rust_library_group](#rust_library_group)
* [rust_static_library](#rust_static_library)
* [rust_shared_library](#rust_shared_library)
* [rust_proc_macro](#rust_proc_macro)
@@ -201,7 +202,7 @@ is available under the key `dsym_folder` in `OutputGroupInfo`.
| <a id="rust_binary-linker_script"></a>linker_script | Link script to forward into linker via rustc options. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_binary-malloc"></a>malloc | Override the default dependency on <code>malloc</code>.<br><br>By default, Rust binaries linked with cc_common.link are linked against <code>@bazel_tools//tools/cpp:malloc"</code>, which is an empty library and the resulting binary will use libc's <code>malloc</code>. This label must refer to a <code>cc_library</code> rule. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@bazel_tools//tools/cpp:malloc</code> |
| <a id="rust_binary-out_binary"></a>out_binary | Force a target, regardless of it's <code>crate_type</code>, to always mark the file as executable. This attribute is only used to support wasm targets but is expected to be removed following a resolution to https://github.com/bazelbuild/rules_rust/issues/771. | Boolean | optional | <code>False</code> |
-| <a id="rust_binary-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_binary-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_binary-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_binary-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_binary-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -299,7 +300,7 @@ INFO: Elapsed time: 1.245s, Critical Path: 1.01s
| <a id="rust_library-deps"></a>deps | List of other libraries to be linked to this library target.<br><br>These can be either other <code>rust_library</code> targets or <code>cc_library</code> targets if linking a native library. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_library-disable_pipelining"></a>disable_pipelining | Disables pipelining for this rule if it is globally enabled. This will cause this rule to not produce a <code>.rmeta</code> file and all the dependent crates will instead use the <code>.rlib</code> file. | Boolean | optional | <code>False</code> |
| <a id="rust_library-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
-| <a id="rust_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_library-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_library-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -308,6 +309,57 @@ INFO: Elapsed time: 1.245s, Critical Path: 1.01s
| <a id="rust_library-version"></a>version | A version to inject in the cargo environment variable. | String | optional | <code>"0.0.0"</code> |
+<a id="rust_library_group"></a>
+
+## rust_library_group
+
+<pre>
+rust_library_group(<a href="#rust_library_group-name">name</a>, <a href="#rust_library_group-deps">deps</a>)
+</pre>
+
+Functions as an alias for a set of dependencies.
+
+Specifically, the following are equivalent:
+
+```starlark
+rust_library_group(
+ name = "crate_group",
+ deps = [
+ ":crate1",
+ ":crate2",
+ ],
+)
+
+rust_library(
+ name = "foobar",
+ deps = [":crate_group"],
+ ...
+)
+```
+
+and
+
+```starlark
+rust_library(
+ name = "foobar",
+ deps = [
+ ":crate1",
+ ":crate2",
+ ],
+ ...
+)
+```
+
+
+**ATTRIBUTES**
+
+
+| Name | Description | Type | Mandatory | Default |
+| :------------- | :------------- | :------------- | :------------- | :------------- |
+| <a id="rust_library_group-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_library_group-deps"></a>deps | Other dependencies to forward through this crate group. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+
+
<a id="rust_proc_macro"></a>
## rust_proc_macro
@@ -335,7 +387,7 @@ Builds a Rust proc-macro crate.
| <a id="rust_proc_macro-data"></a>data | List of files used by this rule at compile time and runtime.<br><br>If including data at compile time with include_str!() and similar, prefer <code>compile_data</code> over <code>data</code>, to prevent the data also being included in the runfiles. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-deps"></a>deps | List of other libraries to be linked to this library target.<br><br>These can be either other <code>rust_library</code> targets or <code>cc_library</code> targets if linking a native library. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
-| <a id="rust_proc_macro-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_proc_macro-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_proc_macro-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -381,7 +433,7 @@ When building the whole binary in Bazel, use `rust_library` instead.
| <a id="rust_shared_library-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
| <a id="rust_shared_library-experimental_use_cc_common_link"></a>experimental_use_cc_common_link | Whether to use cc_common.link to link rust binaries. Possible values: [-1, 0, 1]. -1 means use the value of the toolchain.experimental_use_cc_common_link boolean build setting to determine. 0 means do not use cc_common.link (use rustc instead). 1 means use cc_common.link. | Integer | optional | <code>-1</code> |
| <a id="rust_shared_library-malloc"></a>malloc | Override the default dependency on <code>malloc</code>.<br><br>By default, Rust binaries linked with cc_common.link are linked against <code>@bazel_tools//tools/cpp:malloc"</code>, which is an empty library and the resulting binary will use libc's <code>malloc</code>. This label must refer to a <code>cc_library</code> rule. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@bazel_tools//tools/cpp:malloc</code> |
-| <a id="rust_shared_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_shared_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_shared_library-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_shared_library-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_shared_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -425,7 +477,7 @@ When building the whole binary in Bazel, use `rust_library` instead.
| <a id="rust_static_library-data"></a>data | List of files used by this rule at compile time and runtime.<br><br>If including data at compile time with include_str!() and similar, prefer <code>compile_data</code> over <code>data</code>, to prevent the data also being included in the runfiles. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-deps"></a>deps | List of other libraries to be linked to this library target.<br><br>These can be either other <code>rust_library</code> targets or <code>cc_library</code> targets if linking a native library. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
-| <a id="rust_static_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_static_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_static_library-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -581,7 +633,7 @@ Run the test with `bazel test //hello_lib:greeting_test`.
| <a id="rust_test-env"></a>env | Specifies additional environment variables to set when the test is executed by bazel test. Values are subject to <code>$(rootpath)</code>, <code>$(execpath)</code>, location, and ["Make variable"](https://docs.bazel.build/versions/master/be/make-variables.html) substitution. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_test-experimental_use_cc_common_link"></a>experimental_use_cc_common_link | Whether to use cc_common.link to link rust binaries. Possible values: [-1, 0, 1]. -1 means use the value of the toolchain.experimental_use_cc_common_link boolean build setting to determine. 0 means do not use cc_common.link (use rustc instead). 1 means use cc_common.link. | Integer | optional | <code>-1</code> |
| <a id="rust_test-malloc"></a>malloc | Override the default dependency on <code>malloc</code>.<br><br>By default, Rust binaries linked with cc_common.link are linked against <code>@bazel_tools//tools/cpp:malloc"</code>, which is an empty library and the resulting binary will use libc's <code>malloc</code>. This label must refer to a <code>cc_library</code> rule. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@bazel_tools//tools/cpp:malloc</code> |
-| <a id="rust_test-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_test-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_test-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_test-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_test-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
diff --git a/docs/flatten.md b/docs/flatten.md
index 580eb0e2..f9974318 100644
--- a/docs/flatten.md
+++ b/docs/flatten.md
@@ -29,11 +29,17 @@
* [rust_doc_test](#rust_doc_test)
* [rust_grpc_library](#rust_grpc_library)
* [rust_library](#rust_library)
+* [rust_library_group](#rust_library_group)
* [rust_proc_macro](#rust_proc_macro)
+* [rust_prost_dependencies](#rust_prost_dependencies)
+* [rust_prost_library](#rust_prost_library)
+* [rust_prost_toolchain](#rust_prost_toolchain)
+* [rust_prost_transitive_repositories](#rust_prost_transitive_repositories)
* [rust_proto_library](#rust_proto_library)
-* [rust_proto_repositories](#rust_proto_repositories)
-* [rust_proto_toolchain](#rust_proto_toolchain)
-* [rust_proto_transitive_repositories](#rust_proto_transitive_repositories)
+* [rust_proto_protobuf_dependencies](#rust_proto_protobuf_dependencies)
+* [rust_proto_protobuf_register_toolchains](#rust_proto_protobuf_register_toolchains)
+* [rust_proto_protobuf_toolchain](#rust_proto_protobuf_toolchain)
+* [rust_proto_protobuf_transitive_repositories](#rust_proto_protobuf_transitive_repositories)
* [rust_register_toolchains](#rust_register_toolchains)
* [rust_repositories](#rust_repositories)
* [rust_repository_set](#rust_repository_set)
@@ -103,7 +109,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c
| <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template | The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
| <a id="cargo_bootstrap_repository-srcs"></a>srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="cargo_bootstrap_repository-timeout"></a>timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | <code>600</code> |
-| <a id="cargo_bootstrap_repository-version"></a>version | The version of cargo the resolver should use | String | optional | <code>"1.69.0"</code> |
+| <a id="cargo_bootstrap_repository-version"></a>version | The version of cargo the resolver should use | String | optional | <code>"1.71.0"</code> |
<a id="cargo_dep_env"></a>
@@ -336,7 +342,7 @@ is available under the key `dsym_folder` in `OutputGroupInfo`.
| <a id="rust_binary-linker_script"></a>linker_script | Link script to forward into linker via rustc options. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_binary-malloc"></a>malloc | Override the default dependency on <code>malloc</code>.<br><br>By default, Rust binaries linked with cc_common.link are linked against <code>@bazel_tools//tools/cpp:malloc"</code>, which is an empty library and the resulting binary will use libc's <code>malloc</code>. This label must refer to a <code>cc_library</code> rule. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@bazel_tools//tools/cpp:malloc</code> |
| <a id="rust_binary-out_binary"></a>out_binary | Force a target, regardless of it's <code>crate_type</code>, to always mark the file as executable. This attribute is only used to support wasm targets but is expected to be removed following a resolution to https://github.com/bazelbuild/rules_rust/issues/771. | Boolean | optional | <code>False</code> |
-| <a id="rust_binary-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_binary-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_binary-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_binary-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_binary-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -350,7 +356,7 @@ is available under the key `dsym_folder` in `OutputGroupInfo`.
## rust_bindgen
<pre>
-rust_bindgen(<a href="#rust_bindgen-name">name</a>, <a href="#rust_bindgen-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen-cc_lib">cc_lib</a>, <a href="#rust_bindgen-clang_flags">clang_flags</a>, <a href="#rust_bindgen-header">header</a>, <a href="#rust_bindgen-rustfmt">rustfmt</a>)
+rust_bindgen(<a href="#rust_bindgen-name">name</a>, <a href="#rust_bindgen-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen-cc_lib">cc_lib</a>, <a href="#rust_bindgen-clang_flags">clang_flags</a>, <a href="#rust_bindgen-header">header</a>)
</pre>
Generates a rust source file from a cc_library and a header.
@@ -365,7 +371,6 @@ Generates a rust source file from a cc_library and a header.
| <a id="rust_bindgen-cc_lib"></a>cc_lib | The cc_library that contains the <code>.h</code> file. This is used to find the transitive includes. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_bindgen-clang_flags"></a>clang_flags | Flags to pass directly to the clang executable. | List of strings | optional | <code>[]</code> |
| <a id="rust_bindgen-header"></a>header | The <code>.h</code> file to generate bindings for. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
-| <a id="rust_bindgen-rustfmt"></a>rustfmt | Enable or disable running rustfmt on the generated file. | Boolean | optional | <code>True</code> |
<a id="rust_bindgen_toolchain"></a>
@@ -373,7 +378,7 @@ Generates a rust source file from a cc_library and a header.
## rust_bindgen_toolchain
<pre>
-rust_bindgen_toolchain(<a href="#rust_bindgen_toolchain-name">name</a>, <a href="#rust_bindgen_toolchain-bindgen">bindgen</a>, <a href="#rust_bindgen_toolchain-clang">clang</a>, <a href="#rust_bindgen_toolchain-default_rustfmt">default_rustfmt</a>, <a href="#rust_bindgen_toolchain-libclang">libclang</a>, <a href="#rust_bindgen_toolchain-libstdcxx">libstdcxx</a>, <a href="#rust_bindgen_toolchain-rustfmt">rustfmt</a>)
+rust_bindgen_toolchain(<a href="#rust_bindgen_toolchain-name">name</a>, <a href="#rust_bindgen_toolchain-bindgen">bindgen</a>, <a href="#rust_bindgen_toolchain-clang">clang</a>, <a href="#rust_bindgen_toolchain-default_rustfmt">default_rustfmt</a>, <a href="#rust_bindgen_toolchain-libclang">libclang</a>, <a href="#rust_bindgen_toolchain-libstdcxx">libstdcxx</a>)
</pre>
The tools required for the `rust_bindgen` rule.
@@ -412,10 +417,9 @@ For additional information, see the [Bazel toolchains documentation](https://doc
| <a id="rust_bindgen_toolchain-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
| <a id="rust_bindgen_toolchain-bindgen"></a>bindgen | The label of a <code>bindgen</code> executable. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_bindgen_toolchain-clang"></a>clang | The label of a <code>clang</code> executable. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
-| <a id="rust_bindgen_toolchain-default_rustfmt"></a>default_rustfmt | If set, <code>rust_bindgen</code> targets will always format generated sources with <code>rustfmt</code>. | Boolean | optional | <code>False</code> |
+| <a id="rust_bindgen_toolchain-default_rustfmt"></a>default_rustfmt | If set, <code>rust_bindgen</code> targets will always format generated sources with <code>rustfmt</code>. | Boolean | optional | <code>True</code> |
| <a id="rust_bindgen_toolchain-libclang"></a>libclang | A cc_library that provides bindgen's runtime dependency on libclang. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_bindgen_toolchain-libstdcxx"></a>libstdcxx | A cc_library that satisfies libclang's libstdc++ dependency. This is used to make the execution of clang hermetic. If None, system libraries will be used instead. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
-| <a id="rust_bindgen_toolchain-rustfmt"></a>rustfmt | **Deprecated**: Instead, register a <code>rustfmt_toolchain</code> and refer to the <code>rust_bindgen_toolchain.default_rustfmt</code> and <code>rust_bindgen.rustfmt</code> attributes. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
<a id="rust_clippy"></a>
@@ -594,7 +598,7 @@ Running `bazel test //hello_lib:hello_lib_doc_test` will run all documentation t
## rust_grpc_library
<pre>
-rust_grpc_library(<a href="#rust_grpc_library-name">name</a>, <a href="#rust_grpc_library-deps">deps</a>, <a href="#rust_grpc_library-rust_deps">rust_deps</a>, <a href="#rust_grpc_library-rustc_flags">rustc_flags</a>)
+rust_grpc_library(<a href="#rust_grpc_library-name">name</a>, <a href="#rust_grpc_library-crate_name">crate_name</a>, <a href="#rust_grpc_library-deps">deps</a>, <a href="#rust_grpc_library-rust_deps">rust_deps</a>, <a href="#rust_grpc_library-rustc_flags">rustc_flags</a>)
</pre>
Builds a Rust library crate from a set of `proto_library`s suitable for gRPC.
@@ -602,7 +606,7 @@ Builds a Rust library crate from a set of `proto_library`s suitable for gRPC.
Example:
```python
-load("//proto:proto.bzl", "rust_grpc_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_grpc_library")
proto_library(
name = "my_proto",
@@ -628,6 +632,7 @@ rust_binary(
| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="rust_grpc_library-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_grpc_library-crate_name"></a>crate_name | Crate name to use for this target.<br><br> This must be a valid Rust identifier, i.e. it may contain only alphanumeric characters and underscores. Defaults to the target name, with any hyphens replaced by underscores. | String | optional | <code>""</code> |
| <a id="rust_grpc_library-deps"></a>deps | List of proto_library dependencies that will be built. One crate for each proto_library will be created with the corresponding gRPC stubs. | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="rust_grpc_library-rust_deps"></a>rust_deps | The crates the generated library depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_grpc_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br> These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -722,7 +727,7 @@ INFO: Elapsed time: 1.245s, Critical Path: 1.01s
| <a id="rust_library-deps"></a>deps | List of other libraries to be linked to this library target.<br><br>These can be either other <code>rust_library</code> targets or <code>cc_library</code> targets if linking a native library. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_library-disable_pipelining"></a>disable_pipelining | Disables pipelining for this rule if it is globally enabled. This will cause this rule to not produce a <code>.rmeta</code> file and all the dependent crates will instead use the <code>.rlib</code> file. | Boolean | optional | <code>False</code> |
| <a id="rust_library-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
-| <a id="rust_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_library-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_library-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -731,6 +736,57 @@ INFO: Elapsed time: 1.245s, Critical Path: 1.01s
| <a id="rust_library-version"></a>version | A version to inject in the cargo environment variable. | String | optional | <code>"0.0.0"</code> |
+<a id="rust_library_group"></a>
+
+## rust_library_group
+
+<pre>
+rust_library_group(<a href="#rust_library_group-name">name</a>, <a href="#rust_library_group-deps">deps</a>)
+</pre>
+
+Functions as an alias for a set of dependencies.
+
+Specifically, the following are equivalent:
+
+```starlark
+rust_library_group(
+ name = "crate_group",
+ deps = [
+ ":crate1",
+ ":crate2",
+ ],
+)
+
+rust_library(
+ name = "foobar",
+ deps = [":crate_group"],
+ ...
+)
+```
+
+and
+
+```starlark
+rust_library(
+ name = "foobar",
+ deps = [
+ ":crate1",
+ ":crate2",
+ ],
+ ...
+)
+```
+
+
+**ATTRIBUTES**
+
+
+| Name | Description | Type | Mandatory | Default |
+| :------------- | :------------- | :------------- | :------------- | :------------- |
+| <a id="rust_library_group-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_library_group-deps"></a>deps | Other dependencies to forward through this crate group. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+
+
<a id="rust_proc_macro"></a>
## rust_proc_macro
@@ -758,7 +814,7 @@ Builds a Rust proc-macro crate.
| <a id="rust_proc_macro-data"></a>data | List of files used by this rule at compile time and runtime.<br><br>If including data at compile time with include_str!() and similar, prefer <code>compile_data</code> over <code>data</code>, to prevent the data also being included in the runfiles. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-deps"></a>deps | List of other libraries to be linked to this library target.<br><br>These can be either other <code>rust_library</code> targets or <code>cc_library</code> targets if linking a native library. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
-| <a id="rust_proc_macro-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_proc_macro-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_proc_macro-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proc_macro-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -767,12 +823,41 @@ Builds a Rust proc-macro crate.
| <a id="rust_proc_macro-version"></a>version | A version to inject in the cargo environment variable. | String | optional | <code>"0.0.0"</code> |
+<a id="rust_prost_toolchain"></a>
+
+## rust_prost_toolchain
+
+<pre>
+rust_prost_toolchain(<a href="#rust_prost_toolchain-name">name</a>, <a href="#rust_prost_toolchain-prost_opts">prost_opts</a>, <a href="#rust_prost_toolchain-prost_plugin">prost_plugin</a>, <a href="#rust_prost_toolchain-prost_plugin_flag">prost_plugin_flag</a>, <a href="#rust_prost_toolchain-prost_runtime">prost_runtime</a>, <a href="#rust_prost_toolchain-prost_types">prost_types</a>,
+ <a href="#rust_prost_toolchain-proto_compiler">proto_compiler</a>, <a href="#rust_prost_toolchain-tonic_opts">tonic_opts</a>, <a href="#rust_prost_toolchain-tonic_plugin">tonic_plugin</a>, <a href="#rust_prost_toolchain-tonic_plugin_flag">tonic_plugin_flag</a>, <a href="#rust_prost_toolchain-tonic_runtime">tonic_runtime</a>)
+</pre>
+
+Rust Prost toolchain rule.
+
+**ATTRIBUTES**
+
+
+| Name | Description | Type | Mandatory | Default |
+| :------------- | :------------- | :------------- | :------------- | :------------- |
+| <a id="rust_prost_toolchain-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_prost_toolchain-prost_opts"></a>prost_opts | Additional options to add to Prost. | List of strings | optional | <code>[]</code> |
+| <a id="rust_prost_toolchain-prost_plugin"></a>prost_plugin | Additional plugins to add to Prost. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-prost_plugin_flag"></a>prost_plugin_flag | Prost plugin flag format. (e.g. <code>--plugin=protoc-gen-prost=%s</code>) | String | optional | <code>"--plugin=protoc-gen-prost=%s"</code> |
+| <a id="rust_prost_toolchain-prost_runtime"></a>prost_runtime | The Prost runtime crates to use. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-prost_types"></a>prost_types | The Prost types crates to use. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-proto_compiler"></a>proto_compiler | The protoc compiler to use. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-tonic_opts"></a>tonic_opts | Additional options to add to Tonic. | List of strings | optional | <code>[]</code> |
+| <a id="rust_prost_toolchain-tonic_plugin"></a>tonic_plugin | Additional plugins to add to Tonic. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
+| <a id="rust_prost_toolchain-tonic_plugin_flag"></a>tonic_plugin_flag | Tonic plugin flag format. (e.g. <code>--plugin=protoc-gen-tonic=%s</code>)) | String | optional | <code>"--plugin=protoc-gen-tonic=%s"</code> |
+| <a id="rust_prost_toolchain-tonic_runtime"></a>tonic_runtime | The Tonic runtime crates to use. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
+
+
<a id="rust_proto_library"></a>
## rust_proto_library
<pre>
-rust_proto_library(<a href="#rust_proto_library-name">name</a>, <a href="#rust_proto_library-deps">deps</a>, <a href="#rust_proto_library-rust_deps">rust_deps</a>, <a href="#rust_proto_library-rustc_flags">rustc_flags</a>)
+rust_proto_library(<a href="#rust_proto_library-name">name</a>, <a href="#rust_proto_library-crate_name">crate_name</a>, <a href="#rust_proto_library-deps">deps</a>, <a href="#rust_proto_library-rust_deps">rust_deps</a>, <a href="#rust_proto_library-rustc_flags">rustc_flags</a>)
</pre>
Builds a Rust library crate from a set of `proto_library`s.
@@ -780,7 +865,7 @@ Builds a Rust library crate from a set of `proto_library`s.
Example:
```python
-load("@rules_rust//proto:proto.bzl", "rust_proto_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_proto_library")
proto_library(
name = "my_proto",
@@ -806,68 +891,12 @@ rust_binary(
| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="rust_proto_library-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_proto_library-crate_name"></a>crate_name | Crate name to use for this target.<br><br> This must be a valid Rust identifier, i.e. it may contain only alphanumeric characters and underscores. Defaults to the target name, with any hyphens replaced by underscores. | String | optional | <code>""</code> |
| <a id="rust_proto_library-deps"></a>deps | List of proto_library dependencies that will be built. One crate for each proto_library will be created with the corresponding stubs. | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="rust_proto_library-rust_deps"></a>rust_deps | The crates the generated library depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proto_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br> These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
-<a id="rust_proto_toolchain"></a>
-
-## rust_proto_toolchain
-
-<pre>
-rust_proto_toolchain(<a href="#rust_proto_toolchain-name">name</a>, <a href="#rust_proto_toolchain-edition">edition</a>, <a href="#rust_proto_toolchain-grpc_compile_deps">grpc_compile_deps</a>, <a href="#rust_proto_toolchain-grpc_plugin">grpc_plugin</a>, <a href="#rust_proto_toolchain-proto_compile_deps">proto_compile_deps</a>,
- <a href="#rust_proto_toolchain-proto_plugin">proto_plugin</a>, <a href="#rust_proto_toolchain-protoc">protoc</a>)
-</pre>
-
-Declares a Rust Proto toolchain for use.
-
-This is used to configure proto compilation and can be used to set different protobuf compiler plugin.
-
-Example:
-
-Suppose a new nicer gRPC plugin has came out. The new plugin can be used in Bazel by defining a new toolchain definition and declaration:
-
-```python
-load('@rules_rust//proto:toolchain.bzl', 'rust_proto_toolchain')
-
-rust_proto_toolchain(
- name="rust_proto_impl",
- grpc_plugin="@rust_grpc//:grpc_plugin",
- grpc_compile_deps=["@rust_grpc//:grpc_deps"],
-)
-
-toolchain(
- name="rust_proto",
- exec_compatible_with = [
- "@platforms//cpu:cpuX",
- ],
- target_compatible_with = [
- "@platforms//cpu:cpuX",
- ],
- toolchain = ":rust_proto_impl",
-)
-```
-
-Then, either add the label of the toolchain rule to register_toolchains in the WORKSPACE, or pass it to the `--extra_toolchains` flag for Bazel, and it will be used.
-
-See @rules_rust//proto:BUILD for examples of defining the toolchain.
-
-
-**ATTRIBUTES**
-
-
-| Name | Description | Type | Mandatory | Default |
-| :------------- | :------------- | :------------- | :------------- | :------------- |
-| <a id="rust_proto_toolchain-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
-| <a id="rust_proto_toolchain-edition"></a>edition | The edition used by the generated rust source. | String | optional | <code>""</code> |
-| <a id="rust_proto_toolchain-grpc_compile_deps"></a>grpc_compile_deps | The crates the generated grpc libraries depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[Label("//proto/3rdparty/crates:protobuf"), Label("//proto/3rdparty/crates:grpc"), Label("//proto/3rdparty/crates:tls-api"), Label("//proto/3rdparty/crates:tls-api-stub")]</code> |
-| <a id="rust_proto_toolchain-grpc_plugin"></a>grpc_plugin | The location of the Rust protobuf compiler plugin to generate rust gRPC stubs. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>//proto:protoc_gen_rust_grpc</code> |
-| <a id="rust_proto_toolchain-proto_compile_deps"></a>proto_compile_deps | The crates the generated protobuf libraries depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[Label("//proto/3rdparty/crates:protobuf")]</code> |
-| <a id="rust_proto_toolchain-proto_plugin"></a>proto_plugin | The location of the Rust protobuf compiler plugin used to generate rust sources. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>//proto:protoc_gen_rust</code> |
-| <a id="rust_proto_toolchain-protoc"></a>protoc | The location of the <code>protoc</code> binary. It should be an executable target. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@com_google_protobuf//:protoc</code> |
-
-
<a id="rust_shared_library"></a>
## rust_shared_library
@@ -905,7 +934,7 @@ When building the whole binary in Bazel, use `rust_library` instead.
| <a id="rust_shared_library-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
| <a id="rust_shared_library-experimental_use_cc_common_link"></a>experimental_use_cc_common_link | Whether to use cc_common.link to link rust binaries. Possible values: [-1, 0, 1]. -1 means use the value of the toolchain.experimental_use_cc_common_link boolean build setting to determine. 0 means do not use cc_common.link (use rustc instead). 1 means use cc_common.link. | Integer | optional | <code>-1</code> |
| <a id="rust_shared_library-malloc"></a>malloc | Override the default dependency on <code>malloc</code>.<br><br>By default, Rust binaries linked with cc_common.link are linked against <code>@bazel_tools//tools/cpp:malloc"</code>, which is an empty library and the resulting binary will use libc's <code>malloc</code>. This label must refer to a <code>cc_library</code> rule. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@bazel_tools//tools/cpp:malloc</code> |
-| <a id="rust_shared_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_shared_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_shared_library-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_shared_library-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_shared_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -949,7 +978,7 @@ When building the whole binary in Bazel, use `rust_library` instead.
| <a id="rust_static_library-data"></a>data | List of files used by this rule at compile time and runtime.<br><br>If including data at compile time with include_str!() and similar, prefer <code>compile_data</code> over <code>data</code>, to prevent the data also being included in the runfiles. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-deps"></a>deps | List of other libraries to be linked to this library target.<br><br>These can be either other <code>rust_library</code> targets or <code>cc_library</code> targets if linking a native library. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-edition"></a>edition | The rust edition to use for this crate. Defaults to the edition specified in the rust_toolchain. | String | optional | <code>""</code> |
-| <a id="rust_static_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_static_library-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_static_library-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_static_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -1124,7 +1153,7 @@ Run the test with `bazel test //hello_lib:greeting_test`.
| <a id="rust_test-env"></a>env | Specifies additional environment variables to set when the test is executed by bazel test. Values are subject to <code>$(rootpath)</code>, <code>$(execpath)</code>, location, and ["Make variable"](https://docs.bazel.build/versions/master/be/make-variables.html) substitution. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_test-experimental_use_cc_common_link"></a>experimental_use_cc_common_link | Whether to use cc_common.link to link rust binaries. Possible values: [-1, 0, 1]. -1 means use the value of the toolchain.experimental_use_cc_common_link boolean build setting to determine. 0 means do not use cc_common.link (use rustc instead). 1 means use cc_common.link. | Integer | optional | <code>-1</code> |
| <a id="rust_test-malloc"></a>malloc | Override the default dependency on <code>malloc</code>.<br><br>By default, Rust binaries linked with cc_common.link are linked against <code>@bazel_tools//tools/cpp:malloc"</code>, which is an empty library and the resulting binary will use libc's <code>malloc</code>. This label must refer to a <code>cc_library</code> rule. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@bazel_tools//tools/cpp:malloc</code> |
-| <a id="rust_test-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_library</code> targets with kind <code>proc-macro</code> used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
+| <a id="rust_test-proc_macro_deps"></a>proc_macro_deps | List of <code>rust_proc_macro</code> targets used to help build this library target. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_test-rustc_env"></a>rustc_env | Dictionary of additional <code>"key": "value"</code> environment variables to set for rustc.<br><br>rust_test()/rust_binary() rules can use $(rootpath //package:target) to pass in the location of a generated file or external tool. Cargo build scripts that wish to expand locations should use cargo_build_script()'s build_script_env argument instead, as build scripts are run in a different environment - see cargo_build_script()'s documentation for more. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_test-rustc_env_files"></a>rustc_env_files | Files containing additional environment variables to set for rustc.<br><br>These files should contain a single variable per line, of format <code>NAME=value</code>, and newlines may be included in a value by ending a line with a trailing back-slash (<code>\\</code>).<br><br>The order that these files will be processed is unspecified, so multiple definitions of a particular variable are discouraged.<br><br>Note that the variables here are subject to [workspace status](https://docs.bazel.build/versions/main/user-manual.html#workspace_status) stamping should the <code>stamp</code> attribute be enabled. Stamp variables should be wrapped in brackets in order to be resolved. E.g. <code>NAME={WORKSPACE_STATUS_VARIABLE}</code>. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_test-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br>These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
@@ -1215,7 +1244,7 @@ See `@rules_rust//rust:repositories.bzl` for examples of defining the `@rust_cpu
| <a id="rust_toolchain-opt_level"></a>opt_level | Rustc optimization levels. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{"dbg": "0", "fastbuild": "0", "opt": "3"}</code> |
| <a id="rust_toolchain-per_crate_rustc_flags"></a>per_crate_rustc_flags | Extra flags to pass to rustc in non-exec configuration | List of strings | optional | <code>[]</code> |
| <a id="rust_toolchain-rust_doc"></a>rust_doc | The location of the <code>rustdoc</code> binary. Can be a direct source or a filegroup containing one item. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
-| <a id="rust_toolchain-rust_std"></a>rust_std | The Rust standard library. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
+| <a id="rust_toolchain-rust_std"></a>rust_std | The Rust standard library. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
| <a id="rust_toolchain-rustc"></a>rustc | The location of the <code>rustc</code> binary. Can be a direct source or a filegroup containing one item. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
| <a id="rust_toolchain-rustc_lib"></a>rustc_lib | The libraries used by rustc during compilation. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_toolchain-rustfmt"></a>rustfmt | **Deprecated**: Instead see [rustfmt_toolchain](#rustfmt_toolchain) | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
@@ -1257,8 +1286,8 @@ Generates a toolchain-bearing repository that declares the toolchains from some
<pre>
rust_toolchain_tools_repository(<a href="#rust_toolchain_tools_repository-name">name</a>, <a href="#rust_toolchain_tools_repository-allocator_library">allocator_library</a>, <a href="#rust_toolchain_tools_repository-auth">auth</a>, <a href="#rust_toolchain_tools_repository-dev_components">dev_components</a>, <a href="#rust_toolchain_tools_repository-edition">edition</a>, <a href="#rust_toolchain_tools_repository-exec_triple">exec_triple</a>,
<a href="#rust_toolchain_tools_repository-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_toolchain_tools_repository-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_toolchain_tools_repository-global_allocator_library">global_allocator_library</a>,
- <a href="#rust_toolchain_tools_repository-iso_date">iso_date</a>, <a href="#rust_toolchain_tools_repository-repo_mapping">repo_mapping</a>, <a href="#rust_toolchain_tools_repository-rustfmt_version">rustfmt_version</a>, <a href="#rust_toolchain_tools_repository-sha256s">sha256s</a>, <a href="#rust_toolchain_tools_repository-target_triple">target_triple</a>, <a href="#rust_toolchain_tools_repository-urls">urls</a>,
- <a href="#rust_toolchain_tools_repository-version">version</a>)
+ <a href="#rust_toolchain_tools_repository-iso_date">iso_date</a>, <a href="#rust_toolchain_tools_repository-opt_level">opt_level</a>, <a href="#rust_toolchain_tools_repository-repo_mapping">repo_mapping</a>, <a href="#rust_toolchain_tools_repository-rustfmt_version">rustfmt_version</a>, <a href="#rust_toolchain_tools_repository-sha256s">sha256s</a>,
+ <a href="#rust_toolchain_tools_repository-target_triple">target_triple</a>, <a href="#rust_toolchain_tools_repository-urls">urls</a>, <a href="#rust_toolchain_tools_repository-version">version</a>)
</pre>
Composes a single workspace containing the toolchain components for compiling on a given platform to a series of target platforms.
@@ -1280,6 +1309,7 @@ A given instance of this rule should be accompanied by a toolchain_repository_pr
| <a id="rust_toolchain_tools_repository-extra_rustc_flags"></a>extra_rustc_flags | Extra flags to pass to rustc in non-exec configuration | List of strings | optional | <code>[]</code> |
| <a id="rust_toolchain_tools_repository-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions when a global allocator is used with cc_common.link. | String | optional | <code>""</code> |
| <a id="rust_toolchain_tools_repository-iso_date"></a>iso_date | The date of the tool (or None, if the version is a specific version). | String | optional | <code>""</code> |
+| <a id="rust_toolchain_tools_repository-opt_level"></a>opt_level | Rustc optimization levels. For more details see the documentation for <code>rust_toolchain.opt_level</code>. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_toolchain_tools_repository-repo_mapping"></a>repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.&lt;p&gt;For example, an entry <code>"@foo": "@bar"</code> declares that, for any time this repository depends on <code>@foo</code> (such as a dependency on <code>@foo//some:target</code>, it should actually resolve that dependency within globally-declared <code>@bar</code> (<code>@bar//some:target</code>). | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | required | |
| <a id="rust_toolchain_tools_repository-rustfmt_version"></a>rustfmt_version | The version of the tool among "nightly", "beta", or an exact version. | String | optional | <code>""</code> |
| <a id="rust_toolchain_tools_repository-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. See [rust_repositories](#rust_repositories) for more details. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
@@ -1418,7 +1448,7 @@ A toolchain for [rustfmt](https://rust-lang.github.io/rustfmt/)
## CrateInfo
<pre>
-CrateInfo(<a href="#CrateInfo-aliases">aliases</a>, <a href="#CrateInfo-compile_data">compile_data</a>, <a href="#CrateInfo-compile_data_targets">compile_data_targets</a>, <a href="#CrateInfo-deps">deps</a>, <a href="#CrateInfo-edition">edition</a>, <a href="#CrateInfo-is_test">is_test</a>, <a href="#CrateInfo-metadata">metadata</a>, <a href="#CrateInfo-name">name</a>,
+CrateInfo(<a href="#CrateInfo-aliases">aliases</a>, <a href="#CrateInfo-compile_data">compile_data</a>, <a href="#CrateInfo-compile_data_targets">compile_data_targets</a>, <a href="#CrateInfo-data">data</a>, <a href="#CrateInfo-deps">deps</a>, <a href="#CrateInfo-edition">edition</a>, <a href="#CrateInfo-is_test">is_test</a>, <a href="#CrateInfo-metadata">metadata</a>, <a href="#CrateInfo-name">name</a>,
<a href="#CrateInfo-output">output</a>, <a href="#CrateInfo-owner">owner</a>, <a href="#CrateInfo-proc_macro_deps">proc_macro_deps</a>, <a href="#CrateInfo-root">root</a>, <a href="#CrateInfo-rustc_env">rustc_env</a>, <a href="#CrateInfo-rustc_env_files">rustc_env_files</a>, <a href="#CrateInfo-srcs">srcs</a>, <a href="#CrateInfo-type">type</a>,
<a href="#CrateInfo-wrapped_crate_type">wrapped_crate_type</a>)
</pre>
@@ -1433,6 +1463,7 @@ A provider containing general Crate information.
| <a id="CrateInfo-aliases"></a>aliases | Dict[Label, String]: Renamed and aliased crates |
| <a id="CrateInfo-compile_data"></a>compile_data | depset[File]: Compile data required by this crate. |
| <a id="CrateInfo-compile_data_targets"></a>compile_data_targets | depset[Label]: Compile data targets required by this crate. |
+| <a id="CrateInfo-data"></a>data | depset[File]: Compile data required by crates that use the current crate as a proc-macro. |
| <a id="CrateInfo-deps"></a>deps | depset[DepVariantInfo]: This crate's (rust or cc) dependencies' providers. |
| <a id="CrateInfo-edition"></a>edition | str: The edition of this crate. |
| <a id="CrateInfo-is_test"></a>is_test | bool: If the crate is being compiled in a test context |
@@ -1455,8 +1486,8 @@ A provider containing general Crate information.
<pre>
DepInfo(<a href="#DepInfo-dep_env">dep_env</a>, <a href="#DepInfo-direct_crates">direct_crates</a>, <a href="#DepInfo-link_search_path_files">link_search_path_files</a>, <a href="#DepInfo-transitive_build_infos">transitive_build_infos</a>,
- <a href="#DepInfo-transitive_crate_outputs">transitive_crate_outputs</a>, <a href="#DepInfo-transitive_crates">transitive_crates</a>, <a href="#DepInfo-transitive_metadata_outputs">transitive_metadata_outputs</a>,
- <a href="#DepInfo-transitive_noncrates">transitive_noncrates</a>)
+ <a href="#DepInfo-transitive_crate_outputs">transitive_crate_outputs</a>, <a href="#DepInfo-transitive_crates">transitive_crates</a>, <a href="#DepInfo-transitive_data">transitive_data</a>, <a href="#DepInfo-transitive_metadata_outputs">transitive_metadata_outputs</a>,
+ <a href="#DepInfo-transitive_noncrates">transitive_noncrates</a>, <a href="#DepInfo-transitive_proc_macro_data">transitive_proc_macro_data</a>)
</pre>
A provider containing information about a Crate's dependencies.
@@ -1472,8 +1503,10 @@ A provider containing information about a Crate's dependencies.
| <a id="DepInfo-transitive_build_infos"></a>transitive_build_infos | depset[BuildInfo] |
| <a id="DepInfo-transitive_crate_outputs"></a>transitive_crate_outputs | depset[File]: All transitive crate outputs. |
| <a id="DepInfo-transitive_crates"></a>transitive_crates | depset[CrateInfo] |
+| <a id="DepInfo-transitive_data"></a>transitive_data | depset[File]: Data of all transitive non-macro dependencies. |
| <a id="DepInfo-transitive_metadata_outputs"></a>transitive_metadata_outputs | depset[File]: All transitive metadata dependencies (.rmeta, for crates that provide them) and all transitive object dependencies (.rlib) for crates that don't provide metadata. |
| <a id="DepInfo-transitive_noncrates"></a>transitive_noncrates | depset[LinkerInput]: All transitive dependencies that aren't crates. |
+| <a id="DepInfo-transitive_proc_macro_data"></a>transitive_proc_macro_data | depset[File]: Data of all transitive proc-macro dependencies, and non-macro dependencies of those macros. |
<a id="StdLibInfo"></a>
@@ -1512,8 +1545,8 @@ A collection of files either found within the `rust-stdlib` artifact or generate
## cargo_build_script
<pre>
-cargo_build_script(<a href="#cargo_build_script-name">name</a>, <a href="#cargo_build_script-crate_features">crate_features</a>, <a href="#cargo_build_script-version">version</a>, <a href="#cargo_build_script-deps">deps</a>, <a href="#cargo_build_script-build_script_env">build_script_env</a>, <a href="#cargo_build_script-data">data</a>, <a href="#cargo_build_script-tools">tools</a>, <a href="#cargo_build_script-links">links</a>,
- <a href="#cargo_build_script-rustc_env">rustc_env</a>, <a href="#cargo_build_script-rustc_flags">rustc_flags</a>, <a href="#cargo_build_script-visibility">visibility</a>, <a href="#cargo_build_script-tags">tags</a>, <a href="#cargo_build_script-kwargs">kwargs</a>)
+cargo_build_script(<a href="#cargo_build_script-name">name</a>, <a href="#cargo_build_script-crate_features">crate_features</a>, <a href="#cargo_build_script-version">version</a>, <a href="#cargo_build_script-deps">deps</a>, <a href="#cargo_build_script-link_deps">link_deps</a>, <a href="#cargo_build_script-build_script_env">build_script_env</a>, <a href="#cargo_build_script-data">data</a>, <a href="#cargo_build_script-tools">tools</a>,
+ <a href="#cargo_build_script-links">links</a>, <a href="#cargo_build_script-rustc_env">rustc_env</a>, <a href="#cargo_build_script-rustc_flags">rustc_flags</a>, <a href="#cargo_build_script-visibility">visibility</a>, <a href="#cargo_build_script-tags">tags</a>, <a href="#cargo_build_script-kwargs">kwargs</a>)
</pre>
Compile and execute a rust build script to generate build attributes
@@ -1582,7 +1615,8 @@ The `hello_lib` target will be build with the flags and the environment variable
| <a id="cargo_build_script-name"></a>name | The name for the underlying rule. This should be the name of the package being compiled, optionally with a suffix of <code>_build_script</code>. | none |
| <a id="cargo_build_script-crate_features"></a>crate_features | A list of features to enable for the build script. | `[]` |
| <a id="cargo_build_script-version"></a>version | The semantic version (semver) of the crate. | `None` |
-| <a id="cargo_build_script-deps"></a>deps | The dependencies of the crate. | `[]` |
+| <a id="cargo_build_script-deps"></a>deps | The build-dependencies of the crate. | `[]` |
+| <a id="cargo_build_script-link_deps"></a>link_deps | The subset of the (normal) dependencies of the crate that have the links attribute and therefore provide environment variables to this build script. | `[]` |
| <a id="cargo_build_script-build_script_env"></a>build_script_env | Environment variables for build scripts. | `{}` |
| <a id="cargo_build_script-data"></a>data | Files needed by the build script. | `[]` |
| <a id="cargo_build_script-tools"></a>tools | Tools (executables) needed by the build script. | `[]` |
@@ -1700,7 +1734,7 @@ Declare dependencies needed for bindgen.
## rust_bindgen_library
<pre>
-rust_bindgen_library(<a href="#rust_bindgen_library-name">name</a>, <a href="#rust_bindgen_library-header">header</a>, <a href="#rust_bindgen_library-cc_lib">cc_lib</a>, <a href="#rust_bindgen_library-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen_library-clang_flags">clang_flags</a>, <a href="#rust_bindgen_library-rustfmt">rustfmt</a>, <a href="#rust_bindgen_library-kwargs">kwargs</a>)
+rust_bindgen_library(<a href="#rust_bindgen_library-name">name</a>, <a href="#rust_bindgen_library-header">header</a>, <a href="#rust_bindgen_library-cc_lib">cc_lib</a>, <a href="#rust_bindgen_library-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen_library-clang_flags">clang_flags</a>, <a href="#rust_bindgen_library-kwargs">kwargs</a>)
</pre>
Generates a rust source file for `header`, and builds a rust_library.
@@ -1718,7 +1752,6 @@ Arguments are the same as `rust_bindgen`, and `kwargs` are passed directly to ru
| <a id="rust_bindgen_library-cc_lib"></a>cc_lib | The label of the cc_library that contains the .h file. This is used to find the transitive includes. | none |
| <a id="rust_bindgen_library-bindgen_flags"></a>bindgen_flags | Flags to pass directly to the bindgen executable. See https://rust-lang.github.io/rust-bindgen/ for details. | `None` |
| <a id="rust_bindgen_library-clang_flags"></a>clang_flags | Flags to pass directly to the clang executable. | `None` |
-| <a id="rust_bindgen_library-rustfmt"></a>rustfmt | Enable or disable running rustfmt on the generated file. | `True` |
| <a id="rust_bindgen_library-kwargs"></a>kwargs | Arguments to forward to the underlying <code>rust_library</code> rule. | none |
@@ -1743,35 +1776,92 @@ Registers the default toolchains for the `rules_rust` [bindgen][bg] rules.
| <a id="rust_bindgen_register_toolchains-register_toolchains"></a>register_toolchains | Whether or not to register toolchains. | `True` |
-<a id="rust_proto_repositories"></a>
+<a id="rust_prost_dependencies"></a>
+
+## rust_prost_dependencies
+
+<pre>
+rust_prost_dependencies()
+</pre>
+
+
+
+
+
+<a id="rust_prost_library"></a>
+
+## rust_prost_library
+
+<pre>
+rust_prost_library(<a href="#rust_prost_library-name">name</a>, <a href="#rust_prost_library-kwargs">kwargs</a>)
+</pre>
+
+A rule for generating a Rust library using Prost.
+
+**PARAMETERS**
+
+
+| Name | Description | Default Value |
+| :------------- | :------------- | :------------- |
+| <a id="rust_prost_library-name"></a>name | The name of the target. | none |
+| <a id="rust_prost_library-kwargs"></a>kwargs | Additional keyword arguments for the underlying <code>rust_prost_library</code> rule. | none |
+
+
+<a id="rust_prost_transitive_repositories"></a>
+
+## rust_prost_transitive_repositories
+
+<pre>
+rust_prost_transitive_repositories()
+</pre>
+
+Load transitive dependencies of the `@rules_rust//proto/protobuf` rules.
+
+This macro should be called immediately after the `rust_protobuf_dependencies` macro.
+
+
+
+<a id="rust_proto_protobuf_dependencies"></a>
+
+## rust_proto_protobuf_dependencies
+
+<pre>
+rust_proto_protobuf_dependencies()
+</pre>
+
+
+
+
+
+<a id="rust_proto_protobuf_register_toolchains"></a>
-## rust_proto_repositories
+## rust_proto_protobuf_register_toolchains
<pre>
-rust_proto_repositories(<a href="#rust_proto_repositories-register_default_toolchain">register_default_toolchain</a>)
+rust_proto_protobuf_register_toolchains(<a href="#rust_proto_protobuf_register_toolchains-register_toolchains">register_toolchains</a>)
</pre>
-Declare dependencies needed for proto compilation.
+Register toolchains for proto compilation.
**PARAMETERS**
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
-| <a id="rust_proto_repositories-register_default_toolchain"></a>register_default_toolchain | If True, the default [rust_proto_toolchain](#rust_proto_toolchain) (<code>@rules_rust//proto:default-proto-toolchain</code>) is registered. This toolchain requires a set of dependencies that were generated using [crate_universe](https://github.com/bazelbuild/rules_rust/tree/main/crate_universe). These will also be loaded. | `True` |
+| <a id="rust_proto_protobuf_register_toolchains-register_toolchains"></a>register_toolchains | <p align="center"> - </p> | `True` |
-<a id="rust_proto_transitive_repositories"></a>
+<a id="rust_proto_protobuf_transitive_repositories"></a>
-## rust_proto_transitive_repositories
+## rust_proto_protobuf_transitive_repositories
<pre>
-rust_proto_transitive_repositories()
+rust_proto_protobuf_transitive_repositories()
</pre>
-Load transitive dependencies of the `@rules_rust//proto` rules.
+Load transitive dependencies of the `@rules_rust//proto/protobuf` rules.
-This macro should be called immediately after the `rust_proto_repositories` macro.
+This macro should be called immediately after the `rust_protobuf_dependencies` macro.
@@ -1814,7 +1904,7 @@ See `load_arbitrary_tool` in `@rules_rust//rust:repositories.bzl` for more detai
| <a id="rust_register_toolchains-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions when global allocator is used with cc_common.link. | `None` |
| <a id="rust_register_toolchains-iso_date"></a>iso_date | **Deprecated**: Use <code>versions</code> instead. | `None` |
| <a id="rust_register_toolchains-register_toolchains"></a>register_toolchains | If true, repositories will be generated to produce and register <code>rust_toolchain</code> targets. | `True` |
-| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2023-04-20"` |
+| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2023-07-13"` |
| <a id="rust_register_toolchains-rust_analyzer_version"></a>rust_analyzer_version | The version of Rustc to pair with rust-analyzer. | `None` |
| <a id="rust_register_toolchains-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. | `None` |
| <a id="rust_register_toolchains-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that rust toolchains should support. | `["wasm32-unknown-unknown", "wasm32-wasi"]` |
@@ -1850,8 +1940,9 @@ rust_repositories(<a href="#rust_repositories-kwargs">kwargs</a>)
<pre>
rust_repository_set(<a href="#rust_repository_set-name">name</a>, <a href="#rust_repository_set-exec_triple">exec_triple</a>, <a href="#rust_repository_set-target_settings">target_settings</a>, <a href="#rust_repository_set-version">version</a>, <a href="#rust_repository_set-versions">versions</a>, <a href="#rust_repository_set-allocator_library">allocator_library</a>,
<a href="#rust_repository_set-global_allocator_library">global_allocator_library</a>, <a href="#rust_repository_set-extra_target_triples">extra_target_triples</a>, <a href="#rust_repository_set-iso_date">iso_date</a>, <a href="#rust_repository_set-rustfmt_version">rustfmt_version</a>,
- <a href="#rust_repository_set-edition">edition</a>, <a href="#rust_repository_set-dev_components">dev_components</a>, <a href="#rust_repository_set-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_repository_set-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_repository_set-sha256s">sha256s</a>, <a href="#rust_repository_set-urls">urls</a>,
- <a href="#rust_repository_set-auth">auth</a>, <a href="#rust_repository_set-register_toolchain">register_toolchain</a>)
+ <a href="#rust_repository_set-edition">edition</a>, <a href="#rust_repository_set-dev_components">dev_components</a>, <a href="#rust_repository_set-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_repository_set-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_repository_set-opt_level">opt_level</a>,
+ <a href="#rust_repository_set-sha256s">sha256s</a>, <a href="#rust_repository_set-urls">urls</a>, <a href="#rust_repository_set-auth">auth</a>, <a href="#rust_repository_set-register_toolchain">register_toolchain</a>, <a href="#rust_repository_set-exec_compatible_with">exec_compatible_with</a>,
+ <a href="#rust_repository_set-default_target_compatible_with">default_target_compatible_with</a>)
</pre>
Assembles a remote repository for the given toolchain params, produces a proxy repository to contain the toolchain declaration, and registers the toolchains.
@@ -1868,17 +1959,20 @@ Assembles a remote repository for the given toolchain params, produces a proxy r
| <a id="rust_repository_set-versions"></a>versions | A list of toolchain versions to download. This paramter only accepts one versions per channel. E.g. <code>["1.65.0", "nightly/2022-11-02", "beta/2020-12-30"]</code>. | `[]` |
| <a id="rust_repository_set-allocator_library"></a>allocator_library | Target that provides allocator functions when rust_library targets are embedded in a cc_binary. | `None` |
| <a id="rust_repository_set-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions a global allocator is used with cc_common.link. | `None` |
-| <a id="rust_repository_set-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that this set of toolchains should support. | `[]` |
+| <a id="rust_repository_set-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that this set of toolchains should support. If a map, values should be (optional) target_compatible_with lists for that particular target triple. | `{}` |
| <a id="rust_repository_set-iso_date"></a>iso_date | The date of the tool. | `None` |
| <a id="rust_repository_set-rustfmt_version"></a>rustfmt_version | The version of rustfmt to be associated with the toolchain. | `None` |
| <a id="rust_repository_set-edition"></a>edition | The rust edition to be used by default (2015, 2018, or 2021). If absent, every rule is required to specify its <code>edition</code> attribute. | `None` |
| <a id="rust_repository_set-dev_components"></a>dev_components | Whether to download the rustc-dev components. Requires version to be "nightly". | `False` |
| <a id="rust_repository_set-extra_rustc_flags"></a>extra_rustc_flags | Dictionary of target triples to list of extra flags to pass to rustc in non-exec configuration. | `None` |
| <a id="rust_repository_set-extra_exec_rustc_flags"></a>extra_exec_rustc_flags | Extra flags to pass to rustc in exec configuration. | `None` |
+| <a id="rust_repository_set-opt_level"></a>opt_level | Dictionary of target triples to optimiztion config. | `None` |
| <a id="rust_repository_set-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. See [rust_repositories](#rust_repositories) for more details. | `None` |
| <a id="rust_repository_set-urls"></a>urls | A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format). | `["https://static.rust-lang.org/dist/{}.tar.gz"]` |
| <a id="rust_repository_set-auth"></a>auth | Auth object compatible with repository_ctx.download to use when downloading files. See [repository_ctx.download](https://docs.bazel.build/versions/main/skylark/lib/repository_ctx.html#download) for more details. | `None` |
| <a id="rust_repository_set-register_toolchain"></a>register_toolchain | If True, the generated <code>rust_toolchain</code> target will become a registered toolchain. | `True` |
+| <a id="rust_repository_set-exec_compatible_with"></a>exec_compatible_with | A list of constraints for the execution platform for this toolchain. | `None` |
+| <a id="rust_repository_set-default_target_compatible_with"></a>default_target_compatible_with | A list of constraints for the target platform for this toolchain when the exec platform is the same as the target platform. | `None` |
<a id="rust_test_suite"></a>
@@ -1953,8 +2047,8 @@ rust_test_suite(
rust_toolchain_repository(<a href="#rust_toolchain_repository-name">name</a>, <a href="#rust_toolchain_repository-version">version</a>, <a href="#rust_toolchain_repository-exec_triple">exec_triple</a>, <a href="#rust_toolchain_repository-target_triple">target_triple</a>, <a href="#rust_toolchain_repository-exec_compatible_with">exec_compatible_with</a>,
<a href="#rust_toolchain_repository-target_compatible_with">target_compatible_with</a>, <a href="#rust_toolchain_repository-target_settings">target_settings</a>, <a href="#rust_toolchain_repository-channel">channel</a>, <a href="#rust_toolchain_repository-allocator_library">allocator_library</a>,
<a href="#rust_toolchain_repository-global_allocator_library">global_allocator_library</a>, <a href="#rust_toolchain_repository-iso_date">iso_date</a>, <a href="#rust_toolchain_repository-rustfmt_version">rustfmt_version</a>, <a href="#rust_toolchain_repository-edition">edition</a>,
- <a href="#rust_toolchain_repository-dev_components">dev_components</a>, <a href="#rust_toolchain_repository-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_toolchain_repository-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_toolchain_repository-sha256s">sha256s</a>, <a href="#rust_toolchain_repository-urls">urls</a>,
- <a href="#rust_toolchain_repository-auth">auth</a>)
+ <a href="#rust_toolchain_repository-dev_components">dev_components</a>, <a href="#rust_toolchain_repository-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_toolchain_repository-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_toolchain_repository-opt_level">opt_level</a>,
+ <a href="#rust_toolchain_repository-sha256s">sha256s</a>, <a href="#rust_toolchain_repository-urls">urls</a>, <a href="#rust_toolchain_repository-auth">auth</a>)
</pre>
Assembles a remote repository for the given toolchain params, produces a proxy repository to contain the toolchain declaration, and registers the toolchains.
@@ -1980,6 +2074,7 @@ Assembles a remote repository for the given toolchain params, produces a proxy r
| <a id="rust_toolchain_repository-dev_components"></a>dev_components | Whether to download the rustc-dev components. Requires version to be "nightly". Defaults to False. | `False` |
| <a id="rust_toolchain_repository-extra_rustc_flags"></a>extra_rustc_flags | Extra flags to pass to rustc in non-exec configuration. | `None` |
| <a id="rust_toolchain_repository-extra_exec_rustc_flags"></a>extra_exec_rustc_flags | Extra flags to pass to rustc in exec configuration. | `None` |
+| <a id="rust_toolchain_repository-opt_level"></a>opt_level | Optimization level config for this toolchain. | `None` |
| <a id="rust_toolchain_repository-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. See [rust_repositories](#rust_repositories) for more details. | `None` |
| <a id="rust_toolchain_repository-urls"></a>urls | A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format). Defaults to ['https://static.rust-lang.org/dist/{}.tar.gz'] | `["https://static.rust-lang.org/dist/{}.tar.gz"]` |
| <a id="rust_toolchain_repository-auth"></a>auth | Auth object compatible with repository_ctx.download to use when downloading files. See [repository_ctx.download](https://docs.bazel.build/versions/main/skylark/lib/repository_ctx.html#download) for more details. | `None` |
diff --git a/docs/index.md b/docs/index.md
index 78fdd1d5..ab982657 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -93,7 +93,7 @@ Failure to do so will result in rules attempting to match a `stable` toolchain w
## Supported bazel versions
-The oldest version of Bazel the `main` branch is tested against is `5.0.0`. Previous versions may still be functional in certain environments, but this is the minimum version we strive to fully support.
+The oldest version of Bazel the `main` branch is tested against is `6.0.0`. Previous versions may still be functional in certain environments, but this is the minimum version we strive to fully support.
We test these rules against the latest rolling releases of Bazel, and aim for compatibility with them, but prioritise stable releases over rolling releases where necessary.
diff --git a/docs/providers.md b/docs/providers.md
index c20ff5fe..c97ad9bc 100644
--- a/docs/providers.md
+++ b/docs/providers.md
@@ -10,7 +10,7 @@
## CrateInfo
<pre>
-CrateInfo(<a href="#CrateInfo-aliases">aliases</a>, <a href="#CrateInfo-compile_data">compile_data</a>, <a href="#CrateInfo-compile_data_targets">compile_data_targets</a>, <a href="#CrateInfo-deps">deps</a>, <a href="#CrateInfo-edition">edition</a>, <a href="#CrateInfo-is_test">is_test</a>, <a href="#CrateInfo-metadata">metadata</a>, <a href="#CrateInfo-name">name</a>,
+CrateInfo(<a href="#CrateInfo-aliases">aliases</a>, <a href="#CrateInfo-compile_data">compile_data</a>, <a href="#CrateInfo-compile_data_targets">compile_data_targets</a>, <a href="#CrateInfo-data">data</a>, <a href="#CrateInfo-deps">deps</a>, <a href="#CrateInfo-edition">edition</a>, <a href="#CrateInfo-is_test">is_test</a>, <a href="#CrateInfo-metadata">metadata</a>, <a href="#CrateInfo-name">name</a>,
<a href="#CrateInfo-output">output</a>, <a href="#CrateInfo-owner">owner</a>, <a href="#CrateInfo-proc_macro_deps">proc_macro_deps</a>, <a href="#CrateInfo-root">root</a>, <a href="#CrateInfo-rustc_env">rustc_env</a>, <a href="#CrateInfo-rustc_env_files">rustc_env_files</a>, <a href="#CrateInfo-srcs">srcs</a>, <a href="#CrateInfo-type">type</a>,
<a href="#CrateInfo-wrapped_crate_type">wrapped_crate_type</a>)
</pre>
@@ -25,6 +25,7 @@ A provider containing general Crate information.
| <a id="CrateInfo-aliases"></a>aliases | Dict[Label, String]: Renamed and aliased crates |
| <a id="CrateInfo-compile_data"></a>compile_data | depset[File]: Compile data required by this crate. |
| <a id="CrateInfo-compile_data_targets"></a>compile_data_targets | depset[Label]: Compile data targets required by this crate. |
+| <a id="CrateInfo-data"></a>data | depset[File]: Compile data required by crates that use the current crate as a proc-macro. |
| <a id="CrateInfo-deps"></a>deps | depset[DepVariantInfo]: This crate's (rust or cc) dependencies' providers. |
| <a id="CrateInfo-edition"></a>edition | str: The edition of this crate. |
| <a id="CrateInfo-is_test"></a>is_test | bool: If the crate is being compiled in a test context |
@@ -47,8 +48,8 @@ A provider containing general Crate information.
<pre>
DepInfo(<a href="#DepInfo-dep_env">dep_env</a>, <a href="#DepInfo-direct_crates">direct_crates</a>, <a href="#DepInfo-link_search_path_files">link_search_path_files</a>, <a href="#DepInfo-transitive_build_infos">transitive_build_infos</a>,
- <a href="#DepInfo-transitive_crate_outputs">transitive_crate_outputs</a>, <a href="#DepInfo-transitive_crates">transitive_crates</a>, <a href="#DepInfo-transitive_metadata_outputs">transitive_metadata_outputs</a>,
- <a href="#DepInfo-transitive_noncrates">transitive_noncrates</a>)
+ <a href="#DepInfo-transitive_crate_outputs">transitive_crate_outputs</a>, <a href="#DepInfo-transitive_crates">transitive_crates</a>, <a href="#DepInfo-transitive_data">transitive_data</a>, <a href="#DepInfo-transitive_metadata_outputs">transitive_metadata_outputs</a>,
+ <a href="#DepInfo-transitive_noncrates">transitive_noncrates</a>, <a href="#DepInfo-transitive_proc_macro_data">transitive_proc_macro_data</a>)
</pre>
A provider containing information about a Crate's dependencies.
@@ -64,8 +65,10 @@ A provider containing information about a Crate's dependencies.
| <a id="DepInfo-transitive_build_infos"></a>transitive_build_infos | depset[BuildInfo] |
| <a id="DepInfo-transitive_crate_outputs"></a>transitive_crate_outputs | depset[File]: All transitive crate outputs. |
| <a id="DepInfo-transitive_crates"></a>transitive_crates | depset[CrateInfo] |
+| <a id="DepInfo-transitive_data"></a>transitive_data | depset[File]: Data of all transitive non-macro dependencies. |
| <a id="DepInfo-transitive_metadata_outputs"></a>transitive_metadata_outputs | depset[File]: All transitive metadata dependencies (.rmeta, for crates that provide them) and all transitive object dependencies (.rlib) for crates that don't provide metadata. |
| <a id="DepInfo-transitive_noncrates"></a>transitive_noncrates | depset[LinkerInput]: All transitive dependencies that aren't crates. |
+| <a id="DepInfo-transitive_proc_macro_data"></a>transitive_proc_macro_data | depset[File]: Data of all transitive proc-macro dependencies, and non-macro dependencies of those macros. |
<a id="StdLibInfo"></a>
diff --git a/docs/rust_analyzer.md b/docs/rust_analyzer.md
index f7b7f0f8..409a307e 100644
--- a/docs/rust_analyzer.md
+++ b/docs/rust_analyzer.md
@@ -42,7 +42,7 @@ load("@rules_rust//rust:repositories.bzl", "rust_analyzer_toolchain_repository")
register_toolchains(rust_analyzer_toolchain_repository(
name = "rust_analyzer_toolchain",
# This should match the currently registered toolchain.
- version = "1.62.0",
+ version = "1.63.0",
))
```
diff --git a/docs/rust_analyzer.vm b/docs/rust_analyzer.vm
index 1fc7e364..ad74f91a 100644
--- a/docs/rust_analyzer.vm
+++ b/docs/rust_analyzer.vm
@@ -36,7 +36,7 @@ load("@rules_rust//rust:repositories.bzl", "rust_analyzer_toolchain_repository")
register_toolchains(rust_analyzer_toolchain_repository(
name = "rust_analyzer_toolchain",
# This should match the currently registered toolchain.
- version = "1.62.0",
+ version = "1.63.0",
))
```
diff --git a/docs/rust_bindgen.md b/docs/rust_bindgen.md
index bd8d0c3f..5491e466 100644
--- a/docs/rust_bindgen.md
+++ b/docs/rust_bindgen.md
@@ -2,10 +2,10 @@
# Rust Bindgen
* [rust_bindgen_library](#rust_bindgen_library)
+* [rust_bindgen](#rust_bindgen)
+* [rust_bindgen_toolchain](#rust_bindgen_toolchain)
* [rust_bindgen_dependencies](#rust_bindgen_dependencies)
* [rust_bindgen_register_toolchains](#rust_bindgen_register_toolchains)
-* [rust_bindgen_toolchain](#rust_bindgen_toolchain)
-* [rust_bindgen](#rust_bindgen)
## Overview
@@ -28,8 +28,20 @@ load("@rules_rust//bindgen:repositories.bzl", "rust_bindgen_dependencies", "rust
rust_bindgen_dependencies()
rust_bindgen_register_toolchains()
+
+load("@rules_rust//bindgen:transitive_repositories.bzl", "rust_bindgen_transitive_dependencies")
+
+rust_bindgen_transitive_dependencies()
```
+Bindgen aims to be as hermetic as possible so will end up building `libclang` from [llvm-project][llvm_proj] from
+source. If this is found to be undesirable then no Bindgen related calls should be added to your WORKSPACE and instead
+users should define their own repositories using something akin to [crate_universe][cra_uni] and define their own
+toolchains following the instructions for [rust_bindgen_toolchain](#rust_bindgen_toolchain).
+
+[llvm_proj]: https://github.com/llvm/llvm-project
+[cra_uni]: https://bazelbuild.github.io/rules_rust/crate_universe.html
+
---
---
@@ -41,7 +53,7 @@ rust_bindgen_register_toolchains()
## rust_bindgen
<pre>
-rust_bindgen(<a href="#rust_bindgen-name">name</a>, <a href="#rust_bindgen-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen-cc_lib">cc_lib</a>, <a href="#rust_bindgen-clang_flags">clang_flags</a>, <a href="#rust_bindgen-header">header</a>, <a href="#rust_bindgen-rustfmt">rustfmt</a>)
+rust_bindgen(<a href="#rust_bindgen-name">name</a>, <a href="#rust_bindgen-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen-cc_lib">cc_lib</a>, <a href="#rust_bindgen-clang_flags">clang_flags</a>, <a href="#rust_bindgen-header">header</a>)
</pre>
Generates a rust source file from a cc_library and a header.
@@ -56,7 +68,6 @@ Generates a rust source file from a cc_library and a header.
| <a id="rust_bindgen-cc_lib"></a>cc_lib | The cc_library that contains the <code>.h</code> file. This is used to find the transitive includes. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_bindgen-clang_flags"></a>clang_flags | Flags to pass directly to the clang executable. | List of strings | optional | <code>[]</code> |
| <a id="rust_bindgen-header"></a>header | The <code>.h</code> file to generate bindings for. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
-| <a id="rust_bindgen-rustfmt"></a>rustfmt | Enable or disable running rustfmt on the generated file. | Boolean | optional | <code>True</code> |
<a id="rust_bindgen_toolchain"></a>
@@ -64,7 +75,7 @@ Generates a rust source file from a cc_library and a header.
## rust_bindgen_toolchain
<pre>
-rust_bindgen_toolchain(<a href="#rust_bindgen_toolchain-name">name</a>, <a href="#rust_bindgen_toolchain-bindgen">bindgen</a>, <a href="#rust_bindgen_toolchain-clang">clang</a>, <a href="#rust_bindgen_toolchain-default_rustfmt">default_rustfmt</a>, <a href="#rust_bindgen_toolchain-libclang">libclang</a>, <a href="#rust_bindgen_toolchain-libstdcxx">libstdcxx</a>, <a href="#rust_bindgen_toolchain-rustfmt">rustfmt</a>)
+rust_bindgen_toolchain(<a href="#rust_bindgen_toolchain-name">name</a>, <a href="#rust_bindgen_toolchain-bindgen">bindgen</a>, <a href="#rust_bindgen_toolchain-clang">clang</a>, <a href="#rust_bindgen_toolchain-default_rustfmt">default_rustfmt</a>, <a href="#rust_bindgen_toolchain-libclang">libclang</a>, <a href="#rust_bindgen_toolchain-libstdcxx">libstdcxx</a>)
</pre>
The tools required for the `rust_bindgen` rule.
@@ -103,10 +114,9 @@ For additional information, see the [Bazel toolchains documentation](https://doc
| <a id="rust_bindgen_toolchain-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
| <a id="rust_bindgen_toolchain-bindgen"></a>bindgen | The label of a <code>bindgen</code> executable. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_bindgen_toolchain-clang"></a>clang | The label of a <code>clang</code> executable. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
-| <a id="rust_bindgen_toolchain-default_rustfmt"></a>default_rustfmt | If set, <code>rust_bindgen</code> targets will always format generated sources with <code>rustfmt</code>. | Boolean | optional | <code>False</code> |
+| <a id="rust_bindgen_toolchain-default_rustfmt"></a>default_rustfmt | If set, <code>rust_bindgen</code> targets will always format generated sources with <code>rustfmt</code>. | Boolean | optional | <code>True</code> |
| <a id="rust_bindgen_toolchain-libclang"></a>libclang | A cc_library that provides bindgen's runtime dependency on libclang. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_bindgen_toolchain-libstdcxx"></a>libstdcxx | A cc_library that satisfies libclang's libstdc++ dependency. This is used to make the execution of clang hermetic. If None, system libraries will be used instead. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
-| <a id="rust_bindgen_toolchain-rustfmt"></a>rustfmt | **Deprecated**: Instead, register a <code>rustfmt_toolchain</code> and refer to the <code>rust_bindgen_toolchain.default_rustfmt</code> and <code>rust_bindgen.rustfmt</code> attributes. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
<a id="rust_bindgen_dependencies"></a>
@@ -126,7 +136,7 @@ Declare dependencies needed for bindgen.
## rust_bindgen_library
<pre>
-rust_bindgen_library(<a href="#rust_bindgen_library-name">name</a>, <a href="#rust_bindgen_library-header">header</a>, <a href="#rust_bindgen_library-cc_lib">cc_lib</a>, <a href="#rust_bindgen_library-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen_library-clang_flags">clang_flags</a>, <a href="#rust_bindgen_library-rustfmt">rustfmt</a>, <a href="#rust_bindgen_library-kwargs">kwargs</a>)
+rust_bindgen_library(<a href="#rust_bindgen_library-name">name</a>, <a href="#rust_bindgen_library-header">header</a>, <a href="#rust_bindgen_library-cc_lib">cc_lib</a>, <a href="#rust_bindgen_library-bindgen_flags">bindgen_flags</a>, <a href="#rust_bindgen_library-clang_flags">clang_flags</a>, <a href="#rust_bindgen_library-kwargs">kwargs</a>)
</pre>
Generates a rust source file for `header`, and builds a rust_library.
@@ -144,7 +154,6 @@ Arguments are the same as `rust_bindgen`, and `kwargs` are passed directly to ru
| <a id="rust_bindgen_library-cc_lib"></a>cc_lib | The label of the cc_library that contains the .h file. This is used to find the transitive includes. | none |
| <a id="rust_bindgen_library-bindgen_flags"></a>bindgen_flags | Flags to pass directly to the bindgen executable. See https://rust-lang.github.io/rust-bindgen/ for details. | `None` |
| <a id="rust_bindgen_library-clang_flags"></a>clang_flags | Flags to pass directly to the clang executable. | `None` |
-| <a id="rust_bindgen_library-rustfmt"></a>rustfmt | Enable or disable running rustfmt on the generated file. | `True` |
| <a id="rust_bindgen_library-kwargs"></a>kwargs | Arguments to forward to the underlying <code>rust_library</code> rule. | none |
diff --git a/docs/rust_bindgen.vm b/docs/rust_bindgen.vm
index faffca38..449a10c8 100644
--- a/docs/rust_bindgen.vm
+++ b/docs/rust_bindgen.vm
@@ -19,8 +19,20 @@ load("@rules_rust//bindgen:repositories.bzl", "rust_bindgen_dependencies", "rust
rust_bindgen_dependencies()
rust_bindgen_register_toolchains()
+
+load("@rules_rust//bindgen:transitive_repositories.bzl", "rust_bindgen_transitive_dependencies")
+
+rust_bindgen_transitive_dependencies()
```
+Bindgen aims to be as hermetic as possible so will end up building `libclang` from [llvm-project][llvm_proj] from
+source. If this is found to be undesirable then no Bindgen related calls should be added to your WORKSPACE and instead
+users should define their own repositories using something akin to [crate_universe][cra_uni] and define their own
+toolchains following the instructions for [rust_bindgen_toolchain](#rust_bindgen_toolchain).
+
+[llvm_proj]: https://github.com/llvm/llvm-project
+[cra_uni]: https://bazelbuild.github.io/rules_rust/crate_universe.html
+
---
---
diff --git a/docs/rust_proto.md b/docs/rust_proto.md
index e76c8bae..0cfe312b 100644
--- a/docs/rust_proto.md
+++ b/docs/rust_proto.md
@@ -1,49 +1,183 @@
<!-- Generated with Stardoc: http://skydoc.bazel.build -->
# Rust Proto
-* [rust_grpc_library](#rust_grpc_library)
+* [rust_prost_library](#rust_prost_library)
+* [rust_prost_toolchain](#rust_prost_toolchain)
+* [rust_prost_dependencies](#rust_prost_dependencies)
+* [rust_prost_transitive_repositories](#rust_prost_transitive_repositories)
* [rust_proto_library](#rust_proto_library)
-* [rust_proto_repositories](#rust_proto_repositories)
-* [rust_proto_transitive_repositories](#rust_proto_transitive_repositories)
-* [rust_proto_toolchain](#rust_proto_toolchain)
+* [rust_grpc_library](#rust_grpc_library)
+* [rust_proto_protobuf_toolchain](#rust_proto_protobuf_toolchain)
+* [rust_proto_protobuf_dependencies](#rust_proto_protobuf_dependencies)
+* [rust_proto_protobuf_register_toolchains](#rust_proto_protobuf_register_toolchains)
+* [rust_proto_protobuf_transitive_repositories](#rust_proto_protobuf_transitive_repositories)
## Overview
-
These build rules are used for building [protobufs][protobuf]/[gRPC][grpc] in [Rust][rust] with Bazel.
+There are two rule sets. The first ruleset defines the `rust_prost_library` which generates Rust code
+using the [`prost`] and [`tonic`] dependencies. The second ruleset defines the `rust_proto_library` and
+`rust_grpc_library` rules which generate Rust code using the [`rust-protobuf`] dependencies.
+
[rust]: http://www.rust-lang.org/
[protobuf]: https://developers.google.com/protocol-buffers/
[grpc]: https://grpc.io
+[`rust-protobuf`]: https://github.com/stepancheg/rust-protobuf/
See the [protobuf example](../examples/proto) for a more complete example of use.
-### Setup
+### Prost Setup
+
+```python
+load("@rules_rust//proto/prost:repositories.bzl", "rust_prost_dependencies")
+
+rust_prost_dependencies()
+
+load("@rules_rust//proto/prost:transitive_repositories.bzl", "rust_prost_transitive_repositories")
+
+rust_prost_transitive_repositories()
+```
+
+The `prost` and `tonic` rules do not specify a default toolchain in order to avoid mismatched
+dependency issues. To setup the `prost` and `tonic` toolchain, please see the section
+[Customizing `prost` and `tonic` Dependencies](#custom-prost-deps).
+
+For additional information about Bazel toolchains, see [here](https://docs.bazel.build/versions/master/toolchains.html).
+
+#### <a name="custom-prost-deps">Customizing `prost` and `tonic` Dependencies
+
+These rules depend on the [`prost`] and [`tonic`] dependencies. To setup the necessary toolchain
+for these rules, you must define a toolchain with the [`prost`], [`prost-types`], [`tonic`], [`protoc-gen-prost`], and [`protoc-gen-tonic`] crates as well as the [`protoc`] binary.
+
+[`prost`]: https://crates.io/crates/prost
+[`prost-types`]: https://crates.io/crates/prost-types
+[`protoc-gen-prost`]: https://crates.io/crates/protoc-gen-prost
+[`protoc-gen-tonic`]: https://crates.io/crates/protoc-gen-tonic
+[`tonic`]: https://crates.io/crates/tonic
+[`protoc`]: https://github.com/protocolbuffers/protobuf
+
+To get access to these crates, you can use the [crate_universe](./crate_universe.md) repository
+rules. For example:
+
+```python
+load("//crate_universe:defs.bzl", "crate", "crates_repository")
+
+crates_repository(
+ name = "crates_io",
+ annotations = {
+ "protoc-gen-prost": [crate.annotation(
+ gen_binaries = ["protoc-gen-prost"],
+ patch_args = [
+ "-p1",
+ ],
+ patches = [
+ # Note: You will need to use this patch until a version greater than `0.2.2` of
+ # `protoc-gen-prost` is released.
+ "@rules_rust//proto/prost/private/3rdparty/patches:protoc-gen-prost.patch",
+ ],
+ )],
+ "protoc-gen-tonic": [crate.annotation(
+ gen_binaries = ["protoc-gen-tonic"],
+ )],
+ },
+ cargo_lockfile = "Cargo.Bazel.lock",
+ mode = "remote",
+ packages = {
+ "prost": crate.spec(
+ version = "0",
+ ),
+ "prost-types": crate.spec(
+ version = "0",
+ ),
+ "protoc-gen-prost": crate.spec(
+ version = "0",
+ ),
+ "protoc-gen-tonic": crate.spec(
+ version = "0",
+ ),
+ "tonic": crate.spec(
+ version = "0",
+ ),
+ },
+ repository_name = "rules_rust_prost",
+ tags = ["manual"],
+)
+```
+
+You can then define a toolchain with the `rust_prost_toolchain` rule which uses the crates
+defined above. For example:
+
+```python
+load("@rules_rust//proto/prost:defs.bzl", "rust_prost_toolchain")
+load("@rules_rust//rust:defs.bzl", "rust_library_group")
+
+rust_library_group(
+ name = "prost_runtime",
+ deps = [
+ "@crates_io//:prost",
+ ],
+)
+
+rust_library_group(
+ name = "tonic_runtime",
+ deps = [
+ ":prost_runtime",
+ "@crates_io//:tonic",
+ ],
+)
+
+rust_prost_toolchain(
+ name = "prost_toolchain_impl",
+ prost_plugin = "@crates_io//:protoc-gen-prost__protoc-gen-prost",
+ prost_runtime = ":prost_runtime",
+ prost_types = "@crates_io//:prost-types",
+ proto_compiler = "@com_google_protobuf//:protoc",
+ tonic_plugin = "@crates_io//:protoc-gen-tonic__protoc-gen-tonic",
+ tonic_runtime = ":tonic_runtime",
+)
+
+toolchain(
+ name = "prost_toolchain",
+ toolchain = "default_prost_toolchain_impl",
+ toolchain_type = "@rules_rust//proto/prost:toolchain_type",
+)
+```
+
+Lastly, you must register the toolchain in your `WORKSPACE` file. For example:
+
+```python
+register_toolchains("//toolchains:prost_toolchain")
+```
+
+## Rust-Protobuf Setup
To use the Rust proto rules, add the following to your `WORKSPACE` file to add the
external repositories for the Rust proto toolchain (in addition to the [rust rules setup](..)):
```python
-load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
+load("@rules_rust//proto/protobuf:repositories.bzl", "rust_proto_protobuf_dependencies", "rust_proto_protobuf_register_toolchains")
-rust_proto_repositories()
+rust_proto_protobuf_dependencies()
-load("@rules_rust//proto:transitive_repositories.bzl", "rust_proto_transitive_repositories")
+rust_proto_protobuf_register_toolchains()
-rust_proto_transitive_repositories()
+load("@rules_rust//proto/protobuf:transitive_repositories.bzl", "rust_proto_protobuf_transitive_repositories")
+
+rust_proto_protobuf_transitive_repositories()
```
-This will load crate dependencies of protobuf that are generated using
-[crate_universe](./crate_universe.md) inside the rules_rust
-repository. However, using those dependencies might conflict with other uses
-of [crate_universe](./crate_universe.md). If you need to change
-those dependencies, please see the [dedicated section below](#custom-deps).
+This will load the required dependencies for the [`rust-protobuf`] rules. It will also
+register a default toolchain for the `rust_proto_library` and `rust_grpc_library` rules.
+
+To customize the `rust_proto_library` and `rust_grpc_library` toolchain, please see the section
+[Customizing `rust-protobuf` Dependencies](#custom-proto-deps).
For additional information about Bazel toolchains, see [here](https://docs.bazel.build/versions/master/toolchains.html).
-## <a name="custom-deps">Customizing dependencies
+#### <a name="custom-proto-deps">Customizing `rust-protobuf` Dependencies
-These rules depends on the [`protobuf`](https://crates.io/crates/protobuf) and
+These rules depend on the [`protobuf`](https://crates.io/crates/protobuf) and
the [`grpc`](https://crates.io/crates/grpc) crates in addition to the [protobuf
compiler](https://github.com/google/protobuf). To obtain these crates,
`rust_proto_repositories` imports the given crates using BUILD files generated with
@@ -75,7 +209,7 @@ rust_proto_toolchain(
toolchain(
name = "proto-toolchain",
toolchain = ":proto-toolchain-impl",
- toolchain_type = "@rules_rust//proto:toolchain_type",
+ toolchain_type = "@rules_rust//proto/protobuf:toolchain_type",
)
```
@@ -114,13 +248,17 @@ but due to [bazelbuild/bazel#6889](https://github.com/bazelbuild/bazel/issues/68
all dependencies added via the toolchain ends-up being in the wrong
configuration.
+---
+---
+
+
<a id="rust_grpc_library"></a>
## rust_grpc_library
<pre>
-rust_grpc_library(<a href="#rust_grpc_library-name">name</a>, <a href="#rust_grpc_library-deps">deps</a>, <a href="#rust_grpc_library-rust_deps">rust_deps</a>, <a href="#rust_grpc_library-rustc_flags">rustc_flags</a>)
+rust_grpc_library(<a href="#rust_grpc_library-name">name</a>, <a href="#rust_grpc_library-crate_name">crate_name</a>, <a href="#rust_grpc_library-deps">deps</a>, <a href="#rust_grpc_library-rust_deps">rust_deps</a>, <a href="#rust_grpc_library-rustc_flags">rustc_flags</a>)
</pre>
Builds a Rust library crate from a set of `proto_library`s suitable for gRPC.
@@ -128,7 +266,7 @@ Builds a Rust library crate from a set of `proto_library`s suitable for gRPC.
Example:
```python
-load("//proto:proto.bzl", "rust_grpc_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_grpc_library")
proto_library(
name = "my_proto",
@@ -154,17 +292,47 @@ rust_binary(
| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="rust_grpc_library-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_grpc_library-crate_name"></a>crate_name | Crate name to use for this target.<br><br> This must be a valid Rust identifier, i.e. it may contain only alphanumeric characters and underscores. Defaults to the target name, with any hyphens replaced by underscores. | String | optional | <code>""</code> |
| <a id="rust_grpc_library-deps"></a>deps | List of proto_library dependencies that will be built. One crate for each proto_library will be created with the corresponding gRPC stubs. | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="rust_grpc_library-rust_deps"></a>rust_deps | The crates the generated library depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_grpc_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br> These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
+<a id="rust_prost_toolchain"></a>
+
+## rust_prost_toolchain
+
+<pre>
+rust_prost_toolchain(<a href="#rust_prost_toolchain-name">name</a>, <a href="#rust_prost_toolchain-prost_opts">prost_opts</a>, <a href="#rust_prost_toolchain-prost_plugin">prost_plugin</a>, <a href="#rust_prost_toolchain-prost_plugin_flag">prost_plugin_flag</a>, <a href="#rust_prost_toolchain-prost_runtime">prost_runtime</a>, <a href="#rust_prost_toolchain-prost_types">prost_types</a>,
+ <a href="#rust_prost_toolchain-proto_compiler">proto_compiler</a>, <a href="#rust_prost_toolchain-tonic_opts">tonic_opts</a>, <a href="#rust_prost_toolchain-tonic_plugin">tonic_plugin</a>, <a href="#rust_prost_toolchain-tonic_plugin_flag">tonic_plugin_flag</a>, <a href="#rust_prost_toolchain-tonic_runtime">tonic_runtime</a>)
+</pre>
+
+Rust Prost toolchain rule.
+
+**ATTRIBUTES**
+
+
+| Name | Description | Type | Mandatory | Default |
+| :------------- | :------------- | :------------- | :------------- | :------------- |
+| <a id="rust_prost_toolchain-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_prost_toolchain-prost_opts"></a>prost_opts | Additional options to add to Prost. | List of strings | optional | <code>[]</code> |
+| <a id="rust_prost_toolchain-prost_plugin"></a>prost_plugin | Additional plugins to add to Prost. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-prost_plugin_flag"></a>prost_plugin_flag | Prost plugin flag format. (e.g. <code>--plugin=protoc-gen-prost=%s</code>) | String | optional | <code>"--plugin=protoc-gen-prost=%s"</code> |
+| <a id="rust_prost_toolchain-prost_runtime"></a>prost_runtime | The Prost runtime crates to use. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-prost_types"></a>prost_types | The Prost types crates to use. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-proto_compiler"></a>proto_compiler | The protoc compiler to use. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
+| <a id="rust_prost_toolchain-tonic_opts"></a>tonic_opts | Additional options to add to Tonic. | List of strings | optional | <code>[]</code> |
+| <a id="rust_prost_toolchain-tonic_plugin"></a>tonic_plugin | Additional plugins to add to Tonic. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
+| <a id="rust_prost_toolchain-tonic_plugin_flag"></a>tonic_plugin_flag | Tonic plugin flag format. (e.g. <code>--plugin=protoc-gen-tonic=%s</code>)) | String | optional | <code>"--plugin=protoc-gen-tonic=%s"</code> |
+| <a id="rust_prost_toolchain-tonic_runtime"></a>tonic_runtime | The Tonic runtime crates to use. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
+
+
<a id="rust_proto_library"></a>
## rust_proto_library
<pre>
-rust_proto_library(<a href="#rust_proto_library-name">name</a>, <a href="#rust_proto_library-deps">deps</a>, <a href="#rust_proto_library-rust_deps">rust_deps</a>, <a href="#rust_proto_library-rustc_flags">rustc_flags</a>)
+rust_proto_library(<a href="#rust_proto_library-name">name</a>, <a href="#rust_proto_library-crate_name">crate_name</a>, <a href="#rust_proto_library-deps">deps</a>, <a href="#rust_proto_library-rust_deps">rust_deps</a>, <a href="#rust_proto_library-rustc_flags">rustc_flags</a>)
</pre>
Builds a Rust library crate from a set of `proto_library`s.
@@ -172,7 +340,7 @@ Builds a Rust library crate from a set of `proto_library`s.
Example:
```python
-load("@rules_rust//proto:proto.bzl", "rust_proto_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_proto_library")
proto_library(
name = "my_proto",
@@ -198,97 +366,98 @@ rust_binary(
| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="rust_proto_library-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
+| <a id="rust_proto_library-crate_name"></a>crate_name | Crate name to use for this target.<br><br> This must be a valid Rust identifier, i.e. it may contain only alphanumeric characters and underscores. Defaults to the target name, with any hyphens replaced by underscores. | String | optional | <code>""</code> |
| <a id="rust_proto_library-deps"></a>deps | List of proto_library dependencies that will be built. One crate for each proto_library will be created with the corresponding stubs. | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="rust_proto_library-rust_deps"></a>rust_deps | The crates the generated library depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="rust_proto_library-rustc_flags"></a>rustc_flags | List of compiler flags passed to <code>rustc</code>.<br><br> These strings are subject to Make variable expansion for predefined source/output path variables like <code>$location</code>, <code>$execpath</code>, and <code>$rootpath</code>. This expansion is useful if you wish to pass a generated file of arguments to rustc: <code>@$(location //package:target)</code>. | List of strings | optional | <code>[]</code> |
-<a id="rust_proto_toolchain"></a>
+<a id="rust_prost_dependencies"></a>
-## rust_proto_toolchain
+## rust_prost_dependencies
<pre>
-rust_proto_toolchain(<a href="#rust_proto_toolchain-name">name</a>, <a href="#rust_proto_toolchain-edition">edition</a>, <a href="#rust_proto_toolchain-grpc_compile_deps">grpc_compile_deps</a>, <a href="#rust_proto_toolchain-grpc_plugin">grpc_plugin</a>, <a href="#rust_proto_toolchain-proto_compile_deps">proto_compile_deps</a>,
- <a href="#rust_proto_toolchain-proto_plugin">proto_plugin</a>, <a href="#rust_proto_toolchain-protoc">protoc</a>)
+rust_prost_dependencies()
</pre>
-Declares a Rust Proto toolchain for use.
-This is used to configure proto compilation and can be used to set different protobuf compiler plugin.
-Example:
-Suppose a new nicer gRPC plugin has came out. The new plugin can be used in Bazel by defining a new toolchain definition and declaration:
-```python
-load('@rules_rust//proto:toolchain.bzl', 'rust_proto_toolchain')
+<a id="rust_prost_library"></a>
-rust_proto_toolchain(
- name="rust_proto_impl",
- grpc_plugin="@rust_grpc//:grpc_plugin",
- grpc_compile_deps=["@rust_grpc//:grpc_deps"],
-)
+## rust_prost_library
-toolchain(
- name="rust_proto",
- exec_compatible_with = [
- "@platforms//cpu:cpuX",
- ],
- target_compatible_with = [
- "@platforms//cpu:cpuX",
- ],
- toolchain = ":rust_proto_impl",
-)
-```
+<pre>
+rust_prost_library(<a href="#rust_prost_library-name">name</a>, <a href="#rust_prost_library-kwargs">kwargs</a>)
+</pre>
-Then, either add the label of the toolchain rule to register_toolchains in the WORKSPACE, or pass it to the `--extra_toolchains` flag for Bazel, and it will be used.
+A rule for generating a Rust library using Prost.
-See @rules_rust//proto:BUILD for examples of defining the toolchain.
+**PARAMETERS**
-**ATTRIBUTES**
+| Name | Description | Default Value |
+| :------------- | :------------- | :------------- |
+| <a id="rust_prost_library-name"></a>name | The name of the target. | none |
+| <a id="rust_prost_library-kwargs"></a>kwargs | Additional keyword arguments for the underlying <code>rust_prost_library</code> rule. | none |
+
+
+<a id="rust_prost_transitive_repositories"></a>
+
+## rust_prost_transitive_repositories
+
+<pre>
+rust_prost_transitive_repositories()
+</pre>
+
+Load transitive dependencies of the `@rules_rust//proto/protobuf` rules.
+
+This macro should be called immediately after the `rust_protobuf_dependencies` macro.
+
+
+
+<a id="rust_proto_protobuf_dependencies"></a>
+
+## rust_proto_protobuf_dependencies
+
+<pre>
+rust_proto_protobuf_dependencies()
+</pre>
+
-| Name | Description | Type | Mandatory | Default |
-| :------------- | :------------- | :------------- | :------------- | :------------- |
-| <a id="rust_proto_toolchain-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
-| <a id="rust_proto_toolchain-edition"></a>edition | The edition used by the generated rust source. | String | optional | <code>""</code> |
-| <a id="rust_proto_toolchain-grpc_compile_deps"></a>grpc_compile_deps | The crates the generated grpc libraries depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[Label("//proto/3rdparty/crates:protobuf"), Label("//proto/3rdparty/crates:grpc"), Label("//proto/3rdparty/crates:tls-api"), Label("//proto/3rdparty/crates:tls-api-stub")]</code> |
-| <a id="rust_proto_toolchain-grpc_plugin"></a>grpc_plugin | The location of the Rust protobuf compiler plugin to generate rust gRPC stubs. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>//proto:protoc_gen_rust_grpc</code> |
-| <a id="rust_proto_toolchain-proto_compile_deps"></a>proto_compile_deps | The crates the generated protobuf libraries depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[Label("//proto/3rdparty/crates:protobuf")]</code> |
-| <a id="rust_proto_toolchain-proto_plugin"></a>proto_plugin | The location of the Rust protobuf compiler plugin used to generate rust sources. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>//proto:protoc_gen_rust</code> |
-| <a id="rust_proto_toolchain-protoc"></a>protoc | The location of the <code>protoc</code> binary. It should be an executable target. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>@com_google_protobuf//:protoc</code> |
-<a id="rust_proto_repositories"></a>
+<a id="rust_proto_protobuf_register_toolchains"></a>
-## rust_proto_repositories
+## rust_proto_protobuf_register_toolchains
<pre>
-rust_proto_repositories(<a href="#rust_proto_repositories-register_default_toolchain">register_default_toolchain</a>)
+rust_proto_protobuf_register_toolchains(<a href="#rust_proto_protobuf_register_toolchains-register_toolchains">register_toolchains</a>)
</pre>
-Declare dependencies needed for proto compilation.
+Register toolchains for proto compilation.
**PARAMETERS**
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
-| <a id="rust_proto_repositories-register_default_toolchain"></a>register_default_toolchain | If True, the default [rust_proto_toolchain](#rust_proto_toolchain) (<code>@rules_rust//proto:default-proto-toolchain</code>) is registered. This toolchain requires a set of dependencies that were generated using [crate_universe](https://github.com/bazelbuild/rules_rust/tree/main/crate_universe). These will also be loaded. | `True` |
+| <a id="rust_proto_protobuf_register_toolchains-register_toolchains"></a>register_toolchains | <p align="center"> - </p> | `True` |
-<a id="rust_proto_transitive_repositories"></a>
+<a id="rust_proto_protobuf_transitive_repositories"></a>
-## rust_proto_transitive_repositories
+## rust_proto_protobuf_transitive_repositories
<pre>
-rust_proto_transitive_repositories()
+rust_proto_protobuf_transitive_repositories()
</pre>
-Load transitive dependencies of the `@rules_rust//proto` rules.
+Load transitive dependencies of the `@rules_rust//proto/protobuf` rules.
-This macro should be called immediately after the `rust_proto_repositories` macro.
+This macro should be called immediately after the `rust_protobuf_dependencies` macro.
diff --git a/docs/rust_proto.vm b/docs/rust_proto.vm
index c5e069cf..efb75725 100644
--- a/docs/rust_proto.vm
+++ b/docs/rust_proto.vm
@@ -1,40 +1,169 @@
#[[
## Overview
-
These build rules are used for building [protobufs][protobuf]/[gRPC][grpc] in [Rust][rust] with Bazel.
+There are two rule sets. The first ruleset defines the `rust_prost_library` which generates Rust code
+using the [`prost`] and [`tonic`] dependencies. The second ruleset defines the `rust_proto_library` and
+`rust_grpc_library` rules which generate Rust code using the [`rust-protobuf`] dependencies.
+
[rust]: http://www.rust-lang.org/
[protobuf]: https://developers.google.com/protocol-buffers/
[grpc]: https://grpc.io
+[`rust-protobuf`]: https://github.com/stepancheg/rust-protobuf/
See the [protobuf example](../examples/proto) for a more complete example of use.
-### Setup
+### Prost Setup
+
+```python
+load("@rules_rust//proto/prost:repositories.bzl", "rust_prost_dependencies")
+
+rust_prost_dependencies()
+
+load("@rules_rust//proto/prost:transitive_repositories.bzl", "rust_prost_transitive_repositories")
+
+rust_prost_transitive_repositories()
+```
+
+The `prost` and `tonic` rules do not specify a default toolchain in order to avoid mismatched
+dependency issues. To setup the `prost` and `tonic` toolchain, please see the section
+[Customizing `prost` and `tonic` Dependencies](#custom-prost-deps).
+
+For additional information about Bazel toolchains, see [here](https://docs.bazel.build/versions/master/toolchains.html).
+
+#### <a name="custom-prost-deps">Customizing `prost` and `tonic` Dependencies
+
+These rules depend on the [`prost`] and [`tonic`] dependencies. To setup the necessary toolchain
+for these rules, you must define a toolchain with the [`prost`], [`prost-types`], [`tonic`], [`protoc-gen-prost`], and [`protoc-gen-tonic`] crates as well as the [`protoc`] binary.
+
+[`prost`]: https://crates.io/crates/prost
+[`prost-types`]: https://crates.io/crates/prost-types
+[`protoc-gen-prost`]: https://crates.io/crates/protoc-gen-prost
+[`protoc-gen-tonic`]: https://crates.io/crates/protoc-gen-tonic
+[`tonic`]: https://crates.io/crates/tonic
+[`protoc`]: https://github.com/protocolbuffers/protobuf
+
+To get access to these crates, you can use the [crate_universe](./crate_universe.md) repository
+rules. For example:
+
+```python
+load("//crate_universe:defs.bzl", "crate", "crates_repository")
+
+crates_repository(
+ name = "crates_io",
+ annotations = {
+ "protoc-gen-prost": [crate.annotation(
+ gen_binaries = ["protoc-gen-prost"],
+ patch_args = [
+ "-p1",
+ ],
+ patches = [
+ # Note: You will need to use this patch until a version greater than `0.2.2` of
+ # `protoc-gen-prost` is released.
+ "@rules_rust//proto/prost/private/3rdparty/patches:protoc-gen-prost.patch",
+ ],
+ )],
+ "protoc-gen-tonic": [crate.annotation(
+ gen_binaries = ["protoc-gen-tonic"],
+ )],
+ },
+ cargo_lockfile = "Cargo.Bazel.lock",
+ mode = "remote",
+ packages = {
+ "prost": crate.spec(
+ version = "0",
+ ),
+ "prost-types": crate.spec(
+ version = "0",
+ ),
+ "protoc-gen-prost": crate.spec(
+ version = "0",
+ ),
+ "protoc-gen-tonic": crate.spec(
+ version = "0",
+ ),
+ "tonic": crate.spec(
+ version = "0",
+ ),
+ },
+ repository_name = "rules_rust_prost",
+ tags = ["manual"],
+)
+```
+
+You can then define a toolchain with the `rust_prost_toolchain` rule which uses the crates
+defined above. For example:
+
+```python
+load("@rules_rust//proto/prost:defs.bzl", "rust_prost_toolchain")
+load("@rules_rust//rust:defs.bzl", "rust_library_group")
+
+rust_library_group(
+ name = "prost_runtime",
+ deps = [
+ "@crates_io//:prost",
+ ],
+)
+
+rust_library_group(
+ name = "tonic_runtime",
+ deps = [
+ ":prost_runtime",
+ "@crates_io//:tonic",
+ ],
+)
+
+rust_prost_toolchain(
+ name = "prost_toolchain_impl",
+ prost_plugin = "@crates_io//:protoc-gen-prost__protoc-gen-prost",
+ prost_runtime = ":prost_runtime",
+ prost_types = "@crates_io//:prost-types",
+ proto_compiler = "@com_google_protobuf//:protoc",
+ tonic_plugin = "@crates_io//:protoc-gen-tonic__protoc-gen-tonic",
+ tonic_runtime = ":tonic_runtime",
+)
+
+toolchain(
+ name = "prost_toolchain",
+ toolchain = "default_prost_toolchain_impl",
+ toolchain_type = "@rules_rust//proto/prost:toolchain_type",
+)
+```
+
+Lastly, you must register the toolchain in your `WORKSPACE` file. For example:
+
+```python
+register_toolchains("//toolchains:prost_toolchain")
+```
+
+## Rust-Protobuf Setup
To use the Rust proto rules, add the following to your `WORKSPACE` file to add the
external repositories for the Rust proto toolchain (in addition to the [rust rules setup](..)):
```python
-load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
+load("@rules_rust//proto/protobuf:repositories.bzl", "rust_proto_protobuf_dependencies", "rust_proto_protobuf_register_toolchains")
+
+rust_proto_protobuf_dependencies()
-rust_proto_repositories()
+rust_proto_protobuf_register_toolchains()
-load("@rules_rust//proto:transitive_repositories.bzl", "rust_proto_transitive_repositories")
+load("@rules_rust//proto/protobuf:transitive_repositories.bzl", "rust_proto_protobuf_transitive_repositories")
-rust_proto_transitive_repositories()
+rust_proto_protobuf_transitive_repositories()
```
-This will load crate dependencies of protobuf that are generated using
-[crate_universe](./crate_universe.md) inside the rules_rust
-repository. However, using those dependencies might conflict with other uses
-of [crate_universe](./crate_universe.md). If you need to change
-those dependencies, please see the [dedicated section below](#custom-deps).
+This will load the required dependencies for the [`rust-protobuf`] rules. It will also
+register a default toolchain for the `rust_proto_library` and `rust_grpc_library` rules.
+
+To customize the `rust_proto_library` and `rust_grpc_library` toolchain, please see the section
+[Customizing `rust-protobuf` Dependencies](#custom-proto-deps).
For additional information about Bazel toolchains, see [here](https://docs.bazel.build/versions/master/toolchains.html).
-## <a name="custom-deps">Customizing dependencies
+#### <a name="custom-proto-deps">Customizing `rust-protobuf` Dependencies
-These rules depends on the [`protobuf`](https://crates.io/crates/protobuf) and
+These rules depend on the [`protobuf`](https://crates.io/crates/protobuf) and
the [`grpc`](https://crates.io/crates/grpc) crates in addition to the [protobuf
compiler](https://github.com/google/protobuf). To obtain these crates,
`rust_proto_repositories` imports the given crates using BUILD files generated with
@@ -66,7 +195,7 @@ rust_proto_toolchain(
toolchain(
name = "proto-toolchain",
toolchain = ":proto-toolchain-impl",
- toolchain_type = "@rules_rust//proto:toolchain_type",
+ toolchain_type = "@rules_rust//proto/protobuf:toolchain_type",
)
```
@@ -104,4 +233,8 @@ __Note__: Ideally, we would inject those dependencies from the toolchain,
but due to [bazelbuild/bazel#6889](https://github.com/bazelbuild/bazel/issues/6889)
all dependencies added via the toolchain ends-up being in the wrong
configuration.
+
+---
+---
+
]]#
diff --git a/docs/rust_repositories.md b/docs/rust_repositories.md
index f5d836d9..267c8d9c 100644
--- a/docs/rust_repositories.md
+++ b/docs/rust_repositories.md
@@ -112,7 +112,7 @@ See `@rules_rust//rust:repositories.bzl` for examples of defining the `@rust_cpu
| <a id="rust_toolchain-opt_level"></a>opt_level | Rustc optimization levels. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{"dbg": "0", "fastbuild": "0", "opt": "3"}</code> |
| <a id="rust_toolchain-per_crate_rustc_flags"></a>per_crate_rustc_flags | Extra flags to pass to rustc in non-exec configuration | List of strings | optional | <code>[]</code> |
| <a id="rust_toolchain-rust_doc"></a>rust_doc | The location of the <code>rustdoc</code> binary. Can be a direct source or a filegroup containing one item. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
-| <a id="rust_toolchain-rust_std"></a>rust_std | The Rust standard library. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
+| <a id="rust_toolchain-rust_std"></a>rust_std | The Rust standard library. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
| <a id="rust_toolchain-rustc"></a>rustc | The location of the <code>rustc</code> binary. Can be a direct source or a filegroup containing one item. | <a href="https://bazel.build/concepts/labels">Label</a> | required | |
| <a id="rust_toolchain-rustc_lib"></a>rustc_lib | The libraries used by rustc during compilation. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="rust_toolchain-rustfmt"></a>rustfmt | **Deprecated**: Instead see [rustfmt_toolchain](#rustfmt_toolchain) | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
@@ -154,8 +154,8 @@ Generates a toolchain-bearing repository that declares the toolchains from some
<pre>
rust_toolchain_tools_repository(<a href="#rust_toolchain_tools_repository-name">name</a>, <a href="#rust_toolchain_tools_repository-allocator_library">allocator_library</a>, <a href="#rust_toolchain_tools_repository-auth">auth</a>, <a href="#rust_toolchain_tools_repository-dev_components">dev_components</a>, <a href="#rust_toolchain_tools_repository-edition">edition</a>, <a href="#rust_toolchain_tools_repository-exec_triple">exec_triple</a>,
<a href="#rust_toolchain_tools_repository-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_toolchain_tools_repository-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_toolchain_tools_repository-global_allocator_library">global_allocator_library</a>,
- <a href="#rust_toolchain_tools_repository-iso_date">iso_date</a>, <a href="#rust_toolchain_tools_repository-repo_mapping">repo_mapping</a>, <a href="#rust_toolchain_tools_repository-rustfmt_version">rustfmt_version</a>, <a href="#rust_toolchain_tools_repository-sha256s">sha256s</a>, <a href="#rust_toolchain_tools_repository-target_triple">target_triple</a>, <a href="#rust_toolchain_tools_repository-urls">urls</a>,
- <a href="#rust_toolchain_tools_repository-version">version</a>)
+ <a href="#rust_toolchain_tools_repository-iso_date">iso_date</a>, <a href="#rust_toolchain_tools_repository-opt_level">opt_level</a>, <a href="#rust_toolchain_tools_repository-repo_mapping">repo_mapping</a>, <a href="#rust_toolchain_tools_repository-rustfmt_version">rustfmt_version</a>, <a href="#rust_toolchain_tools_repository-sha256s">sha256s</a>,
+ <a href="#rust_toolchain_tools_repository-target_triple">target_triple</a>, <a href="#rust_toolchain_tools_repository-urls">urls</a>, <a href="#rust_toolchain_tools_repository-version">version</a>)
</pre>
Composes a single workspace containing the toolchain components for compiling on a given platform to a series of target platforms.
@@ -177,6 +177,7 @@ A given instance of this rule should be accompanied by a toolchain_repository_pr
| <a id="rust_toolchain_tools_repository-extra_rustc_flags"></a>extra_rustc_flags | Extra flags to pass to rustc in non-exec configuration | List of strings | optional | <code>[]</code> |
| <a id="rust_toolchain_tools_repository-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions when a global allocator is used with cc_common.link. | String | optional | <code>""</code> |
| <a id="rust_toolchain_tools_repository-iso_date"></a>iso_date | The date of the tool (or None, if the version is a specific version). | String | optional | <code>""</code> |
+| <a id="rust_toolchain_tools_repository-opt_level"></a>opt_level | Rustc optimization levels. For more details see the documentation for <code>rust_toolchain.opt_level</code>. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="rust_toolchain_tools_repository-repo_mapping"></a>repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.&lt;p&gt;For example, an entry <code>"@foo": "@bar"</code> declares that, for any time this repository depends on <code>@foo</code> (such as a dependency on <code>@foo//some:target</code>, it should actually resolve that dependency within globally-declared <code>@bar</code> (<code>@bar//some:target</code>). | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | required | |
| <a id="rust_toolchain_tools_repository-rustfmt_version"></a>rustfmt_version | The version of the tool among "nightly", "beta", or an exact version. | String | optional | <code>""</code> |
| <a id="rust_toolchain_tools_repository-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. See [rust_repositories](#rust_repositories) for more details. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
@@ -266,7 +267,7 @@ See `load_arbitrary_tool` in `@rules_rust//rust:repositories.bzl` for more detai
| <a id="rust_register_toolchains-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions when global allocator is used with cc_common.link. | `None` |
| <a id="rust_register_toolchains-iso_date"></a>iso_date | **Deprecated**: Use <code>versions</code> instead. | `None` |
| <a id="rust_register_toolchains-register_toolchains"></a>register_toolchains | If true, repositories will be generated to produce and register <code>rust_toolchain</code> targets. | `True` |
-| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2023-04-20"` |
+| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2023-07-13"` |
| <a id="rust_register_toolchains-rust_analyzer_version"></a>rust_analyzer_version | The version of Rustc to pair with rust-analyzer. | `None` |
| <a id="rust_register_toolchains-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. | `None` |
| <a id="rust_register_toolchains-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that rust toolchains should support. | `["wasm32-unknown-unknown", "wasm32-wasi"]` |
@@ -302,8 +303,9 @@ rust_repositories(<a href="#rust_repositories-kwargs">kwargs</a>)
<pre>
rust_repository_set(<a href="#rust_repository_set-name">name</a>, <a href="#rust_repository_set-exec_triple">exec_triple</a>, <a href="#rust_repository_set-target_settings">target_settings</a>, <a href="#rust_repository_set-version">version</a>, <a href="#rust_repository_set-versions">versions</a>, <a href="#rust_repository_set-allocator_library">allocator_library</a>,
<a href="#rust_repository_set-global_allocator_library">global_allocator_library</a>, <a href="#rust_repository_set-extra_target_triples">extra_target_triples</a>, <a href="#rust_repository_set-iso_date">iso_date</a>, <a href="#rust_repository_set-rustfmt_version">rustfmt_version</a>,
- <a href="#rust_repository_set-edition">edition</a>, <a href="#rust_repository_set-dev_components">dev_components</a>, <a href="#rust_repository_set-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_repository_set-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_repository_set-sha256s">sha256s</a>, <a href="#rust_repository_set-urls">urls</a>,
- <a href="#rust_repository_set-auth">auth</a>, <a href="#rust_repository_set-register_toolchain">register_toolchain</a>)
+ <a href="#rust_repository_set-edition">edition</a>, <a href="#rust_repository_set-dev_components">dev_components</a>, <a href="#rust_repository_set-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_repository_set-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_repository_set-opt_level">opt_level</a>,
+ <a href="#rust_repository_set-sha256s">sha256s</a>, <a href="#rust_repository_set-urls">urls</a>, <a href="#rust_repository_set-auth">auth</a>, <a href="#rust_repository_set-register_toolchain">register_toolchain</a>, <a href="#rust_repository_set-exec_compatible_with">exec_compatible_with</a>,
+ <a href="#rust_repository_set-default_target_compatible_with">default_target_compatible_with</a>)
</pre>
Assembles a remote repository for the given toolchain params, produces a proxy repository to contain the toolchain declaration, and registers the toolchains.
@@ -320,17 +322,20 @@ Assembles a remote repository for the given toolchain params, produces a proxy r
| <a id="rust_repository_set-versions"></a>versions | A list of toolchain versions to download. This paramter only accepts one versions per channel. E.g. <code>["1.65.0", "nightly/2022-11-02", "beta/2020-12-30"]</code>. | `[]` |
| <a id="rust_repository_set-allocator_library"></a>allocator_library | Target that provides allocator functions when rust_library targets are embedded in a cc_binary. | `None` |
| <a id="rust_repository_set-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions a global allocator is used with cc_common.link. | `None` |
-| <a id="rust_repository_set-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that this set of toolchains should support. | `[]` |
+| <a id="rust_repository_set-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that this set of toolchains should support. If a map, values should be (optional) target_compatible_with lists for that particular target triple. | `{}` |
| <a id="rust_repository_set-iso_date"></a>iso_date | The date of the tool. | `None` |
| <a id="rust_repository_set-rustfmt_version"></a>rustfmt_version | The version of rustfmt to be associated with the toolchain. | `None` |
| <a id="rust_repository_set-edition"></a>edition | The rust edition to be used by default (2015, 2018, or 2021). If absent, every rule is required to specify its <code>edition</code> attribute. | `None` |
| <a id="rust_repository_set-dev_components"></a>dev_components | Whether to download the rustc-dev components. Requires version to be "nightly". | `False` |
| <a id="rust_repository_set-extra_rustc_flags"></a>extra_rustc_flags | Dictionary of target triples to list of extra flags to pass to rustc in non-exec configuration. | `None` |
| <a id="rust_repository_set-extra_exec_rustc_flags"></a>extra_exec_rustc_flags | Extra flags to pass to rustc in exec configuration. | `None` |
+| <a id="rust_repository_set-opt_level"></a>opt_level | Dictionary of target triples to optimiztion config. | `None` |
| <a id="rust_repository_set-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. See [rust_repositories](#rust_repositories) for more details. | `None` |
| <a id="rust_repository_set-urls"></a>urls | A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format). | `["https://static.rust-lang.org/dist/{}.tar.gz"]` |
| <a id="rust_repository_set-auth"></a>auth | Auth object compatible with repository_ctx.download to use when downloading files. See [repository_ctx.download](https://docs.bazel.build/versions/main/skylark/lib/repository_ctx.html#download) for more details. | `None` |
| <a id="rust_repository_set-register_toolchain"></a>register_toolchain | If True, the generated <code>rust_toolchain</code> target will become a registered toolchain. | `True` |
+| <a id="rust_repository_set-exec_compatible_with"></a>exec_compatible_with | A list of constraints for the execution platform for this toolchain. | `None` |
+| <a id="rust_repository_set-default_target_compatible_with"></a>default_target_compatible_with | A list of constraints for the target platform for this toolchain when the exec platform is the same as the target platform. | `None` |
<a id="rust_toolchain_repository"></a>
@@ -341,8 +346,8 @@ Assembles a remote repository for the given toolchain params, produces a proxy r
rust_toolchain_repository(<a href="#rust_toolchain_repository-name">name</a>, <a href="#rust_toolchain_repository-version">version</a>, <a href="#rust_toolchain_repository-exec_triple">exec_triple</a>, <a href="#rust_toolchain_repository-target_triple">target_triple</a>, <a href="#rust_toolchain_repository-exec_compatible_with">exec_compatible_with</a>,
<a href="#rust_toolchain_repository-target_compatible_with">target_compatible_with</a>, <a href="#rust_toolchain_repository-target_settings">target_settings</a>, <a href="#rust_toolchain_repository-channel">channel</a>, <a href="#rust_toolchain_repository-allocator_library">allocator_library</a>,
<a href="#rust_toolchain_repository-global_allocator_library">global_allocator_library</a>, <a href="#rust_toolchain_repository-iso_date">iso_date</a>, <a href="#rust_toolchain_repository-rustfmt_version">rustfmt_version</a>, <a href="#rust_toolchain_repository-edition">edition</a>,
- <a href="#rust_toolchain_repository-dev_components">dev_components</a>, <a href="#rust_toolchain_repository-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_toolchain_repository-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_toolchain_repository-sha256s">sha256s</a>, <a href="#rust_toolchain_repository-urls">urls</a>,
- <a href="#rust_toolchain_repository-auth">auth</a>)
+ <a href="#rust_toolchain_repository-dev_components">dev_components</a>, <a href="#rust_toolchain_repository-extra_rustc_flags">extra_rustc_flags</a>, <a href="#rust_toolchain_repository-extra_exec_rustc_flags">extra_exec_rustc_flags</a>, <a href="#rust_toolchain_repository-opt_level">opt_level</a>,
+ <a href="#rust_toolchain_repository-sha256s">sha256s</a>, <a href="#rust_toolchain_repository-urls">urls</a>, <a href="#rust_toolchain_repository-auth">auth</a>)
</pre>
Assembles a remote repository for the given toolchain params, produces a proxy repository to contain the toolchain declaration, and registers the toolchains.
@@ -368,6 +373,7 @@ Assembles a remote repository for the given toolchain params, produces a proxy r
| <a id="rust_toolchain_repository-dev_components"></a>dev_components | Whether to download the rustc-dev components. Requires version to be "nightly". Defaults to False. | `False` |
| <a id="rust_toolchain_repository-extra_rustc_flags"></a>extra_rustc_flags | Extra flags to pass to rustc in non-exec configuration. | `None` |
| <a id="rust_toolchain_repository-extra_exec_rustc_flags"></a>extra_exec_rustc_flags | Extra flags to pass to rustc in exec configuration. | `None` |
+| <a id="rust_toolchain_repository-opt_level"></a>opt_level | Optimization level config for this toolchain. | `None` |
| <a id="rust_toolchain_repository-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. See [rust_repositories](#rust_repositories) for more details. | `None` |
| <a id="rust_toolchain_repository-urls"></a>urls | A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format). Defaults to ['https://static.rust-lang.org/dist/{}.tar.gz'] | `["https://static.rust-lang.org/dist/{}.tar.gz"]` |
| <a id="rust_toolchain_repository-auth"></a>auth | Auth object compatible with repository_ctx.download to use when downloading files. See [repository_ctx.download](https://docs.bazel.build/versions/main/skylark/lib/repository_ctx.html#download) for more details. | `None` |
diff --git a/docs/symbols.bzl b/docs/symbols.bzl
index 6d5a7bae..ca0211df 100644
--- a/docs/symbols.bzl
+++ b/docs/symbols.bzl
@@ -12,7 +12,6 @@ load(
"@rules_rust//bindgen:repositories.bzl",
_rust_bindgen_dependencies = "rust_bindgen_dependencies",
_rust_bindgen_register_toolchains = "rust_bindgen_register_toolchains",
- _rust_bindgen_repositories = "rust_bindgen_repositories",
)
load(
"@rules_rust//cargo:defs.bzl",
@@ -29,21 +28,31 @@ load(
_crates_vendor = "crates_vendor",
)
load(
- "@rules_rust//proto:proto.bzl",
+ "@rules_rust//proto/prost:defs.bzl",
+ _rust_prost_library = "rust_prost_library",
+ _rust_prost_toolchain = "rust_prost_toolchain",
+)
+load(
+ "@rules_rust//proto/prost:repositories.bzl",
+ _rust_prost_dependencies = "rust_prost_dependencies",
+)
+load(
+ "@rules_rust//proto/protobuf:defs.bzl",
_rust_grpc_library = "rust_grpc_library",
_rust_proto_library = "rust_proto_library",
)
load(
- "@rules_rust//proto:repositories.bzl",
- _rust_proto_repositories = "rust_proto_repositories",
+ "@rules_rust//proto/protobuf:repositories.bzl",
+ _rust_proto_protobuf_dependencies = "rust_proto_protobuf_dependencies",
+ _rust_proto_protobuf_register_toolchains = "rust_proto_protobuf_register_toolchains",
)
load(
- "@rules_rust//proto:toolchain.bzl",
+ "@rules_rust//proto/protobuf:toolchain.bzl",
_rust_proto_toolchain = "rust_proto_toolchain",
)
load(
- "@rules_rust//proto:transitive_repositories.bzl",
- _rust_proto_transitive_repositories = "rust_proto_transitive_repositories",
+ "@rules_rust//proto/protobuf:transitive_repositories.bzl",
+ _rust_proto_protobuf_transitive_repositories = "rust_proto_protobuf_transitive_repositories",
)
load(
"@rules_rust//rust:defs.bzl",
@@ -58,6 +67,7 @@ load(
_rust_doc = "rust_doc",
_rust_doc_test = "rust_doc_test",
_rust_library = "rust_library",
+ _rust_library_group = "rust_library_group",
_rust_proc_macro = "rust_proc_macro",
_rust_shared_library = "rust_shared_library",
_rust_static_library = "rust_static_library",
@@ -113,6 +123,7 @@ load(
rust_binary = _rust_binary
rust_library = _rust_library
+rust_library_group = _rust_library_group
rust_static_library = _rust_static_library
rust_shared_library = _rust_shared_library
rust_proc_macro = _rust_proc_macro
@@ -121,21 +132,25 @@ rust_test_suite = _rust_test_suite
rust_doc = _rust_doc
rust_doc_test = _rust_doc_test
-rust_proto_library = _rust_proto_library
+rust_prost_library = _rust_prost_library
+rust_prost_toolchain = _rust_prost_toolchain
rust_grpc_library = _rust_grpc_library
+rust_proto_library = _rust_proto_library
rust_bindgen = _rust_bindgen
rust_bindgen_dependencies = _rust_bindgen_dependencies
rust_bindgen_library = _rust_bindgen_library
rust_bindgen_register_toolchains = _rust_bindgen_register_toolchains
-rust_bindgen_repositories = _rust_bindgen_repositories
rust_bindgen_toolchain = _rust_bindgen_toolchain
rust_toolchain = _rust_toolchain
rust_proto_toolchain = _rust_proto_toolchain
-rust_proto_repositories = _rust_proto_repositories
+rust_proto_protobuf_dependencies = _rust_proto_protobuf_dependencies
+rust_proto_protobuf_register_toolchains = _rust_proto_protobuf_register_toolchains
+rust_prost_dependencies = _rust_prost_dependencies
rust_stdlib_filegroup = _rust_stdlib_filegroup
-rust_proto_transitive_repositories = _rust_proto_transitive_repositories
+rust_proto_protobuf_transitive_repositories = _rust_proto_protobuf_transitive_repositories
+rust_prost_transitive_repositories = _rust_proto_protobuf_transitive_repositories
cargo_bootstrap_repository = _cargo_bootstrap_repository
cargo_build_script = _cargo_build_script
diff --git a/docs/test_docs.sh b/docs/test_docs.sh
index f6677b9e..3e51ad7b 100755
--- a/docs/test_docs.sh
+++ b/docs/test_docs.sh
@@ -19,8 +19,8 @@ bazel clean \
&& chmod 0644 *.md
if [ -n "$(git status --porcelain)" ]; then
- git status
- echo '/docs is out of date. Please run `./docs/update_docs.sh` from the root of rules_rust and push the results' >&2
+ >&2 git status
+ >&2 echo '/docs is out of date. Please run `./docs/update_docs.sh` from the root of rules_rust and push the results' >&2
exit 1
fi
diff --git a/examples/.bazelrc b/examples/.bazelrc
index 30c4a086..f67e236b 100644
--- a/examples/.bazelrc
+++ b/examples/.bazelrc
@@ -1,6 +1,11 @@
# `.bazelrc` is a Bazel configuration file.
# https://bazel.build/docs/best-practices#bazelrc-file
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt for all targets in the workspace
build:rustfmt --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:rustfmt --output_groups=+rustfmt_checks
diff --git a/examples/WORKSPACE.bazel b/examples/WORKSPACE.bazel
index 27b8c489..255b51d8 100644
--- a/examples/WORKSPACE.bazel
+++ b/examples/WORKSPACE.bazel
@@ -30,13 +30,19 @@ rust_bindgen_dependencies()
rust_bindgen_register_toolchains()
-load("@rules_rust//proto:repositories.bzl", "rust_proto_repositories")
+load("@rules_rust//bindgen:transitive_repositories.bzl", "rust_bindgen_transitive_dependencies")
-rust_proto_repositories()
+rust_bindgen_transitive_dependencies()
-load("@rules_rust//proto:transitive_repositories.bzl", "rust_proto_transitive_repositories")
+load("@rules_rust//proto/protobuf:repositories.bzl", "rust_proto_protobuf_dependencies", "rust_proto_protobuf_register_toolchains")
-rust_proto_transitive_repositories()
+rust_proto_protobuf_dependencies()
+
+rust_proto_protobuf_register_toolchains()
+
+load("@rules_rust//proto/protobuf:transitive_repositories.bzl", "rust_proto_protobuf_transitive_repositories")
+
+rust_proto_protobuf_transitive_repositories()
load("@rules_rust//wasm_bindgen:repositories.bzl", "rust_wasm_bindgen_dependencies", "rust_wasm_bindgen_register_toolchains")
diff --git a/examples/android/.bazelrc b/examples/android/.bazelrc
index ac5404d4..2bb3104e 100644
--- a/examples/android/.bazelrc
+++ b/examples/android/.bazelrc
@@ -1 +1,6 @@
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
build --fat_apk_cpu=arm64-v8a
diff --git a/examples/android/allocator_library.cc b/examples/android/allocator_library.cc
index be82631b..d0259a6c 100644
--- a/examples/android/allocator_library.cc
+++ b/examples/android/allocator_library.cc
@@ -24,29 +24,31 @@
__attribute__((weak)) uint8_t __rust_alloc_error_handler_should_panic = 0;
extern "C" uint8_t *__rdl_alloc(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc(uintptr_t size, uintptr_t align) {
- return __rdl_alloc(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc(uintptr_t size,
+ uintptr_t align) {
+ return __rdl_alloc(size, align);
}
extern "C" void __rdl_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align) {
- __rdl_dealloc(ptr, size, align);
+extern "C" __attribute__((weak)) void __rust_dealloc(uint8_t *ptr,
+ uintptr_t size,
+ uintptr_t align) {
+ __rdl_dealloc(ptr, size, align);
}
-extern "C" uint8_t *__rdl_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size);
-extern "C" __attribute__((weak))
-uint8_t *__rust_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size) {
- return __rdl_realloc(ptr, old_size, align, new_size);
+extern "C" uint8_t *__rdl_realloc(uint8_t *ptr, uintptr_t old_size,
+ uintptr_t align, uintptr_t new_size);
+extern "C" __attribute__((weak)) uint8_t *__rust_realloc(uint8_t *ptr,
+ uintptr_t old_size,
+ uintptr_t align,
+ uintptr_t new_size) {
+ return __rdl_realloc(ptr, old_size, align, new_size);
}
extern "C" uint8_t *__rdl_alloc_zeroed(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc_zeroed(uintptr_t size, uintptr_t align) {
- return __rdl_alloc_zeroed(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc_zeroed(uintptr_t size,
+ uintptr_t align) {
+ return __rdl_alloc_zeroed(size, align);
}
extern "C" void __rdl_oom(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_alloc_error_handler(uintptr_t size, uintptr_t align) {
- __rdl_oom(size, align);
+extern "C" __attribute__((weak)) void __rust_alloc_error_handler(
+ uintptr_t size, uintptr_t align) {
+ __rdl_oom(size, align);
}
diff --git a/examples/android/android_link_hack.c b/examples/android/android_link_hack.c
index 01a2a641..299e7bdd 100644
--- a/examples/android/android_link_hack.c
+++ b/examples/android/android_link_hack.c
@@ -1,6 +1,4 @@
// https://github.com/bazelbuild/rules_rust/issues/1271
extern void android_link_hack(void);
-void call_link_hack(void) {
- android_link_hack();
-}
+void call_link_hack(void) { android_link_hack(); }
diff --git a/examples/bindgen/BUILD.bazel b/examples/bindgen/BUILD.bazel
index 1a62c783..8e36e20e 100644
--- a/examples/bindgen/BUILD.bazel
+++ b/examples/bindgen/BUILD.bazel
@@ -26,27 +26,3 @@ rust_test(
name = "simple_test",
crate = ":simple_example",
)
-
-# Same as above, except disabling formatting on bindgen.
-rust_bindgen_library(
- name = "simple_bindgen_unformatted",
- bindgen_flags = [
- "--allowlist-var=SIMPLE_.*",
- ],
- cc_lib = ":simple",
- crate_name = "simple_bindgen",
- header = "simple.h",
- rustfmt = False,
-)
-
-rust_binary(
- name = "simple_example_unformatted",
- srcs = ["main.rs"],
- crate_name = "simple_example",
- deps = [":simple_bindgen_unformatted"],
-)
-
-rust_test(
- name = "simple_test_unformatted",
- crate = ":simple_example_unformatted",
-)
diff --git a/examples/bzlmod/hello_world/.bazelrc b/examples/bzlmod/hello_world/.bazelrc
index c8428d95..825e3155 100644
--- a/examples/bzlmod/hello_world/.bazelrc
+++ b/examples/bzlmod/hello_world/.bazelrc
@@ -1 +1,6 @@
-build --experimental_enable_bzlmod \ No newline at end of file
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
+build --experimental_enable_bzlmod
diff --git a/examples/crate_universe/.bazelrc b/examples/crate_universe/.bazelrc
index b52e6c4d..369688be 100644
--- a/examples/crate_universe/.bazelrc
+++ b/examples/crate_universe/.bazelrc
@@ -1,6 +1,11 @@
# `.bazelrc` is a Bazel configuration file.
# https://bazel.build/docs/best-practices#bazelrc-file
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt for all targets in the workspace
build:rustfmt --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:rustfmt --output_groups=+rustfmt_checks
@@ -16,3 +21,4 @@ build --nolegacy_external_runfiles
# 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/WORKSPACE.bazel b/examples/crate_universe/WORKSPACE.bazel
index 173e3f2c..cdc02df7 100644
--- a/examples/crate_universe/WORKSPACE.bazel
+++ b/examples/crate_universe/WORKSPACE.bazel
@@ -124,6 +124,29 @@ load(
cargo_workspace_crate_repositories()
###############################################################################
+# C A R G O C O N D I T I O N A L D E P S
+###############################################################################
+
+crates_repository(
+ name = "crate_index_cargo_conditional_deps",
+ cargo_lockfile = "//cargo_conditional_deps: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_conditional_deps:cargo-bazel-lock.json",
+ manifests = [
+ "//cargo_conditional_deps:Cargo.toml",
+ ],
+)
+
+load(
+ "@crate_index_cargo_conditional_deps//:defs.bzl",
+ cargo_conditional_deps_crate_repositories = "crate_repositories",
+)
+
+cargo_conditional_deps_crate_repositories()
+
+###############################################################################
# M U L T I P A C K A G E
###############################################################################
@@ -247,6 +270,103 @@ load(
no_cargo_crate_repositories()
###############################################################################
+# U S I N G C X X C R A T E
+###############################################################################
+
+# CXX crate is a bit different since there are C++ headers provided.
+
+crates_repository(
+ name = "using_cxx",
+ annotations = {
+ # CXX provides a header file that should be used in C++ sources that depend on cxx.
+ "cxx": [
+ crate.annotation(
+ additive_build_file_content = """
+ # This file is included in the BUILD for the cxx crate, to export its header
+ # file for C++ code to depend on.
+ cc_library(
+ name = "cxx_cc",
+ visibility = ["//visibility:public"],
+ hdrs = ["include/cxx.h"],
+ srcs = ["src/cxx.cc"],
+ includes = ["include"],
+ target_compatible_with = [
+ "@platforms//os:linux",
+ ],
+ )
+ """,
+ extra_aliased_targets = {"cxx_cc": "cxx_cc"},
+ gen_build_script = False,
+ ),
+ ],
+ },
+ cargo_lockfile = "//using_cxx:Cargo.Bazel.lock",
+ # `generator` is not necessary in official releases.
+ # See load satement for `cargo_bazel_bootstrap`.
+ generator = "@cargo_bazel_bootstrap//:cargo-bazel",
+ lockfile = "//using_cxx:cargo-bazel-lock.json",
+ packages = {
+ "cxx": crate.spec(
+ version = "1.0.0",
+ ),
+ },
+ splicing_config = splicing_config(
+ resolver_version = "2",
+ ),
+)
+
+load(
+ "@using_cxx//:defs.bzl",
+ using_cxx_crate_repositories = "crate_repositories",
+)
+
+using_cxx_crate_repositories()
+
+# The codegen tool needed by cxx.
+http_archive(
+ name = "cxxbridge-cmd",
+ build_file_content = """
+load("@rules_rust//rust:defs.bzl", "rust_binary")
+load("@cxxbridge_cmd_deps//:defs.bzl", "aliases", "all_crate_deps")
+
+rust_binary(
+ name = "cxxbridge-cmd",
+ srcs = glob(["src/**/*.rs"]),
+ aliases = aliases(),
+ data = [
+ "src/gen/include/cxx.h",
+ ],
+ edition = "2021",
+ visibility = ["//visibility:public"],
+ deps = all_crate_deps(
+ normal = True,
+ ),
+)
+ """,
+ sha256 = "df13eece12ed9e7bd4fb071a6af4c44421bb9024d339d029f5333bcdaca00000",
+ strip_prefix = "cxxbridge-cmd-1.0.100",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.100/download"],
+)
+
+crates_repository(
+ name = "cxxbridge_cmd_deps",
+ cargo_lockfile = "//using_cxx:cxxbridge-cmd.Cargo.lock",
+ # `generator` is not necessary in official releases.
+ # See load satement for `cargo_bazel_bootstrap`.
+ generator = "@cargo_bazel_bootstrap//:cargo-bazel",
+ lockfile = "//using_cxx:cxxbridge-cmd.Cargo.Bazel.lock",
+ manifests = ["@cxxbridge-cmd//:Cargo.toml"],
+ splicing_config = splicing_config(
+ resolver_version = "2",
+ ),
+)
+
+load("@cxxbridge_cmd_deps//:defs.bzl", cxxbridge_cmd_deps = "crate_repositories")
+
+cxxbridge_cmd_deps()
+
+###############################################################################
# V E N D O R E X T E R N A L
###############################################################################
diff --git a/examples/crate_universe/cargo_aliases/.bazelrc b/examples/crate_universe/cargo_aliases/.bazelrc
index d63c8090..5c479faf 100644
--- a/examples/crate_universe/cargo_aliases/.bazelrc
+++ b/examples/crate_universe/cargo_aliases/.bazelrc
@@ -1,5 +1,10 @@
# A config file containing Bazel settings
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt
build:strict --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:strict --output_groups=+rustfmt_checks
diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
index 3354ec18..a9a09dba 100644
--- a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "73c543aaec1c9028c26c64cd4b975a2ed32b43248a90750ac5fbda2d736e8eda",
+ "checksum": "9d92fb6c57a85c0a593a7c324e1754fe3e8b975387d383ffd541c9bf50412308",
"crates": {
"aho-corasick 0.7.20": {
"name": "aho-corasick",
diff --git a/examples/crate_universe/cargo_conditional_deps/BUILD.bazel b/examples/crate_universe/cargo_conditional_deps/BUILD.bazel
new file mode 100644
index 00000000..c94b6c01
--- /dev/null
+++ b/examples/crate_universe/cargo_conditional_deps/BUILD.bazel
@@ -0,0 +1,16 @@
+load("@crate_index_cargo_conditional_deps//:defs.bzl", "aliases", "all_crate_deps")
+load("@rules_rust//rust:defs.bzl", "rust_binary")
+
+rust_binary(
+ name = "example",
+ srcs = [
+ "src/main.rs",
+ ],
+ aliases = aliases(),
+ proc_macro_deps = all_crate_deps(
+ proc_macro = True,
+ ),
+ deps = all_crate_deps(
+ normal = True,
+ ),
+)
diff --git a/examples/crate_universe/cargo_conditional_deps/Cargo.Bazel.lock b/examples/crate_universe/cargo_conditional_deps/Cargo.Bazel.lock
new file mode 100644
index 00000000..5a8a1f52
--- /dev/null
+++ b/examples/crate_universe/cargo_conditional_deps/Cargo.Bazel.lock
@@ -0,0 +1,69 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[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 = "conditional-deps"
+version = "0.1.0"
+dependencies = [
+ "nix",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.146"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "nix"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
+ "memoffset",
+ "pin-utils",
+ "static_assertions",
+]
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
diff --git a/examples/crate_universe/cargo_conditional_deps/Cargo.toml b/examples/crate_universe/cargo_conditional_deps/Cargo.toml
new file mode 100644
index 00000000..c5875ea5
--- /dev/null
+++ b/examples/crate_universe/cargo_conditional_deps/Cargo.toml
@@ -0,0 +1,9 @@
+[package]
+name = "conditional-deps"
+version = "0.1.0"
+edition = "2021"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[target.'cfg(target_os = "linux")'.dependencies]
+nix = { version = "0.26.2", features = ["time", "process"] }
diff --git a/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json b/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json
new file mode 100644
index 00000000..42646464
--- /dev/null
+++ b/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json
@@ -0,0 +1,466 @@
+{
+ "checksum": "6f112e662b88f114281a88c9910907a36f9dd34fabb1965fcabb9f4dad943bdb",
+ "crates": {
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "bitflags",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cfg_if",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "conditional-deps 0.1.0": {
+ "name": "conditional-deps",
+ "version": "0.1.0",
+ "repository": null,
+ "targets": [],
+ "library_target_name": null,
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"linux\")": [
+ {
+ "id": "nix 0.26.2",
+ "target": "nix"
+ }
+ ]
+ }
+ },
+ "edition": "2021",
+ "version": "0.1.0"
+ },
+ "license": null
+ },
+ "libc 0.2.146": {
+ "name": "libc",
+ "version": "0.2.146",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libc/0.2.146/download",
+ "sha256": "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "libc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "extra_traits",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.146",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.146"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "memoffset 0.7.1": {
+ "name": "memoffset",
+ "version": "0.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/memoffset/0.7.1/download",
+ "sha256": "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "memoffset",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "memoffset",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "memoffset 0.7.1",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.7.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "nix 0.26.2": {
+ "name": "nix",
+ "version": "0.26.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/nix/0.26.2/download",
+ "sha256": "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "nix",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "nix",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "acct",
+ "aio",
+ "default",
+ "dir",
+ "env",
+ "event",
+ "feature",
+ "fs",
+ "hostname",
+ "inotify",
+ "ioctl",
+ "kmod",
+ "memoffset",
+ "mman",
+ "mount",
+ "mqueue",
+ "net",
+ "personality",
+ "pin-utils",
+ "poll",
+ "process",
+ "pthread",
+ "ptrace",
+ "quota",
+ "reboot",
+ "resource",
+ "sched",
+ "signal",
+ "socket",
+ "term",
+ "time",
+ "ucontext",
+ "uio",
+ "user",
+ "zerocopy"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "libc 0.2.146",
+ "target": "libc"
+ },
+ {
+ "id": "pin-utils 0.1.0",
+ "target": "pin_utils"
+ },
+ {
+ "id": "static_assertions 1.1.0",
+ "target": "static_assertions"
+ }
+ ],
+ "selects": {
+ "cfg(not(target_os = \"redox\"))": [
+ {
+ "id": "memoffset 0.7.1",
+ "target": "memoffset"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.26.2"
+ },
+ "license": "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "pin_utils",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "static_assertions 1.1.0": {
+ "name": "static_assertions",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/static_assertions/1.1.0/download",
+ "sha256": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "static_assertions",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "static_assertions",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ }
+ },
+ "binary_crates": [],
+ "workspace_members": {
+ "conditional-deps 0.1.0": "cargo_conditional_deps"
+ },
+ "conditions": {
+ "cfg(not(target_os = \"redox\"))": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-fuchsia",
+ "aarch64-linux-android",
+ "aarch64-pc-windows-msvc",
+ "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",
+ "riscv64gc-unknown-none-elf",
+ "s390x-unknown-linux-gnu",
+ "thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
+ "wasm32-unknown-unknown",
+ "wasm32-wasi",
+ "x86_64-apple-darwin",
+ "x86_64-apple-ios",
+ "x86_64-fuchsia",
+ "x86_64-linux-android",
+ "x86_64-pc-windows-msvc",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu",
+ "x86_64-unknown-none"
+ ],
+ "cfg(target_os = \"linux\")": [
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-unknown-linux-gnueabi",
+ "i686-unknown-linux-gnu",
+ "powerpc-unknown-linux-gnu",
+ "s390x-unknown-linux-gnu",
+ "x86_64-unknown-linux-gnu"
+ ]
+ }
+}
diff --git a/examples/crate_universe/cargo_conditional_deps/src/main.rs b/examples/crate_universe/cargo_conditional_deps/src/main.rs
new file mode 100644
index 00000000..c3ecad7a
--- /dev/null
+++ b/examples/crate_universe/cargo_conditional_deps/src/main.rs
@@ -0,0 +1,18 @@
+#[cfg(target_os = "linux")]
+fn print_time() {
+ println!(
+ "nix time: {}",
+ nix::time::clock_getcpuclockid(nix::unistd::Pid::this())
+ .and_then(nix::time::clock_gettime)
+ .unwrap()
+ )
+}
+
+#[cfg(not(target_os = "linux"))]
+fn print_time() {
+ println!("other time: {:?}", std::time::SystemTime::now())
+}
+
+fn main() {
+ print_time()
+}
diff --git a/examples/crate_universe/cargo_remote/.bazelrc b/examples/crate_universe/cargo_remote/.bazelrc
index d63c8090..5c479faf 100644
--- a/examples/crate_universe/cargo_remote/.bazelrc
+++ b/examples/crate_universe/cargo_remote/.bazelrc
@@ -1,5 +1,10 @@
# A config file containing Bazel settings
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt
build:strict --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:strict --output_groups=+rustfmt_checks
diff --git a/examples/crate_universe/cargo_workspace/.bazelrc b/examples/crate_universe/cargo_workspace/.bazelrc
index d63c8090..5c479faf 100644
--- a/examples/crate_universe/cargo_workspace/.bazelrc
+++ b/examples/crate_universe/cargo_workspace/.bazelrc
@@ -1,5 +1,10 @@
# A config file containing Bazel settings
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt
build:strict --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:strict --output_groups=+rustfmt_checks
diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
index 53f92f59..ec7bb2b8 100644
--- a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "8dcac739a6ae8ab1f19b863d7da1d9b4e99078d8616a458f9fa9abb1d7a5c6ba",
+ "checksum": "a53a28a5df977c7cfdee748d1d522a044997de08d5cdfddcb8e37b7a8e78f762",
"crates": {
"ansi_term 0.12.1": {
"name": "ansi_term",
@@ -1296,6 +1296,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
@@ -1326,6 +1327,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
diff --git a/examples/crate_universe/multi_package/.bazelrc b/examples/crate_universe/multi_package/.bazelrc
index d63c8090..5c479faf 100644
--- a/examples/crate_universe/multi_package/.bazelrc
+++ b/examples/crate_universe/multi_package/.bazelrc
@@ -1,5 +1,10 @@
# A config file containing Bazel settings
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt
build:strict --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:strict --output_groups=+rustfmt_checks
diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json
index 9f8abdca..7b304e3e 100644
--- a/examples/crate_universe/multi_package/cargo-bazel-lock.json
+++ b/examples/crate_universe/multi_package/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "28b36befccdbe5075b4ec0c75543600400d65b6707b641e9e8b1eb20e0ad300b",
+ "checksum": "18ad2cc0814eb27b3c070784112968418f33359994c1e89ef89214a198cdabc1",
"crates": {
"aho-corasick 0.7.20": {
"name": "aho-corasick",
@@ -1509,7 +1509,7 @@
"data_glob": [
"**"
],
- "deps": {
+ "link_deps": {
"common": [
{
"id": "curl-sys 0.4.60+curl-7.88.1",
@@ -3447,7 +3447,16 @@
"build_script_attrs": {
"data_glob": [
"**"
- ]
+ ],
+ "link_deps": {
+ "common": [
+ {
+ "id": "curl-sys 0.4.60+curl-7.88.1",
+ "target": "curl_sys"
+ }
+ ],
+ "selects": {}
+ }
},
"license": "MIT"
},
@@ -5455,7 +5464,16 @@
"build_script_attrs": {
"data_glob": [
"**"
- ]
+ ],
+ "link_deps": {
+ "common": [
+ {
+ "id": "ring 0.16.20",
+ "target": "ring"
+ }
+ ],
+ "selects": {}
+ }
},
"license": "Apache-2.0/ISC/MIT"
},
@@ -9404,6 +9422,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"x86_64-apple-darwin",
"x86_64-apple-ios",
"x86_64-fuchsia",
@@ -9434,6 +9453,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"x86_64-apple-darwin",
"x86_64-apple-ios",
"x86_64-fuchsia",
@@ -9464,6 +9484,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-wasi",
"x86_64-apple-darwin",
"x86_64-apple-ios",
@@ -9493,6 +9514,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
@@ -9524,6 +9546,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
diff --git a/examples/crate_universe/no_cargo_manifests/.bazelrc b/examples/crate_universe/no_cargo_manifests/.bazelrc
index d63c8090..5c479faf 100644
--- a/examples/crate_universe/no_cargo_manifests/.bazelrc
+++ b/examples/crate_universe/no_cargo_manifests/.bazelrc
@@ -1,5 +1,10 @@
# A config file containing Bazel settings
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt
build:strict --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:strict --output_groups=+rustfmt_checks
diff --git a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
index 3bf2de42..aa87cf95 100644
--- a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
+++ b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "706a0dca240bd9373f771f4ad67da55cef007a8abb453ae934a33409e20f649c",
+ "checksum": "9e1d4a86d089035efa5822a972fc62fb17fbbe1f8cd3784da4946d010a1284eb",
"crates": {
"async-trait 0.1.64": {
"name": "async-trait",
@@ -4885,6 +4885,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"x86_64-apple-darwin",
"x86_64-apple-ios",
"x86_64-fuchsia",
@@ -4913,6 +4914,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
@@ -4944,6 +4946,7 @@
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
diff --git a/examples/crate_universe/using_cxx/BUILD.bazel b/examples/crate_universe/using_cxx/BUILD.bazel
new file mode 100644
index 00000000..8b81a997
--- /dev/null
+++ b/examples/crate_universe/using_cxx/BUILD.bazel
@@ -0,0 +1,37 @@
+load("@rules_cc//cc:defs.bzl", "cc_library")
+load("@rules_rust//rust:defs.bzl", "rust_binary")
+load(":rust_cxx_bridge.bzl", "rust_cxx_bridge")
+
+rust_binary(
+ name = "demo",
+ srcs = glob(["src/**/*.rs"]),
+ edition = "2021",
+ deps = [
+ ":blobstore-sys",
+ ":bridge",
+ "@using_cxx//:cxx",
+ ],
+)
+
+rust_cxx_bridge(
+ name = "bridge",
+ src = "src/main.rs",
+ deps = [":blobstore-include"],
+)
+
+cc_library(
+ name = "blobstore-sys",
+ srcs = ["src/blobstore.cc"],
+ copts = ["-std=c++17"],
+ deps = [
+ ":blobstore-include",
+ ":bridge/include",
+ ],
+)
+
+cc_library(
+ name = "blobstore-include",
+ hdrs = ["include/blobstore.h"],
+ copts = ["-std=c++17"],
+ deps = ["@using_cxx//:cxx_cc"],
+)
diff --git a/examples/crate_universe/using_cxx/Cargo.Bazel.lock b/examples/crate_universe/using_cxx/Cargo.Bazel.lock
new file mode 100644
index 00000000..c046eec2
--- /dev/null
+++ b/examples/crate_universe/using_cxx/Cargo.Bazel.lock
@@ -0,0 +1,98 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "cc"
+version = "1.0.82"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "cxx"
+version = "1.0.104"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba1ba0a82363c553ecb7b4cd58ba6e1c017baef8e3cca4e7d66ca17879201144"
+dependencies = [
+ "cc",
+ "cxxbridge-flags",
+ "cxxbridge-macro",
+ "link-cplusplus",
+]
+
+[[package]]
+name = "cxxbridge-flags"
+version = "1.0.104"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "409667bbb937bae87f7cfa91ca29e1415bb92d415371e3344b5269c10d90d595"
+
+[[package]]
+name = "cxxbridge-macro"
+version = "1.0.104"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fb2a9757fb085d6d97856b28d4f049141ca4a61a64c697f4426433b5f6caa1f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "direct-cargo-bazel-deps"
+version = "0.0.1"
+dependencies = [
+ "cxx",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "link-cplusplus"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.66"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
diff --git a/examples/crate_universe/using_cxx/cargo-bazel-lock.json b/examples/crate_universe/using_cxx/cargo-bazel-lock.json
new file mode 100644
index 00000000..41a309f4
--- /dev/null
+++ b/examples/crate_universe/using_cxx/cargo-bazel-lock.json
@@ -0,0 +1,581 @@
+{
+ "checksum": "e5d24b98993df177a8e5518f4dd7ea12b619dc811e1052d6212bbdc7749002be",
+ "crates": {
+ "cc 1.0.82": {
+ "name": "cc",
+ "version": "1.0.82",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cc/1.0.82/download",
+ "sha256": "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.0.82"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "cxx 1.0.104": {
+ "name": "cxx",
+ "version": "1.0.104",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxx/1.0.104/download",
+ "sha256": "ba1ba0a82363c553ecb7b4cd58ba6e1c017baef8e3cca4e7d66ca17879201144"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cxx",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cxx",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "link-cplusplus 1.0.9",
+ "target": "link_cplusplus"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "cxxbridge-macro 1.0.104",
+ "target": "cxxbridge_macro"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.104"
+ },
+ "license": "MIT OR Apache-2.0",
+ "additive_build_file_content": "\n# This file is included in the BUILD for the cxx crate, to export its header\n# file for C++ code to depend on.\ncc_library(\n name = \"cxx_cc\",\n visibility = [\"//visibility:public\"],\n hdrs = [\"include/cxx.h\"],\n srcs = [\"src/cxx.cc\"],\n includes = [\"include\"],\n target_compatible_with = [\n \"@platforms//os:linux\",\n ],\n)\n",
+ "extra_aliased_targets": {
+ "cxx_cc": "cxx_cc"
+ }
+ },
+ "cxxbridge-flags 1.0.104": {
+ "name": "cxxbridge-flags",
+ "version": "1.0.104",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxxbridge-flags/1.0.104/download",
+ "sha256": "409667bbb937bae87f7cfa91ca29e1415bb92d415371e3344b5269c10d90d595"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cxxbridge_flags",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cxxbridge_flags",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.104"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "cxxbridge-macro 1.0.104": {
+ "name": "cxxbridge-macro",
+ "version": "1.0.104",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxxbridge-macro/1.0.104/download",
+ "sha256": "5fb2a9757fb085d6d97856b28d4f049141ca4a61a64c697f4426433b5f6caa1f"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "cxxbridge_macro",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cxxbridge_macro",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.32",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.28",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.104"
+ },
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "direct_cargo_bazel_deps",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cxx 1.0.104",
+ "target": "cxx"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.0.1"
+ },
+ "license": null
+ },
+ "libc 0.2.147": {
+ "name": "libc",
+ "version": "0.2.147",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libc/0.2.147/download",
+ "sha256": "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "libc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.147",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.2.147"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "link-cplusplus 1.0.9": {
+ "name": "link-cplusplus",
+ "version": "1.0.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/link-cplusplus/1.0.9/download",
+ "sha256": "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "link_cplusplus",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "link_cplusplus",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "link-cplusplus 1.0.9",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.9"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.82",
+ "target": "cc"
+ }
+ ],
+ "selects": {}
+ },
+ "links": "cplusplus"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro2 1.0.66": {
+ "name": "proc-macro2",
+ "version": "1.0.66",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.66/download",
+ "sha256": "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro2",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "proc_macro2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "proc-macro"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.11",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.66"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "quote 1.0.32": {
+ "name": "quote",
+ "version": "1.0.32",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/quote/1.0.32/download",
+ "sha256": "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "quote",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "quote",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "proc-macro"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "proc_macro2"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.32"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "syn 2.0.28": {
+ "name": "syn",
+ "version": "2.0.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/2.0.28/download",
+ "sha256": "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syn",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "syn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.32",
+ "target": "quote"
+ },
+ {
+ "id": "unicode-ident 1.0.11",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "2.0.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "unicode-ident 1.0.11": {
+ "name": "unicode-ident",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.11/download",
+ "sha256": "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_ident",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "unicode_ident",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.11"
+ },
+ "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016"
+ }
+ },
+ "binary_crates": [],
+ "workspace_members": {
+ "direct-cargo-bazel-deps 0.0.1": ""
+ },
+ "conditions": {
+ "cfg(unix)": [
+ "aarch64-apple-darwin",
+ "aarch64-apple-ios",
+ "aarch64-apple-ios-sim",
+ "aarch64-fuchsia",
+ "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-fuchsia",
+ "x86_64-linux-android",
+ "x86_64-unknown-freebsd",
+ "x86_64-unknown-linux-gnu"
+ ]
+ }
+}
diff --git a/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock
new file mode 100644
index 00000000..fc4f2123
--- /dev/null
+++ b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock
@@ -0,0 +1,798 @@
+{
+ "checksum": "7f4d3942ea59e714a8f596d2517046e89e7cc0918c78bfe4924fc37b8f7b1d4e",
+ "crates": {
+ "anstyle 1.0.1": {
+ "name": "anstyle",
+ "version": "1.0.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/anstyle/1.0.1/download",
+ "sha256": "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "anstyle",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "anstyle",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "clap 4.3.21": {
+ "name": "clap",
+ "version": "4.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap/4.3.21/download",
+ "sha256": "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "clap_builder 4.3.21",
+ "target": "clap_builder"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "4.3.21"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "clap_builder 4.3.21": {
+ "name": "clap_builder",
+ "version": "4.3.21",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap_builder/4.3.21/download",
+ "sha256": "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap_builder",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clap_builder",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "anstyle 1.0.1",
+ "target": "anstyle"
+ },
+ {
+ "id": "clap_lex 0.5.0",
+ "target": "clap_lex"
+ },
+ {
+ "id": "strsim 0.10.0",
+ "target": "strsim"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "4.3.21"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "clap_lex 0.5.0": {
+ "name": "clap_lex",
+ "version": "0.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap_lex/0.5.0/download",
+ "sha256": "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap_lex",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clap_lex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2021",
+ "version": "0.5.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "codespan-reporting 0.11.1": {
+ "name": "codespan-reporting",
+ "version": "0.11.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download",
+ "sha256": "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "codespan_reporting",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "codespan_reporting",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "termcolor 1.2.0",
+ "target": "termcolor"
+ },
+ {
+ "id": "unicode-width 0.1.10",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.11.1"
+ },
+ "license": "Apache-2.0"
+ },
+ "cxxbridge-cmd 1.0.100": {
+ "name": "cxxbridge-cmd",
+ "version": "1.0.100",
+ "repository": null,
+ "targets": [],
+ "library_target_name": null,
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "clap 4.3.21",
+ "target": "clap"
+ },
+ {
+ "id": "codespan-reporting 0.11.1",
+ "target": "codespan_reporting"
+ },
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.32",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.28",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.100"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro2 1.0.66": {
+ "name": "proc-macro2",
+ "version": "1.0.66",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.66/download",
+ "sha256": "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro2",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "proc_macro2",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "span-locations"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.11",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.66"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "quote 1.0.32": {
+ "name": "quote",
+ "version": "1.0.32",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/quote/1.0.32/download",
+ "sha256": "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "quote",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "quote",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "proc_macro2"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.32"
+ },
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "strsim",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.10.0"
+ },
+ "license": "MIT"
+ },
+ "syn 2.0.28": {
+ "name": "syn",
+ "version": "2.0.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/2.0.28/download",
+ "sha256": "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syn",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "syn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "clone-impls",
+ "full",
+ "parsing",
+ "printing",
+ "quote"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.66",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.32",
+ "target": "quote"
+ },
+ {
+ "id": "unicode-ident 1.0.11",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "2.0.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "termcolor 1.2.0": {
+ "name": "termcolor",
+ "version": "1.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/termcolor/1.2.0/download",
+ "sha256": "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "termcolor",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "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.2.0"
+ },
+ "license": "Unlicense OR MIT"
+ },
+ "unicode-ident 1.0.11": {
+ "name": "unicode-ident",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.11/download",
+ "sha256": "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_ident",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "unicode_ident",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.11"
+ },
+ "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016"
+ },
+ "unicode-width 0.1.10": {
+ "name": "unicode-width",
+ "version": "0.1.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-width/0.1.10/download",
+ "sha256": "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_width",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "unicode_width",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.1.10"
+ },
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "winapi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "minwindef",
+ "processenv",
+ "std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt"
+ ],
+ "selects": {}
+ },
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "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": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "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": {
+ "cxxbridge-cmd 1.0.100": ""
+ },
+ "conditions": {
+ "cfg(windows)": [
+ "aarch64-pc-windows-msvc",
+ "i686-pc-windows-msvc",
+ "x86_64-pc-windows-msvc"
+ ],
+ "i686-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnu": []
+ }
+}
diff --git a/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.lock b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.lock
new file mode 100644
index 00000000..b4dd6d37
--- /dev/null
+++ b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.lock
@@ -0,0 +1,143 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "anstyle"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+
+[[package]]
+name = "clap"
+version = "4.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd"
+dependencies = [
+ "clap_builder",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa"
+dependencies = [
+ "anstyle",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+
+[[package]]
+name = "codespan-reporting"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+dependencies = [
+ "termcolor",
+ "unicode-width",
+]
+
+[[package]]
+name = "cxxbridge-cmd"
+version = "1.0.100"
+dependencies = [
+ "clap",
+ "codespan-reporting",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.66"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "syn"
+version = "2.0.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[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/using_cxx/include/blobstore.h b/examples/crate_universe/using_cxx/include/blobstore.h
new file mode 100644
index 00000000..2dec552f
--- /dev/null
+++ b/examples/crate_universe/using_cxx/include/blobstore.h
@@ -0,0 +1,27 @@
+#pragma once
+#include <memory>
+
+#include "cxx.h"
+
+namespace org {
+namespace blobstore {
+
+struct MultiBuf;
+struct BlobMetadata;
+
+class BlobstoreClient {
+ public:
+ BlobstoreClient();
+ uint64_t put(MultiBuf &buf) const;
+ void tag(uint64_t blobid, rust::Str tag) const;
+ BlobMetadata metadata(uint64_t blobid) const;
+
+ private:
+ class impl;
+ std::shared_ptr<impl> impl;
+};
+
+std::unique_ptr<BlobstoreClient> new_blobstore_client();
+
+} // namespace blobstore
+} // namespace org
diff --git a/examples/crate_universe/using_cxx/rust_cxx_bridge.bzl b/examples/crate_universe/using_cxx/rust_cxx_bridge.bzl
new file mode 100644
index 00000000..1dca243c
--- /dev/null
+++ b/examples/crate_universe/using_cxx/rust_cxx_bridge.bzl
@@ -0,0 +1,49 @@
+# buildifier: disable=module-docstring
+load("@bazel_skylib//rules:run_binary.bzl", "run_binary")
+load("@rules_cc//cc:defs.bzl", "cc_library")
+
+def rust_cxx_bridge(name, src, deps = []):
+ """A macro defining a cxx bridge library
+
+ Args:
+ name (string): The name of the new target
+ src (string): The rust source file to generate a bridge for
+ deps (list, optional): A list of dependencies for the underlying cc_library. Defaults to [].
+ """
+ native.alias(
+ name = "%s/header" % name,
+ actual = src + ".h",
+ )
+
+ native.alias(
+ name = "%s/source" % name,
+ actual = src + ".cc",
+ )
+
+ run_binary(
+ name = "%s/generated" % name,
+ srcs = [src],
+ outs = [
+ src + ".h",
+ src + ".cc",
+ ],
+ args = [
+ "$(location %s)" % src,
+ "-o",
+ "$(location %s.h)" % src,
+ "-o",
+ "$(location %s.cc)" % src,
+ ],
+ tool = "@cxxbridge-cmd//:cxxbridge-cmd",
+ )
+
+ cc_library(
+ name = name,
+ srcs = [src + ".cc"],
+ deps = deps + [":%s/include" % name],
+ )
+
+ cc_library(
+ name = "%s/include" % name,
+ hdrs = [src + ".h"],
+ )
diff --git a/examples/crate_universe/using_cxx/src/blobstore.cc b/examples/crate_universe/using_cxx/src/blobstore.cc
new file mode 100644
index 00000000..a63f129b
--- /dev/null
+++ b/examples/crate_universe/using_cxx/src/blobstore.cc
@@ -0,0 +1,74 @@
+#include "using_cxx/include/blobstore.h"
+
+#include <algorithm>
+#include <functional>
+#include <set>
+#include <string>
+#include <unordered_map>
+
+#include "using_cxx/src/main.rs.h"
+
+namespace org {
+namespace blobstore {
+
+// Toy implementation of an in-memory blobstore.
+//
+// In reality the implementation of BlobstoreClient could be a large complex C++
+// library.
+class BlobstoreClient::impl {
+ friend BlobstoreClient;
+ using Blob = struct {
+ std::string data;
+ std::set<std::string> tags;
+ };
+ std::unordered_map<uint64_t, Blob> blobs;
+};
+
+BlobstoreClient::BlobstoreClient() : impl(new class BlobstoreClient::impl) {}
+
+// Upload a new blob and return a blobid that serves as a handle to the blob.
+uint64_t BlobstoreClient::put(MultiBuf &buf) const {
+ std::string contents;
+
+ // Traverse the caller's chunk iterator.
+ //
+ // In reality there might be sophisticated batching of chunks and/or
+ // parallel upload implemented by the blobstore's C++ client.
+ while (true) {
+ auto chunk = next_chunk(buf);
+ if (chunk.size() == 0) {
+ break;
+ }
+ contents.append(reinterpret_cast<const char *>(chunk.data()),
+ chunk.size());
+ }
+
+ // Insert into map and provide caller the handle.
+ auto blobid = std::hash<std::string>{}(contents);
+ impl->blobs[blobid] = {std::move(contents), {}};
+ return blobid;
+}
+
+// Add tag to an existing blob.
+void BlobstoreClient::tag(uint64_t blobid, rust::Str tag) const {
+ impl->blobs[blobid].tags.emplace(tag);
+}
+
+// Retrieve metadata about a blob.
+BlobMetadata BlobstoreClient::metadata(uint64_t blobid) const {
+ BlobMetadata metadata{};
+ auto blob = impl->blobs.find(blobid);
+ if (blob != impl->blobs.end()) {
+ metadata.size = blob->second.data.size();
+ std::for_each(blob->second.tags.cbegin(), blob->second.tags.cend(),
+ [&](auto &t) { metadata.tags.emplace_back(t); });
+ }
+ return metadata;
+}
+
+std::unique_ptr<BlobstoreClient> new_blobstore_client() {
+ return std::make_unique<BlobstoreClient>();
+}
+
+} // namespace blobstore
+} // namespace org
diff --git a/examples/crate_universe/using_cxx/src/main.rs b/examples/crate_universe/using_cxx/src/main.rs
new file mode 100644
index 00000000..fd17d91e
--- /dev/null
+++ b/examples/crate_universe/using_cxx/src/main.rs
@@ -0,0 +1,59 @@
+#[cxx::bridge(namespace = "org::blobstore")]
+mod ffi {
+ // Shared structs with fields visible to both languages.
+ struct BlobMetadata {
+ size: usize,
+ tags: Vec<String>,
+ }
+
+ // Rust types and signatures exposed to C++.
+ extern "Rust" {
+ type MultiBuf;
+
+ fn next_chunk(buf: &mut MultiBuf) -> &[u8];
+ }
+
+ // C++ types and signatures exposed to Rust.
+ unsafe extern "C++" {
+ include!("using_cxx/include/blobstore.h");
+
+ type BlobstoreClient;
+
+ fn new_blobstore_client() -> UniquePtr<BlobstoreClient>;
+ fn put(&self, parts: &mut MultiBuf) -> u64;
+ fn tag(&self, blobid: u64, tag: &str);
+ fn metadata(&self, blobid: u64) -> BlobMetadata;
+ }
+}
+
+// An iterator over contiguous chunks of a discontiguous file object.
+//
+// Toy implementation uses a Vec<Vec<u8>> but in reality this might be iterating
+// over some more complex Rust data structure like a rope, or maybe loading
+// chunks lazily from somewhere.
+pub struct MultiBuf {
+ chunks: Vec<Vec<u8>>,
+ pos: usize,
+}
+pub fn next_chunk(buf: &mut MultiBuf) -> &[u8] {
+ let next = buf.chunks.get(buf.pos);
+ buf.pos += 1;
+ next.map_or(&[], Vec::as_slice)
+}
+
+fn main() {
+ let client = ffi::new_blobstore_client();
+
+ // Upload a blob.
+ let chunks = vec![b"fearless".to_vec(), b"concurrency".to_vec()];
+ let mut buf = MultiBuf { chunks, pos: 0 };
+ let blobid = client.put(&mut buf);
+ println!("blobid = {}", blobid);
+
+ // Add a tag.
+ client.tag(blobid, "rust");
+
+ // Read back the tags.
+ let metadata = client.metadata(blobid);
+ println!("tags = {:?}", metadata.tags);
+}
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel b/examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel
index 45797c62..67f91bee 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.atty-0.2.14.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,79 +38,113 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.14",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@crates_vendor__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@crates_vendor__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@crates_vendor__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel
index dbc63ee1..8fb296ef 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.autocfg-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.bazel b/examples/crate_universe/vendor_external/crates/BUILD.bazel
index a8f21273..a4e67874 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.bazel
@@ -27,7 +27,7 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "clap",
- actual = "@crates_vendor__clap-3.2.23//:clap",
+ actual = "@crates_vendor__clap-3.1.5//:clap",
tags = ["manual"],
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel b/examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel
index 8157ff4f..5c6f34ce 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.bitflags-1.3.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel
index 71f51543..66ee9781 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.cfg-if-1.0.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.clap-3.1.5.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.1.5.bazel
new file mode 100644
index 00000000..2fddeb4a
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.1.5.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "atty",
+ "clap_derive",
+ "color",
+ "default",
+ "derive",
+ "lazy_static",
+ "std",
+ "strsim",
+ "suggestions",
+ "termcolor",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@crates_vendor__clap_derive-3.1.4//:clap_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.1.5",
+ deps = [
+ "@crates_vendor__atty-0.2.14//:atty",
+ "@crates_vendor__bitflags-1.3.2//:bitflags",
+ "@crates_vendor__indexmap-1.8.0//:indexmap",
+ "@crates_vendor__lazy_static-1.4.0//:lazy_static",
+ "@crates_vendor__os_str_bytes-6.0.0//:os_str_bytes",
+ "@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_external/crates/BUILD.clap-3.2.23.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.23.bazel
deleted file mode 100644
index f9679188..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.23.bazel
+++ /dev/null
@@ -1,66 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atty",
- "clap_derive",
- "color",
- "default",
- "derive",
- "once_cell",
- "std",
- "strsim",
- "suggestions",
- "termcolor",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@crates_vendor__clap_derive-3.2.18//:clap_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.2.23",
- deps = [
- "@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.3//:indexmap",
- "@crates_vendor__once_cell-1.17.1//:once_cell",
- "@crates_vendor__strsim-0.10.0//:strsim",
- "@crates_vendor__termcolor-1.2.0//:termcolor",
- "@crates_vendor__textwrap-0.16.0//:textwrap",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.1.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.1.4.bazel
new file mode 100644
index 00000000..0f5a8bc4
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.1.4.bazel
@@ -0,0 +1,86 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "clap_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.1.4",
+ deps = [
+ "@crates_vendor__heck-0.4.0//:heck",
+ "@crates_vendor__proc-macro-error-1.0.4//:proc_macro_error",
+ "@crates_vendor__proc-macro2-1.0.36//:proc_macro2",
+ "@crates_vendor__quote-1.0.15//:quote",
+ "@crates_vendor__syn-1.0.86//:syn",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.18.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.18.bazel
deleted file mode 100644
index c7563f52..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.clap_derive-3.2.18.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "clap_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.2.18",
- deps = [
- "@crates_vendor__heck-0.4.1//:heck",
- "@crates_vendor__proc-macro-error-1.0.4//:proc_macro_error",
- "@crates_vendor__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor__quote-1.0.26//:quote",
- "@crates_vendor__syn-1.0.109//:syn",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel
deleted file mode 100644
index ab6eb629..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.clap_lex-0.2.4.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap_lex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap_lex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.4",
- deps = [
- "@crates_vendor__os_str_bytes-6.5.0//:os_str_bytes",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel
new file mode 100644
index 00000000..ee02756b
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.0.1.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "form_urlencoded",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=form_urlencoded",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+ deps = [
+ "@crates_vendor__matches-0.1.9//:matches",
+ "@crates_vendor__percent-encoding-2.1.0//:percent_encoding",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.1.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.1.0.bazel
deleted file mode 100644
index 3eb4dcbc..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.form_urlencoded-1.1.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "form_urlencoded",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=form_urlencoded",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- "@crates_vendor__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.5.bazel b/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.5.bazel
new file mode 100644
index 00000000..7ba71b4b
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.5.bazel
@@ -0,0 +1,150 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "getrandom",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=getrandom",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.5",
+ deps = [
+ "@crates_vendor__cfg-if-1.0.0//:cfg_if",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@crates_vendor__wasi-0.10.2-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.9.bazel b/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.9.bazel
deleted file mode 100644
index 4c6ae26b..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.getrandom-0.2.9.bazel
+++ /dev/null
@@ -1,115 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "getrandom",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=getrandom",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.9",
- deps = [
- "@crates_vendor__cfg-if-1.0.0//:cfg_if",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@crates_vendor__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.11.2.bazel b/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.11.2.bazel
new file mode 100644
index 00000000..b0ef730f
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.11.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0/MIT
+# ])
+
+rust_library(
+ name = "hashbrown",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "raw",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hashbrown",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.2",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel b/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel
deleted file mode 100644
index d3117860..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.hashbrown-0.12.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "hashbrown",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "raw",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hashbrown",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.12.3",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel
new file mode 100644
index 00000000..6ca552f9
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "heck",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=heck",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.1.bazel
deleted file mode 100644
index 59776d4e..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.heck-0.4.1.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "heck",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=heck",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.1",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel b/examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel
index cf0c13f3..3bac1deb 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.19",
deps = [
- "@crates_vendor__libc-0.2.142//:libc",
+ "@crates_vendor__libc-0.2.119//:libc",
],
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel b/examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel
new file mode 100644
index 00000000..56a44e2a
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.idna-0.2.3.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "idna",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=idna",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.3",
+ deps = [
+ "@crates_vendor__matches-0.1.9//:matches",
+ "@crates_vendor__unicode-bidi-0.3.7//:unicode_bidi",
+ "@crates_vendor__unicode-normalization-0.1.19//:unicode_normalization",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.idna-0.3.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.idna-0.3.0.bazel
deleted file mode 100644
index b871e8ee..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.idna-0.3.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "idna",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=idna",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
- deps = [
- "@crates_vendor__unicode-bidi-0.3.13//:unicode_bidi",
- "@crates_vendor__unicode-normalization-0.1.22//:unicode_normalization",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.8.0.bazel
new file mode 100644
index 00000000..8fc76b84
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.8.0.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0/MIT
+# ])
+
+rust_library(
+ name = "indexmap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.0",
+ deps = [
+ "@crates_vendor__hashbrown-0.11.2//:hashbrown",
+ "@crates_vendor__indexmap-1.8.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "indexmap_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.8.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@crates_vendor__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "indexmap_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.3.bazel b/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.3.bazel
deleted file mode 100644
index 78faeeb5..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.indexmap-1.9.3.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "indexmap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=indexmap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.3",
- deps = [
- "@crates_vendor__hashbrown-0.12.3//:hashbrown",
- "@crates_vendor__indexmap-1.9.3//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "indexmap_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=indexmap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.3",
- visibility = ["//visibility:private"],
- deps = [
- "@crates_vendor__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "indexmap_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.lazy_static-1.4.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.lazy_static-1.4.0.bazel
new file mode 100644
index 00000000..4390ff80
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.lazy_static-1.4.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "lazy_static",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lazy_static",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.4.0",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.119.bazel
new file mode 100644
index 00000000..0e9fa111
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.119.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.119",
+ deps = [
+ "@crates_vendor__libc-0.2.119//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.119",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.142.bazel b/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.142.bazel
deleted file mode 100644
index da24dd84..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.libc-0.2.142.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- deps = [
- "@crates_vendor__libc-0.2.142//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel b/examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel
new file mode 100644
index 00000000..7e7594d4
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.matches-0.1.9.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "matches",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=matches",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.9",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.4.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.4.1.bazel
new file mode 100644
index 00000000..f98b91eb
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.4.1.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense/MIT
+# ])
+
+rust_library(
+ name = "memchr",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.4.1",
+ deps = [
+ "@crates_vendor__memchr-2.4.1//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "memchr_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "2.4.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "memchr_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel
deleted file mode 100644
index 7c11c7b3..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.memchr-2.5.0.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense/MIT
-# ])
-
-rust_library(
- name = "memchr",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=memchr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.5.0",
- deps = [
- "@crates_vendor__memchr-2.5.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "memchr_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=memchr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.5.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "memchr_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.17.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.17.1.bazel
deleted file mode 100644
index 6f6f73dc..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.17.1.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @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("@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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.1",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.0.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.0.0.bazel
new file mode 100644
index 00000000..1e6201ca
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.0.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "os_str_bytes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "memchr",
+ "raw_os_str",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=os_str_bytes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "6.0.0",
+ deps = [
+ "@crates_vendor__memchr-2.4.1//:memchr",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.5.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.5.0.bazel
deleted file mode 100644
index 4c4d01d5..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.os_str_bytes-6.5.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "os_str_bytes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "raw_os_str",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=os_str_bytes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "6.5.0",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel
new file mode 100644
index 00000000..a8f9c853
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "percent_encoding",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=percent-encoding",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.1.0",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.2.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.2.0.bazel
deleted file mode 100644
index 90a5f3b1..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.percent-encoding-2.2.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "percent_encoding",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=percent-encoding",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.2.0",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel b/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel
new file mode 100644
index 00000000..0271f983
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.16.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "ppv_lite86",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "simd",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ppv-lite86",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.16",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.17.bazel b/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.17.bazel
deleted file mode 100644
index 85416c8b..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.ppv-lite86-0.2.17.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "ppv_lite86",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "simd",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ppv-lite86",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.17",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel
index 518acfa9..84925f1f 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-1.0.4.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -46,12 +47,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.4",
deps = [
"@crates_vendor__proc-macro-error-1.0.4//:build_script_build",
- "@crates_vendor__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor__quote-1.0.26//:quote",
- "@crates_vendor__syn-1.0.109//:syn",
+ "@crates_vendor__proc-macro2-1.0.36//:proc_macro2",
+ "@crates_vendor__quote-1.0.15//:quote",
+ "@crates_vendor__syn-1.0.86//:syn",
],
)
@@ -69,6 +104,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
index 90b7a661..3fe5219b 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
@@ -22,6 +22,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,11 +39,45 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.4",
deps = [
"@crates_vendor__proc-macro-error-attr-1.0.4//:build_script_build",
- "@crates_vendor__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor__quote-1.0.26//:quote",
+ "@crates_vendor__proc-macro2-1.0.36//:proc_macro2",
+ "@crates_vendor__quote-1.0.15//:quote",
],
)
@@ -55,6 +90,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.36.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.36.bazel
new file mode 100644
index 00000000..ffa70df7
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.36.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ "span-locations",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.36",
+ deps = [
+ "@crates_vendor__proc-macro2-1.0.36//:build_script_build",
+ "@crates_vendor__unicode-xid-0.2.2//:unicode_xid",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ "span-locations",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.36",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.56.bazel b/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.56.bazel
deleted file mode 100644
index f93bb6ab..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.proc-macro2-1.0.56.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- "span-locations",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- deps = [
- "@crates_vendor__proc-macro2-1.0.56//:build_script_build",
- "@crates_vendor__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- "span-locations",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel
index c00bbaf8..2f314dd4 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.pulldown-cmark-0.8.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,10 +39,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.0",
deps = [
"@crates_vendor__bitflags-1.3.2//:bitflags",
- "@crates_vendor__memchr-2.5.0//:memchr",
+ "@crates_vendor__memchr-2.4.1//:memchr",
"@crates_vendor__pulldown-cmark-0.8.0//:build_script_build",
"@crates_vendor__unicase-2.6.0//:unicase",
],
@@ -56,6 +91,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.15.bazel b/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.15.bazel
new file mode 100644
index 00000000..44de064d
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.15.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @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("@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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.15",
+ deps = [
+ "@crates_vendor__proc-macro2-1.0.36//:proc_macro2",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.26.bazel b/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.26.bazel
deleted file mode 100644
index 04de5044..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.quote-1.0.26.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- deps = [
- "@crates_vendor__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor__quote-1.0.26//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel
index b32a605a..9a4fb492 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.rand-0.8.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -46,73 +47,107 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.5",
deps = [
"@crates_vendor__rand_chacha-0.3.1//:rand_chacha",
- "@crates_vendor__rand_core-0.6.4//:rand_core",
+ "@crates_vendor__rand_core-0.6.3//:rand_core",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor__libc-0.2.119//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel
index c556df4b..ac8a3142 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.rand_chacha-0.3.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.1",
deps = [
- "@crates_vendor__ppv-lite86-0.2.17//:ppv_lite86",
- "@crates_vendor__rand_core-0.6.4//:rand_core",
+ "@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_external/crates/BUILD.rand_core-0.6.3.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.3.bazel
new file mode 100644
index 00000000..38beb585
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.3.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "rand_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "getrandom",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rand_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.3",
+ deps = [
+ "@crates_vendor__getrandom-0.2.5//:getrandom",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.4.bazel
deleted file mode 100644
index d6eb5938..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.rand_core-0.6.4.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "rand_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "getrandom",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rand_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.4",
- deps = [
- "@crates_vendor__getrandom-0.2.9//:getrandom",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.4.bazel
new file mode 100644
index 00000000..00b9d0a5
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.4.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.5.4",
+ deps = [
+ "@crates_vendor__regex-syntax-0.6.25//:regex_syntax",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.regex-1.8.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.8.1.bazel
deleted file mode 100644
index 0bdabf7a..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.regex-1.8.1.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.1",
- deps = [
- "@crates_vendor__regex-syntax-0.7.1//:regex_syntax",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.25.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.25.bazel
new file mode 100644
index 00000000..a12fea8c
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.25.bazel
@@ -0,0 +1,86 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_syntax",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.25",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.7.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.7.1.bazel
deleted file mode 100644
index 26c7b087..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.7.1.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex_syntax",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex-syntax",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.1",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.17.bazel b/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.17.bazel
deleted file mode 100644
index d6715619..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.17.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "semver",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=semver",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.17",
- deps = [
- "@crates_vendor__semver-1.0.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "semver_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=semver",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "semver_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.6.bazel b/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.6.bazel
new file mode 100644
index 00000000..a1def9ce
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.semver-1.0.6.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "semver",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.6",
+ deps = [
+ "@crates_vendor__semver-1.0.6//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "semver_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.6",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "semver_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.136.bazel b/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.136.bazel
new file mode 100644
index 00000000..9a810fc4
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.136.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.136",
+ deps = [
+ "@crates_vendor__serde-1.0.136//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.136",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.160.bazel b/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.160.bazel
deleted file mode 100644
index d463cd96..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.serde-1.0.160.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.160",
- deps = [
- "@crates_vendor__serde-1.0.160//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.160",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel
index bdbb7fcc..3c73e81d 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.strsim-0.10.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.10.0",
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.109.bazel b/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.109.bazel
deleted file mode 100644
index 25a92892..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.109.bazel
+++ /dev/null
@@ -1,104 +0,0 @@
-###############################################################################
-# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.109",
- deps = [
- "@crates_vendor__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor__quote-1.0.26//:quote",
- "@crates_vendor__syn-1.0.109//:build_script_build",
- "@crates_vendor__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "syn_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.109",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "syn_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.86.bazel b/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.86.bazel
new file mode 100644
index 00000000..fca0aad9
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.syn-1.0.86.bazel
@@ -0,0 +1,140 @@
+###############################################################################
+# @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("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.86",
+ deps = [
+ "@crates_vendor__proc-macro2-1.0.36//:proc_macro2",
+ "@crates_vendor__quote-1.0.15//:quote",
+ "@crates_vendor__syn-1.0.86//:build_script_build",
+ "@crates_vendor__unicode-xid-0.2.2//:unicode_xid",
+ ],
+)
+
+cargo_build_script(
+ name = "syn_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.86",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "syn_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel b/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel
new file mode 100644
index 00000000..050ceb60
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.1.3.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "termcolor",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=termcolor",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.3",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@crates_vendor__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@crates_vendor__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@crates_vendor__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.2.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.2.0.bazel
deleted file mode 100644
index ae5ae24c..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.termcolor-1.2.0.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "termcolor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=termcolor",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.2.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@crates_vendor__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@crates_vendor__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@crates_vendor__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel
new file mode 100644
index 00000000..18c68cb6
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.15.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "textwrap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=textwrap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.15.0",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.16.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.16.0.bazel
deleted file mode 100644
index bd67930b..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.textwrap-0.16.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "textwrap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=textwrap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.16.0",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.5.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.5.1.bazel
new file mode 100644
index 00000000..d53618d0
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.5.1.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Zlib OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "tinyvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "tinyvec_macros",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tinyvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.5.1",
+ deps = [
+ "@crates_vendor__tinyvec_macros-0.1.0//:tinyvec_macros",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel
deleted file mode 100644
index 55a91c9b..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.tinyvec-1.6.0.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Zlib OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "tinyvec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "tinyvec_macros",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tinyvec",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.6.0",
- deps = [
- "@crates_vendor__tinyvec_macros-0.1.1//:tinyvec_macros",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel
new file mode 100644
index 00000000..153ee815
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0 OR Zlib
+# ])
+
+rust_library(
+ name = "tinyvec_macros",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tinyvec_macros",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.0",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.1.bazel
deleted file mode 100644
index 857b3c88..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.tinyvec_macros-0.1.1.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0 OR Zlib
-# ])
-
-rust_library(
- name = "tinyvec_macros",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tinyvec_macros",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.1",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.11.bazel b/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.11.bazel
deleted file mode 100644
index 67109005..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.11.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "toml",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=toml",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.11",
- deps = [
- "@crates_vendor__serde-1.0.160//:serde",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.8.bazel b/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.8.bazel
new file mode 100644
index 00000000..c0707561
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.toml-0.5.8.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "toml",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=toml",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.8",
+ deps = [
+ "@crates_vendor__serde-1.0.136//:serde",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel
index d387efe1..d0e1ebcf 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicase-2.6.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.6.0",
deps = [
"@crates_vendor__unicase-2.6.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.13.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.13.bazel
deleted file mode 100644
index b9c0f0cc..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.13.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_bidi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "hardcoded-data",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-bidi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.13",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.7.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.7.bazel
new file mode 100644
index 00000000..1d862154
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicode-bidi-0.3.7.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT / Apache-2.0
+# ])
+
+rust_library(
+ name = "unicode_bidi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-bidi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.7",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.8.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.8.bazel
deleted file mode 100644
index 96a406c4..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.unicode-ident-1.0.8.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.19.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.19.bazel
new file mode 100644
index 00000000..88d771ed
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.19.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "unicode_normalization",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-normalization",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.19",
+ deps = [
+ "@crates_vendor__tinyvec-1.5.1//:tinyvec",
+ ],
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.22.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.22.bazel
deleted file mode 100644
index 9d6fb68c..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.unicode-normalization-0.1.22.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_normalization",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-normalization",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.22",
- deps = [
- "@crates_vendor__tinyvec-1.6.0//:tinyvec",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.unicode-xid-0.2.2.bazel b/examples/crate_universe/vendor_external/crates/BUILD.unicode-xid-0.2.2.bazel
new file mode 100644
index 00000000..51fdd7c8
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.unicode-xid-0.2.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @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("@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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-xid",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel b/examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel
new file mode 100644
index 00000000..7bb1bf8d
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.url-2.2.2.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "url",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=url",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.2.2",
+ deps = [
+ "@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_external/crates/BUILD.url-2.3.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.url-2.3.1.bazel
deleted file mode 100644
index ffdb3a48..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.url-2.3.1.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "url",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=url",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.3.1",
- deps = [
- "@crates_vendor__form_urlencoded-1.1.0//:form_urlencoded",
- "@crates_vendor__idna-0.3.0//:idna",
- "@crates_vendor__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
index 28b3f2ea..c081330d 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -50,14 +51,48 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.4",
deps = [
- "@crates_vendor__proc-macro2-1.0.56//:proc_macro2",
+ "@crates_vendor__proc-macro2-1.0.36//:proc_macro2",
"@crates_vendor__pulldown-cmark-0.8.0//:pulldown_cmark",
- "@crates_vendor__regex-1.8.1//:regex",
- "@crates_vendor__semver-1.0.17//:semver",
- "@crates_vendor__syn-1.0.109//:syn",
- "@crates_vendor__toml-0.5.11//:toml",
- "@crates_vendor__url-2.3.1//:url",
+ "@crates_vendor__regex-1.5.4//:regex",
+ "@crates_vendor__semver-1.0.6//:semver",
+ "@crates_vendor__syn-1.0.86//:syn",
+ "@crates_vendor__toml-0.5.8//:toml",
+ "@crates_vendor__url-2.2.2//:url",
],
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel
index e2bfaea0..11e094d0 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.version_check-0.9.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.4",
)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.10.2+wasi-snapshot-preview1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.10.2+wasi-snapshot-preview1.bazel
new file mode 100644
index 00000000..87dd4edb
--- /dev/null
+++ b/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.10.2+wasi-snapshot-preview1.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @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("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "wasi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.2+wasi-snapshot-preview1",
+)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
deleted file mode 100644
index d863bbfe..00000000
--- a/examples/crate_universe/vendor_external/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "wasi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.0+wasi-snapshot-preview1",
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel
index 29573219..5c5f0fa8 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-0.3.9.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -51,6 +52,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"@crates_vendor__winapi-0.3.9//:build_script_build",
@@ -79,6 +114,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index 40be2f2a..c8ddce46 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@crates_vendor__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel
index 9f6688ab..9c39794d 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-util-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index f352a131..45219878 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@crates_vendor__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_external/crates/defs.bzl b/examples/crate_universe/vendor_external/crates/defs.bzl
index b4c11fce..462b1e0b 100644
--- a/examples/crate_universe/vendor_external/crates/defs.bzl
+++ b/examples/crate_universe/vendor_external/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -291,7 +295,7 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
- "clap": "@crates_vendor__clap-3.2.23//:clap",
+ "clap": "@crates_vendor__clap-3.1.5//:clap",
"rand": "@crates_vendor__rand-0.8.5//:rand",
},
},
@@ -363,9 +367,9 @@ _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-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"x86_64-pc-windows-gnu": [],
}
@@ -416,72 +420,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__clap-3.2.23",
- sha256 = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap/3.2.23/download"],
- strip_prefix = "clap-3.2.23",
- build_file = Label("@examples//vendor_external/crates:BUILD.clap-3.2.23.bazel"),
- )
-
- maybe(
- http_archive,
- name = "crates_vendor__clap_derive-3.2.18",
- sha256 = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65",
+ name = "crates_vendor__clap-3.1.5",
+ sha256 = "ced1892c55c910c1219e98d6fc8d71f6bddba7905866ce740066d8bfea859312",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap_derive/3.2.18/download"],
- strip_prefix = "clap_derive-3.2.18",
- build_file = Label("@examples//vendor_external/crates:BUILD.clap_derive-3.2.18.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap/3.1.5/download"],
+ strip_prefix = "clap-3.1.5",
+ build_file = Label("@examples//vendor_external/crates:BUILD.clap-3.1.5.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__clap_lex-0.2.4",
- sha256 = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5",
+ name = "crates_vendor__clap_derive-3.1.4",
+ sha256 = "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16",
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"),
+ urls = ["https://crates.io/api/v1/crates/clap_derive/3.1.4/download"],
+ strip_prefix = "clap_derive-3.1.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.clap_derive-3.1.4.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__form_urlencoded-1.1.0",
- sha256 = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8",
+ name = "crates_vendor__form_urlencoded-1.0.1",
+ sha256 = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download"],
- strip_prefix = "form_urlencoded-1.1.0",
- build_file = Label("@examples//vendor_external/crates:BUILD.form_urlencoded-1.1.0.bazel"),
+ 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.9",
- sha256 = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4",
+ name = "crates_vendor__getrandom-0.2.5",
+ sha256 = "d39cd93900197114fa1fcb7ae84ca742095eed9442088988ae74fa744e930e77",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/getrandom/0.2.9/download"],
- strip_prefix = "getrandom-0.2.9",
- build_file = Label("@examples//vendor_external/crates:BUILD.getrandom-0.2.9.bazel"),
+ urls = ["https://crates.io/api/v1/crates/getrandom/0.2.5/download"],
+ strip_prefix = "getrandom-0.2.5",
+ build_file = Label("@examples//vendor_external/crates:BUILD.getrandom-0.2.5.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__hashbrown-0.12.3",
- sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
+ name = "crates_vendor__hashbrown-0.11.2",
+ sha256 = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e",
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"),
+ urls = ["https://crates.io/api/v1/crates/hashbrown/0.11.2/download"],
+ strip_prefix = "hashbrown-0.11.2",
+ build_file = Label("@examples//vendor_external/crates:BUILD.hashbrown-0.11.2.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__heck-0.4.1",
- sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8",
+ name = "crates_vendor__heck-0.4.0",
+ sha256 = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"],
- strip_prefix = "heck-0.4.1",
- build_file = Label("@examples//vendor_external/crates:BUILD.heck-0.4.1.bazel"),
+ 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(
@@ -496,82 +490,92 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__idna-0.3.0",
- sha256 = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6",
+ 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.8.0",
+ sha256 = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/idna/0.3.0/download"],
- strip_prefix = "idna-0.3.0",
- build_file = Label("@examples//vendor_external/crates:BUILD.idna-0.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/indexmap/1.8.0/download"],
+ strip_prefix = "indexmap-1.8.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.indexmap-1.8.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__indexmap-1.9.3",
- sha256 = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99",
+ name = "crates_vendor__lazy_static-1.4.0",
+ sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/indexmap/1.9.3/download"],
- strip_prefix = "indexmap-1.9.3",
- build_file = Label("@examples//vendor_external/crates:BUILD.indexmap-1.9.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"],
+ strip_prefix = "lazy_static-1.4.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.lazy_static-1.4.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__libc-0.2.142",
- sha256 = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317",
+ name = "crates_vendor__libc-0.2.119",
+ sha256 = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.142/download"],
- strip_prefix = "libc-0.2.142",
- build_file = Label("@examples//vendor_external/crates:BUILD.libc-0.2.142.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.119/download"],
+ strip_prefix = "libc-0.2.119",
+ build_file = Label("@examples//vendor_external/crates:BUILD.libc-0.2.119.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__memchr-2.5.0",
- sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
+ name = "crates_vendor__matches-0.1.9",
+ sha256 = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f",
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"),
+ 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__once_cell-1.17.1",
- sha256 = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3",
+ name = "crates_vendor__memchr-2.4.1",
+ sha256 = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.17.1/download"],
- strip_prefix = "once_cell-1.17.1",
- build_file = Label("@examples//vendor_external/crates:BUILD.once_cell-1.17.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/memchr/2.4.1/download"],
+ strip_prefix = "memchr-2.4.1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.memchr-2.4.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__os_str_bytes-6.5.0",
- sha256 = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267",
+ name = "crates_vendor__os_str_bytes-6.0.0",
+ sha256 = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download"],
- strip_prefix = "os_str_bytes-6.5.0",
- build_file = Label("@examples//vendor_external/crates:BUILD.os_str_bytes-6.5.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download"],
+ strip_prefix = "os_str_bytes-6.0.0",
+ build_file = Label("@examples//vendor_external/crates:BUILD.os_str_bytes-6.0.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__percent-encoding-2.2.0",
- sha256 = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e",
+ name = "crates_vendor__percent-encoding-2.1.0",
+ sha256 = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/percent-encoding/2.2.0/download"],
- strip_prefix = "percent-encoding-2.2.0",
- build_file = Label("@examples//vendor_external/crates:BUILD.percent-encoding-2.2.0.bazel"),
+ 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.17",
- sha256 = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de",
+ name = "crates_vendor__ppv-lite86-0.2.16",
+ sha256 = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download"],
- strip_prefix = "ppv-lite86-0.2.17",
- build_file = Label("@examples//vendor_external/crates:BUILD.ppv-lite86-0.2.17.bazel"),
+ 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(
@@ -596,12 +600,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__proc-macro2-1.0.56",
- sha256 = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435",
+ name = "crates_vendor__proc-macro2-1.0.36",
+ sha256 = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.56/download"],
- strip_prefix = "proc-macro2-1.0.56",
- build_file = Label("@examples//vendor_external/crates:BUILD.proc-macro2-1.0.56.bazel"),
+ 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_external/crates:BUILD.proc-macro2-1.0.36.bazel"),
)
maybe(
@@ -616,12 +620,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__quote-1.0.26",
- sha256 = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc",
+ name = "crates_vendor__quote-1.0.15",
+ sha256 = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.26/download"],
- strip_prefix = "quote-1.0.26",
- build_file = Label("@examples//vendor_external/crates:BUILD.quote-1.0.26.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.15/download"],
+ strip_prefix = "quote-1.0.15",
+ build_file = Label("@examples//vendor_external/crates:BUILD.quote-1.0.15.bazel"),
)
maybe(
@@ -646,52 +650,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__rand_core-0.6.4",
- sha256 = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c",
+ name = "crates_vendor__rand_core-0.6.3",
+ sha256 = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rand_core/0.6.4/download"],
- strip_prefix = "rand_core-0.6.4",
- build_file = Label("@examples//vendor_external/crates:BUILD.rand_core-0.6.4.bazel"),
+ 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.8.1",
- sha256 = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370",
+ name = "crates_vendor__regex-1.5.4",
+ sha256 = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex/1.8.1/download"],
- strip_prefix = "regex-1.8.1",
- build_file = Label("@examples//vendor_external/crates:BUILD.regex-1.8.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex/1.5.4/download"],
+ strip_prefix = "regex-1.5.4",
+ build_file = Label("@examples//vendor_external/crates:BUILD.regex-1.5.4.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__regex-syntax-0.7.1",
- sha256 = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c",
+ name = "crates_vendor__regex-syntax-0.6.25",
+ sha256 = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.1/download"],
- strip_prefix = "regex-syntax-0.7.1",
- build_file = Label("@examples//vendor_external/crates:BUILD.regex-syntax-0.7.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.25/download"],
+ strip_prefix = "regex-syntax-0.6.25",
+ build_file = Label("@examples//vendor_external/crates:BUILD.regex-syntax-0.6.25.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__semver-1.0.17",
- sha256 = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed",
+ name = "crates_vendor__semver-1.0.6",
+ sha256 = "a4a3381e03edd24287172047536f20cabde766e2cd3e65e6b00fb3af51c4f38d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/semver/1.0.17/download"],
- strip_prefix = "semver-1.0.17",
- build_file = Label("@examples//vendor_external/crates:BUILD.semver-1.0.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/semver/1.0.6/download"],
+ strip_prefix = "semver-1.0.6",
+ build_file = Label("@examples//vendor_external/crates:BUILD.semver-1.0.6.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__serde-1.0.160",
- sha256 = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c",
+ name = "crates_vendor__serde-1.0.136",
+ sha256 = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde/1.0.160/download"],
- strip_prefix = "serde-1.0.160",
- build_file = Label("@examples//vendor_external/crates:BUILD.serde-1.0.160.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.136/download"],
+ strip_prefix = "serde-1.0.136",
+ build_file = Label("@examples//vendor_external/crates:BUILD.serde-1.0.136.bazel"),
)
maybe(
@@ -706,62 +710,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__syn-1.0.109",
- sha256 = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237",
+ name = "crates_vendor__syn-1.0.86",
+ sha256 = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.109/download"],
- strip_prefix = "syn-1.0.109",
- build_file = Label("@examples//vendor_external/crates:BUILD.syn-1.0.109.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/1.0.86/download"],
+ strip_prefix = "syn-1.0.86",
+ build_file = Label("@examples//vendor_external/crates:BUILD.syn-1.0.86.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__termcolor-1.2.0",
- sha256 = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6",
+ name = "crates_vendor__termcolor-1.1.3",
+ sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/termcolor/1.2.0/download"],
- strip_prefix = "termcolor-1.2.0",
- build_file = Label("@examples//vendor_external/crates:BUILD.termcolor-1.2.0.bazel"),
+ 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.16.0",
- sha256 = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d",
+ name = "crates_vendor__textwrap-0.15.0",
+ sha256 = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/textwrap/0.16.0/download"],
- strip_prefix = "textwrap-0.16.0",
- build_file = Label("@examples//vendor_external/crates:BUILD.textwrap-0.16.0.bazel"),
+ 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",
+ name = "crates_vendor__tinyvec-1.5.1",
+ sha256 = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2",
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"),
+ urls = ["https://crates.io/api/v1/crates/tinyvec/1.5.1/download"],
+ strip_prefix = "tinyvec-1.5.1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.tinyvec-1.5.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__tinyvec_macros-0.1.1",
- sha256 = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20",
+ name = "crates_vendor__tinyvec_macros-0.1.0",
+ sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download"],
- strip_prefix = "tinyvec_macros-0.1.1",
- build_file = Label("@examples//vendor_external/crates:BUILD.tinyvec_macros-0.1.1.bazel"),
+ 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.11",
- sha256 = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234",
+ name = "crates_vendor__toml-0.5.8",
+ sha256 = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/toml/0.5.11/download"],
- strip_prefix = "toml-0.5.11",
- build_file = Label("@examples//vendor_external/crates:BUILD.toml-0.5.11.bazel"),
+ urls = ["https://crates.io/api/v1/crates/toml/0.5.8/download"],
+ strip_prefix = "toml-0.5.8",
+ build_file = Label("@examples//vendor_external/crates:BUILD.toml-0.5.8.bazel"),
)
maybe(
@@ -776,42 +780,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__unicode-bidi-0.3.13",
- sha256 = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460",
+ name = "crates_vendor__unicode-bidi-0.3.7",
+ sha256 = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download"],
- strip_prefix = "unicode-bidi-0.3.13",
- build_file = Label("@examples//vendor_external/crates:BUILD.unicode-bidi-0.3.13.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download"],
+ strip_prefix = "unicode-bidi-0.3.7",
+ build_file = Label("@examples//vendor_external/crates:BUILD.unicode-bidi-0.3.7.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__unicode-ident-1.0.8",
- sha256 = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4",
+ name = "crates_vendor__unicode-normalization-0.1.19",
+ sha256 = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.8/download"],
- strip_prefix = "unicode-ident-1.0.8",
- build_file = Label("@examples//vendor_external/crates:BUILD.unicode-ident-1.0.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download"],
+ strip_prefix = "unicode-normalization-0.1.19",
+ build_file = Label("@examples//vendor_external/crates:BUILD.unicode-normalization-0.1.19.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__unicode-normalization-0.1.22",
- sha256 = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921",
+ name = "crates_vendor__unicode-xid-0.2.2",
+ sha256 = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download"],
- strip_prefix = "unicode-normalization-0.1.22",
- build_file = Label("@examples//vendor_external/crates:BUILD.unicode-normalization-0.1.22.bazel"),
+ 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_external/crates:BUILD.unicode-xid-0.2.2.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor__url-2.3.1",
- sha256 = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643",
+ name = "crates_vendor__url-2.2.2",
+ sha256 = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/url/2.3.1/download"],
- strip_prefix = "url-2.3.1",
- build_file = Label("@examples//vendor_external/crates:BUILD.url-2.3.1.bazel"),
+ 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(
@@ -836,12 +840,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor__wasi-0.11.0-wasi-snapshot-preview1",
- sha256 = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423",
+ name = "crates_vendor__wasi-0.10.2-wasi-snapshot-preview1",
+ sha256 = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6",
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"),
+ urls = ["https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download"],
+ strip_prefix = "wasi-0.10.2+wasi-snapshot-preview1",
+ build_file = Label("@examples//vendor_external/crates:BUILD.wasi-0.10.2+wasi-snapshot-preview1.bazel"),
)
maybe(
diff --git a/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel
index 48b4fef5..871d55a7 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/BUILD.bazel
@@ -26,13 +26,13 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "tempfile",
- actual = "//vendor_local_manifests/crates/tempfile-3.5.0:tempfile",
+ actual = "//vendor_local_manifests/crates/tempfile-3.7.1:tempfile",
tags = ["manual"],
)
alias(
name = "tokio",
- actual = "//vendor_local_manifests/crates/tokio-1.28.0:tokio",
+ actual = "//vendor_local_manifests/crates/tokio-1.29.1:tokio",
tags = ["manual"],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/addr2line-0.20.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/addr2line-0.20.0/BUILD.bazel
new file mode 100644
index 00000000..541b35dc
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/addr2line-0.20.0/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "addr2line",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=addr2line",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.20.0",
+ deps = [
+ "//vendor_local_manifests/crates/gimli-0.27.3:gimli",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/adler-1.0.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/adler-1.0.2/BUILD.bazel
new file mode 100644
index 00000000..2aa8f039
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/adler-1.0.2/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # 0BSD OR MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "adler",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=adler",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.5/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.5/BUILD.bazel
index 5b5c5b8a..e5299feb 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.5/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.5",
deps = [
"//vendor_local_manifests/crates/futures-core-0.3.28:futures_core",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.11:pin_project_lite",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.5/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.5/BUILD.bazel
index e8ab53ec..f9d593a2 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.5/BUILD.bazel
@@ -21,6 +21,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.5",
deps = [
- "//vendor_local_manifests/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.26:quote",
- "//vendor_local_manifests/crates/syn-2.0.15:syn",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.32:quote",
+ "//vendor_local_manifests/crates/syn-2.0.28:syn",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel
index 6875ea6f..732354b2 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/autocfg-1.1.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/backtrace-0.3.68/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/backtrace-0.3.68/BUILD.bazel
new file mode 100644
index 00000000..d9f22cab
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/backtrace-0.3.68/BUILD.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "backtrace",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.68",
+ deps = [
+ "//vendor_local_manifests/crates/addr2line-0.20.0:addr2line",
+ "//vendor_local_manifests/crates/backtrace-0.3.68:build_script_build",
+ "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
+ "//vendor_local_manifests/crates/libc-0.2.147:libc",
+ "//vendor_local_manifests/crates/miniz_oxide-0.7.1:miniz_oxide",
+ "//vendor_local_manifests/crates/object-0.31.1:object",
+ "//vendor_local_manifests/crates/rustc-demangle-0.1.23:rustc_demangle",
+ ],
+)
+
+cargo_build_script(
+ name = "backtrace_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.68",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//vendor_local_manifests/crates/cc-1.0.82:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "backtrace_build_script",
+ tags = ["manual"],
+)
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 1ed51782..c74d9648 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
@@ -21,15 +21,13 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = [
- "default",
- ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
@@ -40,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bitflags-2.3.3/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/bitflags-2.3.3/BUILD.bazel
new file mode 100644
index 00000000..a503175f
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/bitflags-2.3.3/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "bitflags",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bitflags",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.3",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/bytes-1.4.0/BUILD.bazel
index fd6ef7d1..0d97f9c6 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/bytes-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/bytes-1.4.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/cc-1.0.79/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/cc-1.0.79/BUILD.bazel
deleted file mode 100644
index 05593b42..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/cc-1.0.79/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.79",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/cc-1.0.82/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/cc-1.0.82/BUILD.bazel
new file mode 100644
index 00000000..cf24553b
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/cc-1.0.82/BUILD.bazel
@@ -0,0 +1,142 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.82",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//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 61d3356a..b5ef18bb 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/defs.bzl b/examples/crate_universe/vendor_local_manifests/crates/defs.bzl
index b6e91fed..79b2c5c4 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/defs.bzl
+++ b/examples/crate_universe/vendor_local_manifests/crates/defs.bzl
@@ -35,7 +35,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -200,7 +200,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -272,15 +275,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -289,7 +293,7 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"vendor_local_manifests": {
_COMMON_CONDITION: {
- "tokio": "//vendor_local_manifests/crates/tokio-1.28.0:tokio",
+ "tokio": "//vendor_local_manifests/crates/tokio-1.29.1:tokio",
},
},
}
@@ -304,7 +308,7 @@ _NORMAL_ALIASES = {
_NORMAL_DEV_DEPENDENCIES = {
"vendor_local_manifests": {
_COMMON_CONDITION: {
- "tempfile": "//vendor_local_manifests/crates/tempfile-3.5.0:tempfile",
+ "tempfile": "//vendor_local_manifests/crates/tempfile-3.7.1:tempfile",
"tokio-test": "//vendor_local_manifests/crates/tokio-test-0.4.2:tokio_test",
},
},
@@ -361,38 +365,25 @@ _BUILD_PROC_MACRO_ALIASES = {
_CONDITIONS = {
"aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["aarch64-pc-windows-msvc"],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["aarch64-linux-android", "armv7-linux-androideabi", "i686-linux-android", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-linux-android"],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-unknown-linux-gnu", "x86_64-unknown-linux-gnu"],
- "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "armv7-linux-androideabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd"],
- "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["aarch64-pc-windows-msvc"],
- "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": ["wasm32-unknown-unknown"],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["i686-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["i686-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["x86_64-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
- "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["x86_64-pc-windows-msvc"],
- "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(docsrs)": [],
- "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "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-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(windows_raw_dylib))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@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:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["@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-fuchsia", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
"cfg(target_os = \"dragonfly\")": [],
"cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(tokio_taskdump)": [],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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-gnullvm": [],
- "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_local_manifests/crates/errno-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/errno-0.3.1/BUILD.bazel
deleted file mode 100644
index 320eaa15..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/errno-0.3.1/BUILD.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "errno",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=errno",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.1",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/errno-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/errno-0.3.2/BUILD.bazel
new file mode 100644
index 00000000..9ae1d0d5
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/errno-0.3.2/BUILD.bazel
@@ -0,0 +1,154 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "errno",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/errno-dragonfly-0.1.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/errno-dragonfly-0.1.2/BUILD.bazel
index 45108dd4..4c0ca4b4 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/errno-dragonfly-0.1.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/errno-dragonfly-0.1.2/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,10 +39,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
deps = [
"//vendor_local_manifests/crates/errno-dragonfly-0.1.2:build_script_build",
- "//vendor_local_manifests/crates/libc-0.2.142:libc",
+ "//vendor_local_manifests/crates/libc-0.2.147:libc",
],
)
@@ -54,6 +89,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -74,7 +110,7 @@ cargo_build_script(
version = "0.1.2",
visibility = ["//visibility:private"],
deps = [
- "//vendor_local_manifests/crates/cc-1.0.79:cc",
+ "//vendor_local_manifests/crates/cc-1.0.82:cc",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.9.0/BUILD.bazel
deleted file mode 100644
index 64cf217a..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/fastrand-1.9.0/BUILD.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "fastrand",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=fastrand",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.0",
- deps = select({
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_manifests/crates/instant-0.1.12:instant", # cfg(all(target_arch = "wasm32", not(target_os = "wasi")))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/fastrand-2.0.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/fastrand-2.0.0/BUILD.bazel
new file mode 100644
index 00000000..6216474e
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/fastrand-2.0.0/BUILD.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "fastrand",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fastrand",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.0",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.28/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.28/BUILD.bazel
index 21b6e5da..b4e4d155 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/futures-core-0.3.28/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"//vendor_local_manifests/crates/futures-core-0.3.28:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/gimli-0.27.3/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/gimli-0.27.3/BUILD.bazel
new file mode 100644
index 00000000..9b5696ed
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/gimli-0.27.3/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "gimli",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=gimli",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.27.3",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.2.6/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.2.6/BUILD.bazel
deleted file mode 100644
index 171e6d0a..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.2.6/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "//vendor_local_manifests/crates/libc-0.2.142:libc",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.1/BUILD.bazel
deleted file mode 100644
index 0a9306d6..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.1/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.1",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.2/BUILD.bazel
new file mode 100644
index 00000000..8843fa92
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.3.2/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
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
deleted file mode 100644
index 5bf294b0..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/instant-0.1.12/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # BSD-3-Clause
-# ])
-
-rust_library(
- name = "instant",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=instant",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.12",
- deps = [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/io-lifetimes-1.0.10/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/io-lifetimes-1.0.10/BUILD.bazel
deleted file mode 100644
index d1ca1b9f..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/io-lifetimes-1.0.10/BUILD.bazel
+++ /dev/null
@@ -1,179 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "io_lifetimes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "close",
- "hermit-abi",
- "libc",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=io-lifetimes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.10",
- deps = [
- "//vendor_local_manifests/crates/io-lifetimes-1.0.10:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "io-lifetimes_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "close",
- "hermit-abi",
- "libc",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=io-lifetimes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.10",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "io-lifetimes_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.142/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.142/BUILD.bazel
deleted file mode 100644
index 5fdab5c3..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.142/BUILD.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "extra_traits",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- deps = [
- "//vendor_local_manifests/crates/libc-0.2.142:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "extra_traits",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.147/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.147/BUILD.bazel
new file mode 100644
index 00000000..3437bbcc
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.147/BUILD.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "//vendor_local_manifests/crates/libc-0.2.147:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.3.4/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.3.4/BUILD.bazel
deleted file mode 100644
index 0d77bbaf..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.3.4/BUILD.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "linux_raw_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "errno",
- "general",
- "ioctl",
- "no_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=linux-raw-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.4",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.4.5/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.4.5/BUILD.bazel
new file mode 100644
index 00000000..d0cb55a0
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/linux-raw-sys-0.4.5/BUILD.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.5",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.10/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.10/BUILD.bazel
new file mode 100644
index 00000000..9bc5dd59
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.10/BUILD.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "lock_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.10",
+ deps = [
+ "//vendor_local_manifests/crates/lock_api-0.4.10:build_script_build",
+ "//vendor_local_manifests/crates/scopeguard-1.2.0:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "lock_api_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.10",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//vendor_local_manifests/crates/autocfg-1.1.0:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "lock_api_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.9/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.9/BUILD.bazel
deleted file mode 100644
index c2a75b80..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/lock_api-0.4.9/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- deps = [
- "//vendor_local_manifests/crates/lock_api-0.4.9:build_script_build",
- "//vendor_local_manifests/crates/scopeguard-1.1.0:scopeguard",
- ],
-)
-
-cargo_build_script(
- name = "lock_api_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- visibility = ["//visibility:private"],
- deps = [
- "//vendor_local_manifests/crates/autocfg-1.1.0:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "lock_api_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel
deleted file mode 100644
index 5873fbc6..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/log-0.4.17/BUILD.bazel
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/log-0.4.17:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel
new file mode 100644
index 00000000..e3b44fa9
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/memchr-2.5.0/BUILD.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense/MIT
+# ])
+
+rust_library(
+ name = "memchr",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.5.0",
+ deps = [
+ "//vendor_local_manifests/crates/memchr-2.5.0:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "memchr_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "2.5.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "memchr_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/miniz_oxide-0.7.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/miniz_oxide-0.7.1/BUILD.bazel
new file mode 100644
index 00000000..acdc5f65
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/miniz_oxide-0.7.1/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Zlib OR Apache-2.0
+# ])
+
+rust_library(
+ name = "miniz_oxide",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=miniz_oxide",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.1",
+ deps = [
+ "//vendor_local_manifests/crates/adler-1.0.2:adler",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/mio-0.8.6/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/mio-0.8.6/BUILD.bazel
deleted file mode 100644
index 09a8c68f..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/mio-0.8.6/BUILD.bazel
+++ /dev/null
@@ -1,128 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "mio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=mio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.6",
- deps = [
- "//vendor_local_manifests/crates/log-0.4.17:log",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(target_os = "wasi")
- "//vendor_local_manifests/crates/wasi-0.11.0-wasi-snapshot-preview1:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/mio-0.8.8/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/mio-0.8.8/BUILD.bazel
new file mode 100644
index 00000000..77a88197
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/mio-0.8.8/BUILD.bazel
@@ -0,0 +1,160 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "mio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "net",
+ "os-ext",
+ "os-poll",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.8",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(target_os = "wasi")
+ "//vendor_local_manifests/crates/wasi-0.11.0-wasi-snapshot-preview1:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.15.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.15.0/BUILD.bazel
deleted file mode 100644
index 869dbb10..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.15.0/BUILD.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num_cpus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.16.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.16.0/BUILD.bazel
new file mode 100644
index 00000000..cb6eaa30
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.16.0/BUILD.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.16.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/object-0.31.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/object-0.31.1/BUILD.bazel
new file mode 100644
index 00000000..b51ec25b
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/object-0.31.1/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "object",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=object",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.31.1",
+ deps = [
+ "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.12.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.12.1/BUILD.bazel
index b06ed8ed..56cdec02 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.12.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/parking_lot-0.12.1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.1",
deps = [
- "//vendor_local_manifests/crates/lock_api-0.4.9:lock_api",
- "//vendor_local_manifests/crates/parking_lot_core-0.9.7:parking_lot_core",
+ "//vendor_local_manifests/crates/lock_api-0.4.10:lock_api",
+ "//vendor_local_manifests/crates/parking_lot_core-0.9.8:parking_lot_core",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.7/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.7/BUILD.bazel
deleted file mode 100644
index 55b89542..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.7/BUILD.bazel
+++ /dev/null
@@ -1,157 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "parking_lot_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- deps = [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/parking_lot_core-0.9.7:build_script_build",
- "//vendor_local_manifests/crates/smallvec-1.10.0:smallvec",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "parking_lot_core_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "parking_lot_core_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.8/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.8/BUILD.bazel
new file mode 100644
index 00000000..de1f9c7b
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.9.8/BUILD.bazel
@@ -0,0 +1,193 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "parking_lot_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.8",
+ deps = [
+ "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
+ "//vendor_local_manifests/crates/parking_lot_core-0.9.8:build_script_build",
+ "//vendor_local_manifests/crates/smallvec-1.11.0:smallvec",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-targets-0.48.1:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-targets-0.48.1:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-targets-0.48.1:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "parking_lot_core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.8",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_core_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.11/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.11/BUILD.bazel
new file mode 100644
index 00000000..34ede4e2
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.11/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-lite",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.11",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel
deleted file mode 100644
index e2595be2..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/pin-project-lite-0.2.9/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project-lite",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.9",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.56/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.56/BUILD.bazel
deleted file mode 100644
index a71ce494..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.56/BUILD.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- deps = [
- "//vendor_local_manifests/crates/proc-macro2-1.0.56:build_script_build",
- "//vendor_local_manifests/crates/unicode-ident-1.0.8:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.66/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.66/BUILD.bazel
new file mode 100644
index 00000000..7a173ce2
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/proc-macro2-1.0.66/BUILD.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.66",
+ deps = [
+ "//vendor_local_manifests/crates/proc-macro2-1.0.66:build_script_build",
+ "//vendor_local_manifests/crates/unicode-ident-1.0.11:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.66",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.26/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.26/BUILD.bazel
deleted file mode 100644
index f20f3ce7..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.26/BUILD.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- deps = [
- "//vendor_local_manifests/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.26:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.32/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.32/BUILD.bazel
new file mode 100644
index 00000000..849982a7
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/quote-1.0.32/BUILD.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.32",
+ deps = [
+ "//vendor_local_manifests/crates/proc-macro2-1.0.66:proc_macro2",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.16/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.16/BUILD.bazel
deleted file mode 100644
index 75eddbfd..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.2.16/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "syscall",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=redox_syscall",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.16",
- deps = [
- "//vendor_local_manifests/crates/bitflags-1.3.2:bitflags",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.3.5/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.3.5/BUILD.bazel
index d8503611..5d9d80f7 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.3.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/redox_syscall-0.3.5/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.5",
deps = [
"//vendor_local_manifests/crates/bitflags-1.3.2:bitflags",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/rustc-demangle-0.1.23/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/rustc-demangle-0.1.23/BUILD.bazel
new file mode 100644
index 00000000..47df18b3
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/rustc-demangle-0.1.23/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rustc_demangle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustc-demangle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.23",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/rustix-0.37.15/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/rustix-0.37.15/BUILD.bazel
deleted file mode 100644
index 88dfb022..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/rustix-0.37.15/BUILD.bazel
+++ /dev/null
@@ -1,291 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "rustix",
- srcs = glob(["**/*.rs"]),
- aliases = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-apple-ios": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-fuchsia": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-linux-android": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(windows)
- },
- "@rules_rust//rust/platform:armv7-linux-androideabi": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:i686-apple-darwin": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:i686-linux-android": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:i686-pc-windows-msvc": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(windows)
- },
- "@rules_rust//rust/platform:i686-unknown-freebsd": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:wasm32-unknown-unknown": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:wasm32-wasi": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-apple-darwin": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-apple-ios": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-fuchsia": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-linux-android": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(windows)
- },
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
- "//vendor_local_manifests/crates/errno-0.3.1:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "//conditions:default": {},
- }),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "fs",
- "io-lifetimes",
- "libc",
- "std",
- "use-libc-auxv",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rustix",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.37.15",
- deps = [
- "//vendor_local_manifests/crates/bitflags-1.3.2:bitflags",
- "//vendor_local_manifests/crates/io-lifetimes-1.0.10:io_lifetimes",
- "//vendor_local_manifests/crates/rustix-0.37.15:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(windows)
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(windows)
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(windows)
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/errno-0.3.1:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "//vendor_local_manifests/crates/linux-raw-sys-0.3.4:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "rustix_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "fs",
- "io-lifetimes",
- "libc",
- "std",
- "use-libc-auxv",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rustix",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.37.15",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "rustix_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/rustix-0.38.7/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/rustix-0.38.7/BUILD.bazel
new file mode 100644
index 00000000..afb4b017
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/rustix-0.38.7/BUILD.bazel
@@ -0,0 +1,338 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:aarch64-fuchsia": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:aarch64-linux-android": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:i686-linux-android": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:wasm32-wasi": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-ios": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:x86_64-fuchsia": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:x86_64-linux-android": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-none": {
+ "//vendor_local_manifests/crates/errno-0.3.2:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "fs",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.38.7",
+ deps = [
+ "//vendor_local_manifests/crates/bitflags-2.3.3:bitflags",
+ "//vendor_local_manifests/crates/rustix-0.38.7:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(windows)
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(windows)
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(windows)
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/linux-raw-sys-0.4.5:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "//vendor_local_manifests/crates/errno-0.3.2:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "fs",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.38.7",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["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
deleted file mode 100644
index 79509e58..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.1.0/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "scopeguard",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=scopeguard",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.2.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.2.0/BUILD.bazel
new file mode 100644
index 00000000..a682cd42
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/scopeguard-1.2.0/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "scopeguard",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=scopeguard",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.1/BUILD.bazel
index 9c406af9..9283ee50 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.1",
deps = [
- "//vendor_local_manifests/crates/libc-0.2.142:libc",
+ "//vendor_local_manifests/crates/libc-0.2.147:libc",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.10.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.10.0/BUILD.bazel
deleted file mode 100644
index e3798a1f..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.10.0/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=smallvec",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.0",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.11.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.11.0/BUILD.bazel
new file mode 100644
index 00000000..088a71d3
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/smallvec-1.11.0/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smallvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.11.0",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/socket2-0.4.9/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/socket2-0.4.9/BUILD.bazel
index 4869e879..1f432196 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/socket2-0.4.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/socket2-0.4.9/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,79 +41,113 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.9",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"//vendor_local_manifests/crates/winapi-0.3.9:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"//vendor_local_manifests/crates/winapi-0.3.9:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"//vendor_local_manifests/crates/winapi-0.3.9:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_local_manifests/crates/syn-2.0.15/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/syn-2.0.15/BUILD.bazel
deleted file mode 100644
index 3ed29701..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/syn-2.0.15/BUILD.bazel
+++ /dev/null
@@ -1,57 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.15",
- deps = [
- "//vendor_local_manifests/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.26:quote",
- "//vendor_local_manifests/crates/unicode-ident-1.0.8:unicode_ident",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/syn-2.0.28/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/syn-2.0.28/BUILD.bazel
new file mode 100644
index 00000000..736cb057
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/syn-2.0.28/BUILD.bazel
@@ -0,0 +1,92 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.28",
+ deps = [
+ "//vendor_local_manifests/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.32:quote",
+ "//vendor_local_manifests/crates/unicode-ident-1.0.11:unicode_ident",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.5.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.5.0/BUILD.bazel
deleted file mode 100644
index 01d5f1ef..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.5.0/BUILD.bazel
+++ /dev/null
@@ -1,122 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "tempfile",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tempfile",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.5.0",
- deps = [
- "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_manifests/crates/fastrand-1.9.0:fastrand",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/rustix-0.37.15:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.7.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.7.1/BUILD.bazel
new file mode 100644
index 00000000..ae5e25a7
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.7.1/BUILD.bazel
@@ -0,0 +1,157 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "tempfile",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.7.1",
+ deps = [
+ "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
+ "//vendor_local_manifests/crates/fastrand-2.0.0:fastrand",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/rustix-0.38.7:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.28.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.28.0/BUILD.bazel
deleted file mode 100644
index 776c9abe..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.28.0/BUILD.bazel
+++ /dev/null
@@ -1,267 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "test-util",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "//vendor_local_manifests/crates/tokio-macros-2.1.0:tokio_macros",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.28.0",
- deps = [
- "//vendor_local_manifests/crates/bytes-1.4.0:bytes",
- "//vendor_local_manifests/crates/mio-0.8.6:mio",
- "//vendor_local_manifests/crates/num_cpus-1.15.0:num_cpus",
- "//vendor_local_manifests/crates/parking_lot-0.12.1:parking_lot",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_manifests/crates/tokio-1.28.0:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "tokio_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "test-util",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.28.0",
- visibility = ["//visibility:private"],
- deps = [
- "//vendor_local_manifests/crates/autocfg-1.1.0:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "tokio_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.29.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.29.1/BUILD.bazel
new file mode 100644
index 00000000..4c2593c7
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.29.1/BUILD.bazel
@@ -0,0 +1,312 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "test-util",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "//vendor_local_manifests/crates/tokio-macros-2.1.0:tokio_macros",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.29.1",
+ deps = [
+ "//vendor_local_manifests/crates/bytes-1.4.0:bytes",
+ "//vendor_local_manifests/crates/mio-0.8.8:mio",
+ "//vendor_local_manifests/crates/num_cpus-1.16.0:num_cpus",
+ "//vendor_local_manifests/crates/parking_lot-0.12.1:parking_lot",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_manifests/crates/tokio-1.29.1:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "//vendor_local_manifests/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_manifests/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "//vendor_local_manifests/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tokio_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "test-util",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.29.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//vendor_local_manifests/crates/autocfg-1.1.0:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tokio_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-2.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-2.1.0/BUILD.bazel
index 591c3daa..75b1e1a2 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-2.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-2.1.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.0",
deps = [
- "//vendor_local_manifests/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_manifests/crates/quote-1.0.26:quote",
- "//vendor_local_manifests/crates/syn-2.0.15:syn",
+ "//vendor_local_manifests/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_manifests/crates/quote-1.0.32:quote",
+ "//vendor_local_manifests/crates/syn-2.0.28:syn",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.14/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.14/BUILD.bazel
index 3bd9d98c..0e9d2915 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-stream-0.1.14/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,10 +42,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.14",
deps = [
"//vendor_local_manifests/crates/futures-core-0.3.28:futures_core",
- "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_manifests/crates/tokio-1.28.0:tokio",
+ "//vendor_local_manifests/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_manifests/crates/tokio-1.29.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 a2f8ae24..cb87edaf 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,12 +38,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.2",
deps = [
"//vendor_local_manifests/crates/async-stream-0.3.5:async_stream",
"//vendor_local_manifests/crates/bytes-1.4.0:bytes",
"//vendor_local_manifests/crates/futures-core-0.3.28:futures_core",
- "//vendor_local_manifests/crates/tokio-1.28.0:tokio",
+ "//vendor_local_manifests/crates/tokio-1.29.1:tokio",
"//vendor_local_manifests/crates/tokio-stream-0.1.14:tokio_stream",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.11/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.11/BUILD.bazel
new file mode 100644
index 00000000..2969b3f6
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.11/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.8/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.8/BUILD.bazel
deleted file mode 100644
index e8827c1b..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/unicode-ident-1.0.8/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel
index 6345f233..858d5612 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
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 4e60f8a0..007cc912 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"//vendor_local_manifests/crates/winapi-0.3.9:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 6e4c20cf..e7cef7c7 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"//vendor_local_manifests/crates/winapi-i686-pc-windows-gnu-0.4.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 a82e9bdb..b4df9e46 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"//vendor_local_manifests/crates/winapi-x86_64-pc-windows-gnu-0.4.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.45.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.45.0/BUILD.bazel
deleted file mode 100644
index 592c72b2..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.45.0/BUILD.bazel
+++ /dev/null
@@ -1,144 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.45.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.48.0/BUILD.bazel
index 9ef5778e..d20261e2 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows-sys-0.48.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -35,7 +36,6 @@ rust_library(
"Win32_Networking",
"Win32_Networking_WinSock",
"Win32_Security",
- "Win32_Security_Authorization",
"Win32_Storage",
"Win32_Storage_FileSystem",
"Win32_System",
@@ -59,8 +59,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
- "//vendor_local_manifests/crates/windows-targets-0.48.0:windows_targets",
+ "//vendor_local_manifests/crates/windows-targets-0.48.1:windows_targets",
],
)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.42.2/BUILD.bazel
deleted file mode 100644
index 493ab8fd..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows_aarch64_msvc-0.42.2:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows_i686_msvc-0.42.2:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows_x86_64_msvc-0.42.2:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.0/BUILD.bazel
deleted file mode 100644
index 237306d7..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.0/BUILD.bazel
+++ /dev/null
@@ -1,59 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.48.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows_i686_msvc-0.48.0:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows_i686_gnu-0.48.0:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.1/BUILD.bazel
new file mode 100644
index 00000000..99644e65
--- /dev/null
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows-targets-0.48.1/BUILD.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_manifests:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows_i686_msvc-0.48.0:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/windows_i686_gnu-0.48.0:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel
deleted file mode 100644
index adf413bb..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_aarch64_gnullvm-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel
index 966c20dc..b61742ed 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_aarch64_gnullvm-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel
deleted file mode 100644
index a6afda0e..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_aarch64_msvc-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel
index 5e8e7fc3..0a97eabc 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_aarch64_msvc-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.42.2/BUILD.bazel
deleted file mode 100644
index 1d65752d..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_i686_gnu-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.48.0/BUILD.bazel
index cd8d46f2..c6d8bc8a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_i686_gnu-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_i686_gnu-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.42.2/BUILD.bazel
deleted file mode 100644
index bd9aec67..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_i686_msvc-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.48.0/BUILD.bazel
index d56e5f6c..51619821 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_i686_msvc-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_i686_msvc-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel
deleted file mode 100644
index 55e97441..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_x86_64_gnu-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel
index e4dc3187..4a6a5d87 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_x86_64_gnu-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel
deleted file mode 100644
index f4a1e7b8..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_x86_64_gnullvm-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel
index c8009248..cdfa76d1 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_x86_64_gnullvm-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel
deleted file mode 100644
index 7ad49368..00000000
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_manifests:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_manifests/crates/windows_x86_64_msvc-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel
index 7d738a19..48a4e080 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_manifests/crates/windows_x86_64_msvc-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
index 77f388f3..8f535793 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
@@ -32,7 +32,7 @@ alias(
alias(
name = "hyper",
- actual = "//vendor_local_pkgs/crates/hyper-0.14.26:hyper",
+ actual = "//vendor_local_pkgs/crates/hyper-0.14.27:hyper",
tags = ["manual"],
)
@@ -44,7 +44,7 @@ alias(
alias(
name = "serde_json",
- actual = "//vendor_local_pkgs/crates/serde_json-1.0.96:serde_json",
+ actual = "//vendor_local_pkgs/crates/serde_json-1.0.104:serde_json",
tags = ["manual"],
)
@@ -56,7 +56,7 @@ alias(
alias(
name = "tokio",
- actual = "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
+ actual = "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
tags = ["manual"],
)
@@ -74,7 +74,7 @@ alias(
alias(
name = "tracing",
- actual = "//vendor_local_pkgs/crates/tracing-0.1.38:tracing",
+ actual = "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
tags = ["manual"],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/addr2line-0.20.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/addr2line-0.20.0/BUILD.bazel
new file mode 100644
index 00000000..c5922c0c
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/addr2line-0.20.0/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "addr2line",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=addr2line",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.20.0",
+ deps = [
+ "//vendor_local_pkgs/crates/gimli-0.27.3:gimli",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/adler-1.0.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/adler-1.0.2/BUILD.bazel
new file mode 100644
index 00000000..194c8e6b
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/adler-1.0.2/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # 0BSD OR MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "adler",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=adler",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.68/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.68/BUILD.bazel
deleted file mode 100644
index 1e6a5401..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.68/BUILD.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "async_trait",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=async-trait",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.68",
- deps = [
- "//vendor_local_pkgs/crates/async-trait-0.1.68:build_script_build",
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:quote",
- "//vendor_local_pkgs/crates/syn-2.0.15:syn",
- ],
-)
-
-cargo_build_script(
- name = "async-trait_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=async-trait",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.68",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "async-trait_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.72/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.72/BUILD.bazel
new file mode 100644
index 00000000..3015648c
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.72/BUILD.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "async_trait",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=async-trait",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.72",
+ deps = [
+ "//vendor_local_pkgs/crates/async-trait-0.1.72:build_script_build",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.32:quote",
+ "//vendor_local_pkgs/crates/syn-2.0.28:syn",
+ ],
+)
+
+cargo_build_script(
+ name = "async-trait_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=async-trait",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.72",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "async-trait_build_script",
+ tags = ["manual"],
+)
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 bc1360c6..877a7391 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
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 1ae00bf0..777ace4e 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
@@ -24,6 +24,7 @@ rust_library(
],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,7 +41,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2018",
proc_macro_deps = [
- "//vendor_local_pkgs/crates/async-trait-0.1.68:async_trait",
+ "//vendor_local_pkgs/crates/async-trait-0.1.72:async_trait",
],
rustc_flags = ["--cap-lints=allow"],
tags = [
@@ -50,6 +51,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.8",
deps = [
"//vendor_local_pkgs/crates/axum-core-0.1.2:axum_core",
@@ -58,17 +93,17 @@ rust_library(
"//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
"//vendor_local_pkgs/crates/http-0.2.9:http",
"//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
- "//vendor_local_pkgs/crates/hyper-0.14.26:hyper",
+ "//vendor_local_pkgs/crates/hyper-0.14.27:hyper",
"//vendor_local_pkgs/crates/matchit-0.4.6:matchit",
"//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
"//vendor_local_pkgs/crates/mime-0.3.17:mime",
- "//vendor_local_pkgs/crates/percent-encoding-2.2.0:percent_encoding",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_pkgs/crates/serde-1.0.160:serde",
- "//vendor_local_pkgs/crates/serde_json-1.0.96:serde_json",
+ "//vendor_local_pkgs/crates/percent-encoding-2.3.0:percent_encoding",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_pkgs/crates/serde-1.0.183:serde",
+ "//vendor_local_pkgs/crates/serde_json-1.0.104:serde_json",
"//vendor_local_pkgs/crates/serde_urlencoded-0.7.1:serde_urlencoded",
"//vendor_local_pkgs/crates/sync_wrapper-0.1.2:sync_wrapper",
- "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
+ "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
"//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.2:tower_layer",
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 00e1066e..c10aa1f9 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -30,7 +31,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2018",
proc_macro_deps = [
- "//vendor_local_pkgs/crates/async-trait-0.1.68:async_trait",
+ "//vendor_local_pkgs/crates/async-trait-0.1.72:async_trait",
],
rustc_flags = ["--cap-lints=allow"],
tags = [
@@ -40,6 +41,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
deps = [
"//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/backtrace-0.3.68/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/backtrace-0.3.68/BUILD.bazel
new file mode 100644
index 00000000..c76000ae
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/backtrace-0.3.68/BUILD.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "backtrace",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.68",
+ deps = [
+ "//vendor_local_pkgs/crates/addr2line-0.20.0:addr2line",
+ "//vendor_local_pkgs/crates/backtrace-0.3.68:build_script_build",
+ "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc",
+ "//vendor_local_pkgs/crates/miniz_oxide-0.7.1:miniz_oxide",
+ "//vendor_local_pkgs/crates/object-0.31.1:object",
+ "//vendor_local_pkgs/crates/rustc-demangle-0.1.23:rustc_demangle",
+ ],
+)
+
+cargo_build_script(
+ name = "backtrace_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.68",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//vendor_local_pkgs/crates/cc-1.0.82:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "backtrace_build_script",
+ tags = ["manual"],
+)
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 68530556..dfbbb407 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.4.0/BUILD.bazel
index 326b850d..27fc3d61 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/bytes-1.4.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/cc-1.0.82/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/cc-1.0.82/BUILD.bazel
new file mode 100644
index 00000000..004c582c
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/cc-1.0.82/BUILD.bazel
@@ -0,0 +1,142 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.82",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//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 8bc8cfae..cbb60a42 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
index 6ce98cd0..edbc4d25 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
@@ -35,7 +35,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -200,7 +200,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -272,15 +275,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -290,14 +294,14 @@ _NORMAL_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
"axum": "//vendor_local_pkgs/crates/axum-0.4.8:axum",
- "hyper": "//vendor_local_pkgs/crates/hyper-0.14.26:hyper",
+ "hyper": "//vendor_local_pkgs/crates/hyper-0.14.27:hyper",
"mime": "//vendor_local_pkgs/crates/mime-0.3.17:mime",
- "serde_json": "//vendor_local_pkgs/crates/serde_json-1.0.96:serde_json",
+ "serde_json": "//vendor_local_pkgs/crates/serde_json-1.0.104:serde_json",
"socket2": "//vendor_local_pkgs/crates/socket2-0.4.9:socket2",
- "tokio": "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
+ "tokio": "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
"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.38:tracing",
+ "tracing": "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
"tracing-subscriber": "//vendor_local_pkgs/crates/tracing-subscriber-0.3.17:tracing_subscriber",
},
},
@@ -362,33 +366,22 @@ _BUILD_PROC_MACRO_ALIASES = {
_CONDITIONS = {
"aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["aarch64-pc-windows-msvc"],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["aarch64-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["i686-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["i686-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["x86_64-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
- "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["x86_64-pc-windows-msvc"],
- "cfg(docsrs)": [],
- "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "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-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(windows_raw_dylib))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
- "cfg(target_os = \"windows\")": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(tokio_taskdump)": [],
"cfg(tracing_unstable)": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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-gnullvm": [],
- "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_local_pkgs/crates/fnv-1.0.7/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/fnv-1.0.7/BUILD.bazel
index 3010142f..826df9df 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.7",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.1.0/BUILD.bazel
deleted file mode 100644
index 1f81daf4..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.1.0/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "form_urlencoded",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=form_urlencoded",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- "//vendor_local_pkgs/crates/percent-encoding-2.2.0:percent_encoding",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.2.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.2.0/BUILD.bazel
new file mode 100644
index 00000000..b2205f16
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/form_urlencoded-1.2.0/BUILD.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "form_urlencoded",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=form_urlencoded",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = [
+ "//vendor_local_pkgs/crates/percent-encoding-2.3.0:percent_encoding",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.28/BUILD.bazel
index 3c5313e1..af81412e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-channel-0.3.28/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"//vendor_local_pkgs/crates/futures-channel-0.3.28:build_script_build",
@@ -64,6 +99,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.28/BUILD.bazel
index eb538a36..79110642 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-core-0.3.28/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"//vendor_local_pkgs/crates/futures-core-0.3.28:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.28/BUILD.bazel
index f57adb67..a5b43d6d 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-sink-0.3.28/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,5 +43,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.28/BUILD.bazel
index 138b2304..3f47f467 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-task-0.3.28/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"//vendor_local_pkgs/crates/futures-task-0.3.28:build_script_build",
@@ -59,6 +94,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.28/BUILD.bazel
index df238ec6..7682c01b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/futures-util-0.3.28/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,12 +42,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
"//vendor_local_pkgs/crates/futures-task-0.3.28:futures_task",
"//vendor_local_pkgs/crates/futures-util-0.3.28:build_script_build",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
"//vendor_local_pkgs/crates/pin-utils-0.1.0:pin_utils",
],
)
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/gimli-0.27.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/gimli-0.27.3/BUILD.bazel
new file mode 100644
index 00000000..c49b3c42
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/gimli-0.27.3/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "gimli",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=gimli",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.27.3",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.18/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.18/BUILD.bazel
deleted file mode 100644
index 663d98e6..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.18/BUILD.bazel
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "h2",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=h2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.18",
- deps = [
- "//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
- "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
- "//vendor_local_pkgs/crates/futures-sink-0.3.28:futures_sink",
- "//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
- "//vendor_local_pkgs/crates/http-0.2.9:http",
- "//vendor_local_pkgs/crates/indexmap-1.9.3:indexmap",
- "//vendor_local_pkgs/crates/slab-0.4.8:slab",
- "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
- "//vendor_local_pkgs/crates/tokio-util-0.7.8:tokio_util",
- "//vendor_local_pkgs/crates/tracing-0.1.38:tracing",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.20/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.20/BUILD.bazel
new file mode 100644
index 00000000..f9640be9
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.20/BUILD.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "h2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=h2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.20",
+ deps = [
+ "//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
+ "//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
+ "//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
+ "//vendor_local_pkgs/crates/futures-sink-0.3.28:futures_sink",
+ "//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
+ "//vendor_local_pkgs/crates/http-0.2.9:http",
+ "//vendor_local_pkgs/crates/indexmap-1.9.3:indexmap",
+ "//vendor_local_pkgs/crates/slab-0.4.8:slab",
+ "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
+ "//vendor_local_pkgs/crates/tokio-util-0.7.8:tokio_util",
+ "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel
index ce79ae5a..9789fbd8 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hashbrown-0.12.3/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.3",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.2.6/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.2.6/BUILD.bazel
deleted file mode 100644
index 19d321aa..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.2.6/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.3.2/BUILD.bazel
new file mode 100644
index 00000000..7a9a4121
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.3.2/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.9/BUILD.bazel
index ee54fed1..9de8346b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/http-0.2.9/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.9",
deps = [
"//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
"//vendor_local_pkgs/crates/fnv-1.0.7:fnv",
- "//vendor_local_pkgs/crates/itoa-1.0.6:itoa",
+ "//vendor_local_pkgs/crates/itoa-1.0.9:itoa",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel
index c45b89cb..94ff117b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/http-body-0.4.5/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.5",
deps = [
"//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
"//vendor_local_pkgs/crates/http-0.2.9:http",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11: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
deleted file mode 100644
index 2080f141..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.0/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "http_range_header",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=http-range-header",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.1/BUILD.bazel
new file mode 100644
index 00000000..922b2ac9
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/http-range-header-0.3.1/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "http_range_header",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=http-range-header",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.8.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.8.0/BUILD.bazel
index f8e3a31d..d372f891 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.8.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/httparse-1.8.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.8.0",
deps = [
"//vendor_local_pkgs/crates/httparse-1.8.0:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 e9d2222c..afee1909 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.2",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.26/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.26/BUILD.bazel
deleted file mode 100644
index 2e0c8760..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.26/BUILD.bazel
+++ /dev/null
@@ -1,72 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "hyper",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "client",
- "default",
- "full",
- "h2",
- "http1",
- "http2",
- "runtime",
- "server",
- "socket2",
- "stream",
- "tcp",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hyper",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.26",
- deps = [
- "//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
- "//vendor_local_pkgs/crates/futures-channel-0.3.28:futures_channel",
- "//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
- "//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
- "//vendor_local_pkgs/crates/h2-0.3.18:h2",
- "//vendor_local_pkgs/crates/http-0.2.9:http",
- "//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
- "//vendor_local_pkgs/crates/httparse-1.8.0:httparse",
- "//vendor_local_pkgs/crates/httpdate-1.0.2:httpdate",
- "//vendor_local_pkgs/crates/itoa-1.0.6:itoa",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2",
- "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
- "//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
- "//vendor_local_pkgs/crates/tracing-0.1.38:tracing",
- "//vendor_local_pkgs/crates/want-0.3.0:want",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.27/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.27/BUILD.bazel
new file mode 100644
index 00000000..bc51feba
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.27/BUILD.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "hyper",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "client",
+ "default",
+ "full",
+ "h2",
+ "http1",
+ "http2",
+ "runtime",
+ "server",
+ "socket2",
+ "stream",
+ "tcp",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hyper",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.14.27",
+ deps = [
+ "//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
+ "//vendor_local_pkgs/crates/futures-channel-0.3.28:futures_channel",
+ "//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
+ "//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
+ "//vendor_local_pkgs/crates/h2-0.3.20:h2",
+ "//vendor_local_pkgs/crates/http-0.2.9:http",
+ "//vendor_local_pkgs/crates/http-body-0.4.5:http_body",
+ "//vendor_local_pkgs/crates/httparse-1.8.0:httparse",
+ "//vendor_local_pkgs/crates/httpdate-1.0.2:httpdate",
+ "//vendor_local_pkgs/crates/itoa-1.0.9:itoa",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2",
+ "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
+ "//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
+ "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
+ "//vendor_local_pkgs/crates/want-0.3.1:want",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.3/BUILD.bazel
index 0f676027..14e025ea 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/indexmap-1.9.3/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.9.3",
deps = [
"//vendor_local_pkgs/crates/hashbrown-0.12.3:hashbrown",
@@ -60,6 +95,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.6/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.6/BUILD.bazel
deleted file mode 100644
index 12307379..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.6/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=itoa",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.6",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.9/BUILD.bazel
new file mode 100644
index 00000000..86da217c
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/itoa-1.0.9/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itoa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.9",
+)
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 d1d83eed..3887cbc4 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.142/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.142/BUILD.bazel
deleted file mode 100644
index db29055a..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.142/BUILD.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- deps = [
- "//vendor_local_pkgs/crates/libc-0.2.142:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.147/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.147/BUILD.bazel
new file mode 100644
index 00000000..477d1130
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.147/BUILD.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "//vendor_local_pkgs/crates/libc-0.2.147:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.10/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.10/BUILD.bazel
new file mode 100644
index 00000000..2563661c
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.10/BUILD.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "lock_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.10",
+ deps = [
+ "//vendor_local_pkgs/crates/lock_api-0.4.10:build_script_build",
+ "//vendor_local_pkgs/crates/scopeguard-1.2.0:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "lock_api_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.10",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//vendor_local_pkgs/crates/autocfg-1.1.0:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "lock_api_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.9/BUILD.bazel
deleted file mode 100644
index a1ea6e9f..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/lock_api-0.4.9/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- deps = [
- "//vendor_local_pkgs/crates/lock_api-0.4.9:build_script_build",
- "//vendor_local_pkgs/crates/scopeguard-1.1.0:scopeguard",
- ],
-)
-
-cargo_build_script(
- name = "lock_api_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- visibility = ["//visibility:private"],
- deps = [
- "//vendor_local_pkgs/crates/autocfg-1.1.0:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "lock_api_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel
deleted file mode 100644
index 0b357b2a..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.17/BUILD.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_pkgs/crates/log-0.4.17:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.19/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.19/BUILD.bazel
new file mode 100644
index 00000000..0e1d09d4
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/log-0.4.19/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
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 a34da4ca..3cdff7bc 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.6",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel
index e008f553..202ae324 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/memchr-2.5.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
deps = [
"//vendor_local_pkgs/crates/memchr-2.5.0:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.17/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.17/BUILD.bazel
index a0e32d4b..9c20d0a9 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.17/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/mime-0.3.17/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.17",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/miniz_oxide-0.7.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/miniz_oxide-0.7.1/BUILD.bazel
new file mode 100644
index 00000000..2031e4b0
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/miniz_oxide-0.7.1/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Zlib OR Apache-2.0
+# ])
+
+rust_library(
+ name = "miniz_oxide",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=miniz_oxide",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.1",
+ deps = [
+ "//vendor_local_pkgs/crates/adler-1.0.2:adler",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.6/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.6/BUILD.bazel
deleted file mode 100644
index fa4c09dc..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.6/BUILD.bazel
+++ /dev/null
@@ -1,128 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "mio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=mio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.6",
- deps = [
- "//vendor_local_pkgs/crates/log-0.4.17:log",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(target_os = "wasi")
- "//vendor_local_pkgs/crates/wasi-0.11.0-wasi-snapshot-preview1:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.8/BUILD.bazel
new file mode 100644
index 00000000..8f889024
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.8.8/BUILD.bazel
@@ -0,0 +1,160 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "mio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "net",
+ "os-ext",
+ "os-poll",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.8",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(target_os = "wasi")
+ "//vendor_local_pkgs/crates/wasi-0.11.0-wasi-snapshot-preview1:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/nu-ansi-term-0.46.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/nu-ansi-term-0.46.0/BUILD.bazel
index 1d423c2a..670ac157 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/nu-ansi-term-0.46.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/nu-ansi-term-0.46.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.46.0",
deps = [
"//vendor_local_pkgs/crates/overload-0.1.1:overload",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.15.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.15.0/BUILD.bazel
deleted file mode 100644
index d67b6636..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.15.0/BUILD.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num_cpus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.16.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.16.0/BUILD.bazel
new file mode 100644
index 00000000..225d22e9
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.16.0/BUILD.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.16.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/object-0.31.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/object-0.31.1/BUILD.bazel
new file mode 100644
index 00000000..d6d79666
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/object-0.31.1/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "object",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=object",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.31.1",
+ deps = [
+ "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.17.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.17.1/BUILD.bazel
deleted file mode 100644
index 60cdc2bb..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.17.1/BUILD.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.1",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.18.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.18.0/BUILD.bazel
new file mode 100644
index 00000000..a21d4400
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.18.0/BUILD.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/overload-0.1.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/overload-0.1.1/BUILD.bazel
index dd10db06..a2702ca8 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/overload-0.1.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/overload-0.1.1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.1",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.12.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.12.1/BUILD.bazel
index 2415b79a..bda0f9d4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.12.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot-0.12.1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.1",
deps = [
- "//vendor_local_pkgs/crates/lock_api-0.4.9:lock_api",
- "//vendor_local_pkgs/crates/parking_lot_core-0.9.7:parking_lot_core",
+ "//vendor_local_pkgs/crates/lock_api-0.4.10:lock_api",
+ "//vendor_local_pkgs/crates/parking_lot_core-0.9.8:parking_lot_core",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.7/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.7/BUILD.bazel
deleted file mode 100644
index a689a9b5..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.7/BUILD.bazel
+++ /dev/null
@@ -1,157 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "parking_lot_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- deps = [
- "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_pkgs/crates/parking_lot_core-0.9.7:build_script_build",
- "//vendor_local_pkgs/crates/smallvec-1.10.0:smallvec",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-sys-0.45.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "parking_lot_core_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "parking_lot_core_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.8/BUILD.bazel
new file mode 100644
index 00000000..d8885d6a
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.9.8/BUILD.bazel
@@ -0,0 +1,193 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "parking_lot_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.8",
+ deps = [
+ "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
+ "//vendor_local_pkgs/crates/parking_lot_core-0.9.8:build_script_build",
+ "//vendor_local_pkgs/crates/smallvec-1.11.0:smallvec",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows-targets-0.48.1:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows-targets-0.48.1:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows-targets-0.48.1:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "parking_lot_core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.8",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_core_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.2.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.2.0/BUILD.bazel
deleted file mode 100644
index b07bcd4d..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.2.0/BUILD.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "percent_encoding",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=percent-encoding",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.2.0",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.3.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.3.0/BUILD.bazel
new file mode 100644
index 00000000..955c3095
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/percent-encoding-2.3.0/BUILD.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "percent_encoding",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=percent-encoding",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.0",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.12/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.12/BUILD.bazel
deleted file mode 100644
index 2dee2b13..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.0.12/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-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",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "//vendor_local_pkgs/crates/pin-project-internal-1.0.12:pin_project_internal",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.1.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.1.3/BUILD.bazel
new file mode 100644
index 00000000..7e81b435
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-1.1.3/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "//vendor_local_pkgs/crates/pin-project-internal-1.1.3:pin_project_internal",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.3",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.12/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.12/BUILD.bazel
deleted file mode 100644
index 3d985135..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.12/BUILD.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_proc_macro(
- name = "pin_project_internal",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project-internal",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
- deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:quote",
- "//vendor_local_pkgs/crates/syn-1.0.109:syn",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.1.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.1.3/BUILD.bazel
new file mode 100644
index 00000000..b4988df4
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.1.3/BUILD.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_proc_macro(
+ name = "pin_project_internal",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-internal",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.3",
+ deps = [
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.32:quote",
+ "//vendor_local_pkgs/crates/syn-2.0.28:syn",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.11/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.11/BUILD.bazel
new file mode 100644
index 00000000..7e12e221
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.11/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-lite",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.11",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel
deleted file mode 100644
index 2c87147f..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-lite-0.2.9/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project-lite",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.9",
-)
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 5808ecbb..f3b3e44e 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.0",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.56/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.56/BUILD.bazel
deleted file mode 100644
index 0d629fe6..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.56/BUILD.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:build_script_build",
- "//vendor_local_pkgs/crates/unicode-ident-1.0.8:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- visibility = ["//visibility:private"],
-)
-
-alias(
- 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.66/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.66/BUILD.bazel
new file mode 100644
index 00000000..89791ee8
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/proc-macro2-1.0.66/BUILD.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.66",
+ deps = [
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:build_script_build",
+ "//vendor_local_pkgs/crates/unicode-ident-1.0.11:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.66",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.26/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.26/BUILD.bazel
deleted file mode 100644
index f92ed379..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.26/BUILD.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.32/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.32/BUILD.bazel
new file mode 100644
index 00000000..3e66925c
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/quote-1.0.32/BUILD.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.32",
+ deps = [
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:proc_macro2",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.16/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.16/BUILD.bazel
deleted file mode 100644
index a4cf65b4..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.2.16/BUILD.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "syscall",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=redox_syscall",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.16",
- deps = [
- "//vendor_local_pkgs/crates/bitflags-1.3.2:bitflags",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.3.5/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.3.5/BUILD.bazel
new file mode 100644
index 00000000..ed671900
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/redox_syscall-0.3.5/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "syscall",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=redox_syscall",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.5",
+ deps = [
+ "//vendor_local_pkgs/crates/bitflags-1.3.2:bitflags",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/rustc-demangle-0.1.23/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/rustc-demangle-0.1.23/BUILD.bazel
new file mode 100644
index 00000000..e0d951e9
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/rustc-demangle-0.1.23/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rustc_demangle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustc-demangle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.23",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.13/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.13/BUILD.bazel
deleted file mode 100644
index 82dce097..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.13/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ryu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.13",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.15/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.15/BUILD.bazel
new file mode 100644
index 00000000..1329e732
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/ryu-1.0.15/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ryu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.15",
+)
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
deleted file mode 100644
index ea5cfa43..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.1.0/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "scopeguard",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=scopeguard",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.2.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.2.0/BUILD.bazel
new file mode 100644
index 00000000..bb50c2a6
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/scopeguard-1.2.0/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "scopeguard",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=scopeguard",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.160/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.160/BUILD.bazel
deleted file mode 100644
index 5565a8d8..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.160/BUILD.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.160",
- deps = [
- "//vendor_local_pkgs/crates/serde-1.0.160:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.160",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.183/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.183/BUILD.bazel
new file mode 100644
index 00000000..a2ce2aa5
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/serde-1.0.183/BUILD.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.183",
+ deps = [
+ "//vendor_local_pkgs/crates/serde-1.0.183:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.183",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.104/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.104/BUILD.bazel
new file mode 100644
index 00000000..b0188089
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.104/BUILD.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_json",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "raw_value",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.104",
+ deps = [
+ "//vendor_local_pkgs/crates/itoa-1.0.9:itoa",
+ "//vendor_local_pkgs/crates/ryu-1.0.15:ryu",
+ "//vendor_local_pkgs/crates/serde-1.0.183:serde",
+ "//vendor_local_pkgs/crates/serde_json-1.0.104:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_json_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "raw_value",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.104",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_json_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.96/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.96/BUILD.bazel
deleted file mode 100644
index 22ef1e3a..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/serde_json-1.0.96/BUILD.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_json",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "raw_value",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.96",
- deps = [
- "//vendor_local_pkgs/crates/itoa-1.0.6:itoa",
- "//vendor_local_pkgs/crates/ryu-1.0.13:ryu",
- "//vendor_local_pkgs/crates/serde-1.0.160:serde",
- "//vendor_local_pkgs/crates/serde_json-1.0.96:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_json_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "raw_value",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.96",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_json_build_script",
- tags = ["manual"],
-)
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 29e53379..2ff746af 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,11 +38,45 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.7.1",
deps = [
- "//vendor_local_pkgs/crates/form_urlencoded-1.1.0:form_urlencoded",
- "//vendor_local_pkgs/crates/itoa-1.0.6:itoa",
- "//vendor_local_pkgs/crates/ryu-1.0.13:ryu",
- "//vendor_local_pkgs/crates/serde-1.0.160:serde",
+ "//vendor_local_pkgs/crates/form_urlencoded-1.2.0:form_urlencoded",
+ "//vendor_local_pkgs/crates/itoa-1.0.9:itoa",
+ "//vendor_local_pkgs/crates/ryu-1.0.15:ryu",
+ "//vendor_local_pkgs/crates/serde-1.0.183: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 08e321e5..639c58ef 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.4",
deps = [
"//vendor_local_pkgs/crates/lazy_static-1.4.0:lazy_static",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.1/BUILD.bazel
index 66997a5b..decac20a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.1",
deps = [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc",
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.8/BUILD.bazel
index 5bc7fc3e..0a68ad50 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/slab-0.4.8/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.8",
deps = [
"//vendor_local_pkgs/crates/slab-0.4.8:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.10.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.10.0/BUILD.bazel
deleted file mode 100644
index 35047c32..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.10.0/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=smallvec",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.0",
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.11.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.11.0/BUILD.bazel
new file mode 100644
index 00000000..123b6672
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/smallvec-1.11.0/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smallvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.11.0",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.9/BUILD.bazel
index 43edd0cf..cec939bb 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.9/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,79 +41,113 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.9",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"//vendor_local_pkgs/crates/winapi-0.3.9:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"//vendor_local_pkgs/crates/winapi-0.3.9:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"//vendor_local_pkgs/crates/winapi-0.3.9:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.109/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.109/BUILD.bazel
deleted file mode 100644
index 2446d2a2..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.109/BUILD.bazel
+++ /dev/null
@@ -1,106 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.109",
- deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:quote",
- "//vendor_local_pkgs/crates/syn-1.0.109:build_script_build",
- "//vendor_local_pkgs/crates/unicode-ident-1.0.8:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "syn_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.109",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "syn_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.15/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.15/BUILD.bazel
deleted file mode 100644
index a2bbb31d..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.15/BUILD.bazel
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.15",
- deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:quote",
- "//vendor_local_pkgs/crates/unicode-ident-1.0.8:unicode_ident",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.28/BUILD.bazel
new file mode 100644
index 00000000..30b18c76
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/syn-2.0.28/BUILD.bazel
@@ -0,0 +1,93 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.28",
+ deps = [
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.32:quote",
+ "//vendor_local_pkgs/crates/unicode-ident-1.0.11:unicode_ident",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.2/BUILD.bazel
index bd7d577f..4d3e5970 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/sync_wrapper-0.1.2/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.7/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.7/BUILD.bazel
index c0729fcd..76aed0a1 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.7/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.7/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,9 +38,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.7",
deps = [
"//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
- "//vendor_local_pkgs/crates/once_cell-1.17.1:once_cell",
+ "//vendor_local_pkgs/crates/once_cell-1.18.0:once_cell",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.28.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.28.0/BUILD.bazel
deleted file mode 100644
index 3aba9105..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.28.0/BUILD.bazel
+++ /dev/null
@@ -1,265 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "//vendor_local_pkgs/crates/tokio-macros-2.1.0:tokio_macros",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.28.0",
- deps = [
- "//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
- "//vendor_local_pkgs/crates/mio-0.8.6:mio",
- "//vendor_local_pkgs/crates/num_cpus-1.15.0:num_cpus",
- "//vendor_local_pkgs/crates/parking_lot-0.12.1:parking_lot",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_pkgs/crates/tokio-1.28.0:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/libc-0.2.142:libc", # cfg(unix)
- "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
- "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "tokio_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.28.0",
- visibility = ["//visibility:private"],
- deps = [
- "//vendor_local_pkgs/crates/autocfg-1.1.0:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "tokio_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.29.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.29.1/BUILD.bazel
new file mode 100644
index 00000000..488ed545
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.29.1/BUILD.bazel
@@ -0,0 +1,310 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "//vendor_local_pkgs/crates/tokio-macros-2.1.0:tokio_macros",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.29.1",
+ deps = [
+ "//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
+ "//vendor_local_pkgs/crates/mio-0.8.8:mio",
+ "//vendor_local_pkgs/crates/num_cpus-1.16.0:num_cpus",
+ "//vendor_local_pkgs/crates/parking_lot-0.12.1:parking_lot",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_pkgs/crates/tokio-1.29.1:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "//vendor_local_pkgs/crates/windows-sys-0.48.0:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/libc-0.2.147:libc", # cfg(unix)
+ "//vendor_local_pkgs/crates/signal-hook-registry-1.4.1:signal_hook_registry", # cfg(unix)
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "//vendor_local_pkgs/crates/socket2-0.4.9:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tokio_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.29.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "//vendor_local_pkgs/crates/autocfg-1.1.0:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tokio_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-2.1.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-2.1.0/BUILD.bazel
index 1134a3e7..6125362b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-2.1.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-2.1.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.0",
deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:quote",
- "//vendor_local_pkgs/crates/syn-2.0.15:syn",
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.32:quote",
+ "//vendor_local_pkgs/crates/syn-2.0.28:syn",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.8/BUILD.bazel
index 6ce40d52..fbb4f445 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-util-0.7.8/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,13 +43,47 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.7.8",
deps = [
"//vendor_local_pkgs/crates/bytes-1.4.0:bytes",
"//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
"//vendor_local_pkgs/crates/futures-sink-0.3.28:futures_sink",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
- "//vendor_local_pkgs/crates/tracing-0.1.38:tracing",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
+ "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel
index 56142b1a..17d4784d 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.13/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -52,16 +53,50 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.13",
deps = [
"//vendor_local_pkgs/crates/futures-core-0.3.28:futures_core",
"//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
- "//vendor_local_pkgs/crates/pin-project-1.0.12:pin_project",
- "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
- "//vendor_local_pkgs/crates/tokio-1.28.0:tokio",
+ "//vendor_local_pkgs/crates/pin-project-1.1.3:pin_project",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_pkgs/crates/tokio-1.29.1:tokio",
"//vendor_local_pkgs/crates/tokio-util-0.7.8:tokio_util",
"//vendor_local_pkgs/crates/tower-layer-0.3.2:tower_layer",
"//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
- "//vendor_local_pkgs/crates/tracing-0.1.38:tracing",
+ "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
index 8b1eb302..0ac75b3c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -45,6 +46,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.5",
deps = [
"//vendor_local_pkgs/crates/bitflags-1.3.2:bitflags",
@@ -53,11 +88,11 @@ rust_library(
"//vendor_local_pkgs/crates/futures-util-0.3.28:futures_util",
"//vendor_local_pkgs/crates/http-0.2.9: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.9:pin_project_lite",
+ "//vendor_local_pkgs/crates/http-range-header-0.3.1:http_range_header",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
"//vendor_local_pkgs/crates/tower-0.4.13:tower",
"//vendor_local_pkgs/crates/tower-layer-0.3.2:tower_layer",
"//vendor_local_pkgs/crates/tower-service-0.3.2:tower_service",
- "//vendor_local_pkgs/crates/tracing-0.1.38:tracing",
+ "//vendor_local_pkgs/crates/tracing-0.1.37:tracing",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.2/BUILD.bazel
index f8d22c4a..be018274 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-layer-0.3.2/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.2",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel
index 17d3f869..e0d51333 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-service-0.3.2/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.2",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.37/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.37/BUILD.bazel
new file mode 100644
index 00000000..20caa60f
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.37/BUILD.bazel
@@ -0,0 +1,92 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tracing",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "attributes",
+ "default",
+ "log",
+ "std",
+ "tracing-attributes",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "//vendor_local_pkgs/crates/tracing-attributes-0.1.26:tracing_attributes",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.37",
+ deps = [
+ "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
+ "//vendor_local_pkgs/crates/log-0.4.19:log",
+ "//vendor_local_pkgs/crates/pin-project-lite-0.2.11:pin_project_lite",
+ "//vendor_local_pkgs/crates/tracing-core-0.1.31:tracing_core",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.38/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.38/BUILD.bazel
deleted file mode 100644
index fa6d2024..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.38/BUILD.bazel
+++ /dev/null
@@ -1,56 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tracing",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "attributes",
- "default",
- "log",
- "std",
- "tracing-attributes",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "//vendor_local_pkgs/crates/tracing-attributes-0.1.24:tracing_attributes",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tracing",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.38",
- deps = [
- "//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.30:tracing_core",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.24/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.24/BUILD.bazel
deleted file mode 100644
index 2a7380d2..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.24/BUILD.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_proc_macro(
- name = "tracing_attributes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tracing-attributes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.24",
- deps = [
- "//vendor_local_pkgs/crates/proc-macro2-1.0.56:proc_macro2",
- "//vendor_local_pkgs/crates/quote-1.0.26:quote",
- "//vendor_local_pkgs/crates/syn-2.0.15:syn",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.26/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.26/BUILD.bazel
new file mode 100644
index 00000000..3f872061
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.26/BUILD.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_proc_macro(
+ name = "tracing_attributes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-attributes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.26",
+ deps = [
+ "//vendor_local_pkgs/crates/proc-macro2-1.0.66:proc_macro2",
+ "//vendor_local_pkgs/crates/quote-1.0.32:quote",
+ "//vendor_local_pkgs/crates/syn-2.0.28:syn",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.30/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.30/BUILD.bazel
deleted file mode 100644
index 81580e1e..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.30/BUILD.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tracing_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "once_cell",
- "std",
- "valuable",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tracing-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.30",
- deps = [
- "//vendor_local_pkgs/crates/once_cell-1.17.1:once_cell",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.31/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.31/BUILD.bazel
new file mode 100644
index 00000000..6bb098dd
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.31/BUILD.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tracing_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "once_cell",
+ "std",
+ "valuable",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.31",
+ deps = [
+ "//vendor_local_pkgs/crates/once_cell-1.18.0:once_cell",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel
index 4bcd448a..8e7e9388 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.3/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,10 +42,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.3",
deps = [
"//vendor_local_pkgs/crates/lazy_static-1.4.0:lazy_static",
- "//vendor_local_pkgs/crates/log-0.4.17:log",
- "//vendor_local_pkgs/crates/tracing-core-0.1.30:tracing_core",
+ "//vendor_local_pkgs/crates/log-0.4.19:log",
+ "//vendor_local_pkgs/crates/tracing-core-0.1.31:tracing_core",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.17/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.17/BUILD.bazel
index 46276f6f..b2ba940a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.17/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.17/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -50,13 +51,47 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.17",
deps = [
"//vendor_local_pkgs/crates/nu-ansi-term-0.46.0:nu_ansi_term",
"//vendor_local_pkgs/crates/sharded-slab-0.1.4:sharded_slab",
- "//vendor_local_pkgs/crates/smallvec-1.10.0:smallvec",
+ "//vendor_local_pkgs/crates/smallvec-1.11.0:smallvec",
"//vendor_local_pkgs/crates/thread_local-1.1.7:thread_local",
- "//vendor_local_pkgs/crates/tracing-core-0.1.30:tracing_core",
+ "//vendor_local_pkgs/crates/tracing-core-0.1.31: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.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.4/BUILD.bazel
index 27339bf8..80dc5c5a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/try-lock-0.2.4/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.4",
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.11/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.11/BUILD.bazel
new file mode 100644
index 00000000..6efb3b55
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.11/BUILD.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.8/BUILD.bazel
deleted file mode 100644
index 4966af3b..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/unicode-ident-1.0.8/BUILD.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
-)
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 aba5a015..de28c3e9 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.0",
deps = [
"//vendor_local_pkgs/crates/valuable-0.1.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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
deleted file mode 100644
index c1938330..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.0/BUILD.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "want",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=want",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
- deps = [
- "//vendor_local_pkgs/crates/log-0.4.17:log",
- "//vendor_local_pkgs/crates/try-lock-0.2.4:try_lock",
- ],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.1/BUILD.bazel
new file mode 100644
index 00000000..249c3f4b
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/want-0.3.1/BUILD.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "want",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=want",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = [
+ "//vendor_local_pkgs/crates/try-lock-0.2.4:try_lock",
+ ],
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel
index 03b8e204..67d2a24b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/wasi-0.11.0+wasi-snapshot-preview1/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
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 5674fbed..28d7421f 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -47,6 +48,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"//vendor_local_pkgs/crates/winapi-0.3.9:build_script_build",
@@ -71,6 +106,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 e6737d93..b5d367a6 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"//vendor_local_pkgs/crates/winapi-i686-pc-windows-gnu-0.4.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 e8ff20b7..52b38596 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"//vendor_local_pkgs/crates/winapi-x86_64-pc-windows-gnu-0.4.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.45.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.45.0/BUILD.bazel
deleted file mode 100644
index c62254c6..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.45.0/BUILD.bazel
+++ /dev/null
@@ -1,144 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.45.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows-targets-0.42.2:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.48.0/BUILD.bazel
index 55e4d92c..6eacf0ae 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows-sys-0.48.0/BUILD.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -30,12 +31,14 @@ rust_library(
crate_features = [
"Win32",
"Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
"Win32_Security",
- "Win32_Security_Authorization",
"Win32_Storage",
"Win32_Storage_FileSystem",
"Win32_System",
"Win32_System_Console",
+ "Win32_System_IO",
"Win32_System_Pipes",
"Win32_System_SystemServices",
"Win32_System_Threading",
@@ -52,8 +55,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
- "//vendor_local_pkgs/crates/windows-targets-0.48.0:windows_targets",
+ "//vendor_local_pkgs/crates/windows-targets-0.48.1:windows_targets",
],
)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.42.2/BUILD.bazel
deleted file mode 100644
index 55095654..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows_aarch64_msvc-0.42.2:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows_i686_msvc-0.42.2:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows_x86_64_msvc-0.42.2:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.0/BUILD.bazel
deleted file mode 100644
index ed87c98e..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.0/BUILD.bazel
+++ /dev/null
@@ -1,59 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.48.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows_i686_msvc-0.48.0:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows_i686_gnu-0.48.0:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "//vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "//vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.1/BUILD.bazel
new file mode 100644
index 00000000..0d0f66ad
--- /dev/null
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows-targets-0.48.1/BUILD.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//vendor_local_pkgs:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows_i686_msvc-0.48.0:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/windows_i686_gnu-0.48.0:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "//vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "//vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel
deleted file mode 100644
index 3d502967..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel
index 043ada6a..8cd8c341 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_aarch64_gnullvm-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel
deleted file mode 100644
index 0c433202..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_aarch64_msvc-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel
index 19e34b06..7fb74650 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_aarch64_msvc-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.42.2/BUILD.bazel
deleted file mode 100644
index 3097840e..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_i686_gnu-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.48.0/BUILD.bazel
index f26455cd..14d2b46c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_gnu-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_i686_gnu-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.42.2/BUILD.bazel
deleted file mode 100644
index 5039bc95..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_i686_msvc-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.48.0/BUILD.bazel
index a910bc9d..744a3bc9 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_i686_msvc-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_i686_msvc-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel
deleted file mode 100644
index 38d724b5..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_x86_64_gnu-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel
index e0883339..f72f6d99 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_x86_64_gnu-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel
deleted file mode 100644
index 9a8d5f0b..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel
index eb6d4be7..6afacc32 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_x86_64_gnullvm-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel
deleted file mode 100644
index c58d5591..00000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.42.2/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//vendor_local_pkgs:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "//vendor_local_pkgs/crates/windows_x86_64_msvc-0.42.2:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel
index dbb1afee..5927bb66 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0/BUILD.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"//vendor_local_pkgs/crates/windows_x86_64_msvc-0.48.0:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.addr2line-0.20.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.addr2line-0.20.0.bazel
new file mode 100644
index 00000000..e498c12c
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.addr2line-0.20.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "addr2line",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=addr2line",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.20.0",
+ deps = [
+ "@cvm__gimli-0.27.3//:gimli",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.adler-1.0.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.adler-1.0.2.bazel
new file mode 100644
index 00000000..910de547
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.adler-1.0.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # 0BSD OR MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "adler",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=adler",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.5.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.5.bazel
index 35ec33d2..d66b3488 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.5.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.5",
deps = [
"@cvm__futures-core-0.3.28//:futures_core",
- "@cvm__pin-project-lite-0.2.9//:pin_project_lite",
+ "@cvm__pin-project-lite-0.2.10//:pin_project_lite",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.5.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.5.bazel
index 670afe52..b05b35ad 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.5.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.5.bazel
@@ -21,6 +21,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.5",
deps = [
- "@cvm__proc-macro2-1.0.56//:proc_macro2",
- "@cvm__quote-1.0.26//:quote",
- "@cvm__syn-2.0.15//:syn",
+ "@cvm__proc-macro2-1.0.64//:proc_macro2",
+ "@cvm__quote-1.0.29//:quote",
+ "@cvm__syn-2.0.25//:syn",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel
index 9597d965..419677c7 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.autocfg-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.backtrace-0.3.68.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.backtrace-0.3.68.bazel
new file mode 100644
index 00000000..88570859
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.backtrace-0.3.68.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "backtrace",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.68",
+ deps = [
+ "@cvm__addr2line-0.20.0//:addr2line",
+ "@cvm__backtrace-0.3.68//:build_script_build",
+ "@cvm__cfg-if-1.0.0//:cfg_if",
+ "@cvm__libc-0.2.147//:libc",
+ "@cvm__miniz_oxide-0.7.1//:miniz_oxide",
+ "@cvm__object-0.31.1//:object",
+ "@cvm__rustc-demangle-0.1.23//:rustc_demangle",
+ ],
+)
+
+cargo_build_script(
+ name = "backtrace_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.68",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cvm__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "backtrace_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel
index 78ab54e5..70e6b4e6 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bazel
@@ -27,13 +27,13 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "tempfile",
- actual = "@cvm__tempfile-3.5.0//:tempfile",
+ actual = "@cvm__tempfile-3.6.0//:tempfile",
tags = ["manual"],
)
alias(
name = "tokio",
- actual = "@cvm__tokio-1.28.0//:tokio",
+ actual = "@cvm__tokio-1.29.1//: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 9f18c131..bd054a70 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.4.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.4.0.bazel
index dacbcea3..cecd9f2d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.bytes-1.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cc-1.0.79.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cc-1.0.79.bazel
index 8d8568bc..ae9710fe 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cc-1.0.79.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.cc-1.0.79.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.79",
)
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 ff007586..20f504c3 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-0.3.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-0.3.1.bazel
index b6eb8d1a..655693ea 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-0.3.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-0.3.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,82 +38,116 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.1",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__libc-0.2.142//:libc", # cfg(target_os = "wasi")
+ "@cvm__libc-0.2.147//:libc", # cfg(target_os = "wasi")
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-dragonfly-0.1.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-dragonfly-0.1.2.bazel
index 9a369fb8..33f997f0 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-dragonfly-0.1.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.errno-dragonfly-0.1.2.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,10 +39,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
deps = [
"@cvm__errno-dragonfly-0.1.2//:build_script_build",
- "@cvm__libc-0.2.142//:libc",
+ "@cvm__libc-0.2.147//:libc",
],
)
@@ -54,6 +89,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.9.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.9.0.bazel
index 020b132a..568791f7 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.9.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.fastrand-1.9.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.9.0",
deps = select({
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.28.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.28.bazel
index 5c84ce7d..e59a5bae 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.28.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.futures-core-0.3.28.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"@cvm__futures-core-0.3.28//:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.gimli-0.27.3.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.gimli-0.27.3.bazel
new file mode 100644
index 00000000..197d0c09
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.gimli-0.27.3.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "gimli",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=gimli",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.27.3",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.2.6.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.2.6.bazel
deleted file mode 100644
index fd368b1a..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.2.6.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "@cvm__libc-0.2.142//:libc",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.1.bazel
deleted file mode 100644
index 4c6cc4fb..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.1.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.1",
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.2.bazel
new file mode 100644
index 00000000..e2f1a159
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.3.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
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 97716c83..4772c47f 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.12",
deps = [
"@cvm__cfg-if-1.0.0//:cfg_if",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.10.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.10.bazel
deleted file mode 100644
index 69ec8f36..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.10.bazel
+++ /dev/null
@@ -1,179 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "io_lifetimes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "close",
- "hermit-abi",
- "libc",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=io-lifetimes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.10",
- deps = [
- "@cvm__io-lifetimes-1.0.10//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "io-lifetimes_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "close",
- "hermit-abi",
- "libc",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=io-lifetimes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.10",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "io-lifetimes_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.11.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.11.bazel
new file mode 100644
index 00000000..4f5c7e0e
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.io-lifetimes-1.0.11.bazel
@@ -0,0 +1,224 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "io_lifetimes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+ deps = [
+ "@cvm__io-lifetimes-1.0.11//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "io-lifetimes_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.11",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "io-lifetimes_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.142.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.142.bazel
deleted file mode 100644
index b84bf9a0..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.142.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "extra_traits",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- deps = [
- "@cvm__libc-0.2.142//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "extra_traits",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.147.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.147.bazel
new file mode 100644
index 00000000..e5649d67
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.147.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "@cvm__libc-0.2.147//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.4.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.4.bazel
deleted file mode 100644
index 29301c3d..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.4.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "linux_raw_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "errno",
- "general",
- "ioctl",
- "no_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=linux-raw-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.4",
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.8.bazel
new file mode 100644
index 00000000..4c71492f
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.linux-raw-sys-0.3.8.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.8",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.10.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.10.bazel
new file mode 100644
index 00000000..3a76b1b4
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.10.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "lock_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.10",
+ deps = [
+ "@cvm__lock_api-0.4.10//:build_script_build",
+ "@cvm__scopeguard-1.1.0//:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "lock_api_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.10",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cvm__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "lock_api_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.9.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.9.bazel
deleted file mode 100644
index e28e1d24..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.lock_api-0.4.9.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- deps = [
- "@cvm__lock_api-0.4.9//:build_script_build",
- "@cvm__scopeguard-1.1.0//:scopeguard",
- ],
-)
-
-cargo_build_script(
- name = "lock_api_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- visibility = ["//visibility:private"],
- deps = [
- "@cvm__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "lock_api_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index b3499fc8..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@cvm__cfg-if-1.0.0//:cfg_if",
- "@cvm__log-0.4.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel
new file mode 100644
index 00000000..f22c41f9
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.memchr-2.5.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense/MIT
+# ])
+
+rust_library(
+ name = "memchr",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.5.0",
+ deps = [
+ "@cvm__memchr-2.5.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "memchr_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "2.5.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "memchr_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.miniz_oxide-0.7.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.miniz_oxide-0.7.1.bazel
new file mode 100644
index 00000000..d9984a97
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.miniz_oxide-0.7.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Zlib OR Apache-2.0
+# ])
+
+rust_library(
+ name = "miniz_oxide",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=miniz_oxide",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.1",
+ deps = [
+ "@cvm__adler-1.0.2//:adler",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.6.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.6.bazel
deleted file mode 100644
index 33da3847..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.6.bazel
+++ /dev/null
@@ -1,128 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "mio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=mio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.6",
- deps = [
- "@cvm__log-0.4.17//:log",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__libc-0.2.142//:libc", # cfg(target_os = "wasi")
- "@cvm__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.8.bazel
new file mode 100644
index 00000000..229045a9
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.8.bazel
@@ -0,0 +1,160 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "mio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "net",
+ "os-ext",
+ "os-poll",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.8",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(target_os = "wasi")
+ "@cvm__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.15.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.15.0.bazel
deleted file mode 100644
index a4983ecf..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.15.0.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num_cpus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.16.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.16.0.bazel
new file mode 100644
index 00000000..1bbe9144
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.16.0.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.16.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cvm__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.object-0.31.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.object-0.31.1.bazel
new file mode 100644
index 00000000..972a685f
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.object-0.31.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "object",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=object",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.31.1",
+ deps = [
+ "@cvm__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel
index 84238f7c..8cb44322 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot-0.12.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.1",
deps = [
- "@cvm__lock_api-0.4.9//:lock_api",
- "@cvm__parking_lot_core-0.9.7//:parking_lot_core",
+ "@cvm__lock_api-0.4.10//:lock_api",
+ "@cvm__parking_lot_core-0.9.8//:parking_lot_core",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.7.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.7.bazel
deleted file mode 100644
index 5d2a546e..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.7.bazel
+++ /dev/null
@@ -1,157 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "parking_lot_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- deps = [
- "@cvm__cfg-if-1.0.0//:cfg_if",
- "@cvm__parking_lot_core-0.9.7//:build_script_build",
- "@cvm__smallvec-1.10.0//:smallvec",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "parking_lot_core_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "parking_lot_core_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.8.bazel
new file mode 100644
index 00000000..5262c283
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.8.bazel
@@ -0,0 +1,193 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "parking_lot_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.8",
+ deps = [
+ "@cvm__cfg-if-1.0.0//:cfg_if",
+ "@cvm__parking_lot_core-0.9.8//:build_script_build",
+ "@cvm__smallvec-1.11.0//:smallvec",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__windows-targets-0.48.1//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__windows-targets-0.48.1//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__windows-targets-0.48.1//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "parking_lot_core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.8",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_core_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.10.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.10.bazel
new file mode 100644
index 00000000..9be40505
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-lite",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.10",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel
deleted file mode 100644
index d90fc09b..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.pin-project-lite-0.2.9.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project-lite",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.9",
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.56.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.56.bazel
deleted file mode 100644
index 4670cc2e..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.56.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- deps = [
- "@cvm__proc-macro2-1.0.56//:build_script_build",
- "@cvm__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.64.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.64.bazel
new file mode 100644
index 00000000..fea6f6e7
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.proc-macro2-1.0.64.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.64",
+ deps = [
+ "@cvm__proc-macro2-1.0.64//:build_script_build",
+ "@cvm__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.64",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.26.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.26.bazel
deleted file mode 100644
index 6411cea1..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.26.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- deps = [
- "@cvm__proc-macro2-1.0.56//:proc_macro2",
- "@cvm__quote-1.0.26//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.29.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.29.bazel
new file mode 100644
index 00000000..76eb24bc
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.quote-1.0.29.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.29",
+ deps = [
+ "@cvm__proc-macro2-1.0.64//:proc_macro2",
+ "@cvm__quote-1.0.29//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "quote_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.29",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "quote_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.16.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.16.bazel
deleted file mode 100644
index 209f45b0..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.2.16.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "syscall",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=redox_syscall",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.16",
- deps = [
- "@cvm__bitflags-1.3.2//:bitflags",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.3.5.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.3.5.bazel
index a46d9c6b..1fb3275b 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.3.5.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.redox_syscall-0.3.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.5",
deps = [
"@cvm__bitflags-1.3.2//:bitflags",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustc-demangle-0.1.23.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustc-demangle-0.1.23.bazel
new file mode 100644
index 00000000..caf8d7ea
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustc-demangle-0.1.23.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rustc_demangle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustc-demangle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.23",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.15.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.15.bazel
deleted file mode 100644
index a9cc856b..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.15.bazel
+++ /dev/null
@@ -1,291 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "rustix",
- srcs = glob(["**/*.rs"]),
- aliases = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-apple-ios": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-fuchsia": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-linux-android": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
- },
- "@rules_rust//rust/platform:armv7-linux-androideabi": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:i686-apple-darwin": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:i686-linux-android": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:i686-pc-windows-msvc": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
- },
- "@rules_rust//rust/platform:i686-unknown-freebsd": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:wasm32-unknown-unknown": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:wasm32-wasi": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-apple-darwin": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-apple-ios": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-fuchsia": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-linux-android": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
- },
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
- "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- },
- "//conditions:default": {},
- }),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "fs",
- "io-lifetimes",
- "libc",
- "std",
- "use-libc-auxv",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rustix",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.37.15",
- deps = [
- "@cvm__bitflags-1.3.2//:bitflags",
- "@cvm__io-lifetimes-1.0.10//:io_lifetimes",
- "@cvm__rustix-0.37.15//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__errno-0.3.1//:errno", # cfg(windows)
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__errno-0.3.1//:errno", # cfg(windows)
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__errno-0.3.1//:errno", # cfg(windows)
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- "@cvm__linux-raw-sys-0.3.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "rustix_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "fs",
- "io-lifetimes",
- "libc",
- "std",
- "use-libc-auxv",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rustix",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.37.15",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "rustix_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.23.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.23.bazel
new file mode 100644
index 00000000..9fc73c3c
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.rustix-0.37.23.bazel
@@ -0,0 +1,348 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-fuchsia": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-linux-android": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-linux-android": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-wasi": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-ios": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-fuchsia": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-linux-android": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-none": {
+ "@cvm__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.37.23",
+ deps = [
+ "@cvm__bitflags-1.3.2//:bitflags",
+ "@cvm__io-lifetimes-1.0.11//:io_lifetimes",
+ "@cvm__rustix-0.37.23//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__errno-0.3.1//:errno", # cfg(windows)
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__errno-0.3.1//:errno", # cfg(windows)
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__errno-0.3.1//:errno", # cfg(windows)
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@cvm__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cvm__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@cvm__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.37.23",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["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 7558cbf9..724f295a 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.1.bazel
index 12225f07..5839c698 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.1",
deps = [
- "@cvm__libc-0.2.142//:libc",
+ "@cvm__libc-0.2.147//:libc",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.10.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.10.0.bazel
deleted file mode 100644
index 3d4dafb2..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.10.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=smallvec",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.0",
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.11.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.11.0.bazel
new file mode 100644
index 00000000..da8cbe4c
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.smallvec-1.11.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smallvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.11.0",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.9.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.9.bazel
index df40bb25..8377859e 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.9.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.9.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,79 +41,113 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.9",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@cvm__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@cvm__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@cvm__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.15.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.15.bazel
deleted file mode 100644
index 2a63e29f..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.15.bazel
+++ /dev/null
@@ -1,57 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.15",
- deps = [
- "@cvm__proc-macro2-1.0.56//:proc_macro2",
- "@cvm__quote-1.0.26//:quote",
- "@cvm__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.25.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.25.bazel
new file mode 100644
index 00000000..3b57bd4a
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-2.0.25.bazel
@@ -0,0 +1,92 @@
+###############################################################################
+# @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
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.25",
+ deps = [
+ "@cvm__proc-macro2-1.0.64//:proc_macro2",
+ "@cvm__quote-1.0.29//:quote",
+ "@cvm__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.5.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.5.0.bazel
deleted file mode 100644
index 88904f53..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.5.0.bazel
+++ /dev/null
@@ -1,122 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "tempfile",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tempfile",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.5.0",
- deps = [
- "@cvm__cfg-if-1.0.0//:cfg_if",
- "@cvm__fastrand-1.9.0//:fastrand",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__rustix-0.37.15//:rustix", # cfg(any(unix, target_os = "wasi"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.6.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.6.0.bazel
new file mode 100644
index 00000000..ed97533c
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.6.0.bazel
@@ -0,0 +1,199 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "tempfile",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.6.0",
+ deps = [
+ "@cvm__cfg-if-1.0.0//:cfg_if",
+ "@cvm__fastrand-1.9.0//:fastrand",
+ "@cvm__tempfile-3.6.0//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tempfile_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.6.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cvm__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tempfile_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.28.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.28.0.bazel
deleted file mode 100644
index e545d300..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.28.0.bazel
+++ /dev/null
@@ -1,267 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "test-util",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@cvm__tokio-macros-2.1.0//:tokio_macros",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.28.0",
- deps = [
- "@cvm__bytes-1.4.0//:bytes",
- "@cvm__mio-0.8.6//:mio",
- "@cvm__num_cpus-1.15.0//:num_cpus",
- "@cvm__parking_lot-0.12.1//:parking_lot",
- "@cvm__pin-project-lite-0.2.9//:pin_project_lite",
- "@cvm__tokio-1.28.0//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__libc-0.2.142//:libc", # cfg(unix)
- "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "tokio_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "test-util",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.28.0",
- visibility = ["//visibility:private"],
- deps = [
- "@cvm__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "tokio_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.29.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.29.1.bazel
new file mode 100644
index 00000000..338ae03b
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.29.1.bazel
@@ -0,0 +1,312 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "test-util",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@cvm__tokio-macros-2.1.0//:tokio_macros",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.29.1",
+ deps = [
+ "@cvm__bytes-1.4.0//:bytes",
+ "@cvm__mio-0.8.8//:mio",
+ "@cvm__num_cpus-1.16.0//:num_cpus",
+ "@cvm__parking_lot-0.12.1//:parking_lot",
+ "@cvm__pin-project-lite-0.2.10//:pin_project_lite",
+ "@cvm__tokio-1.29.1//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@cvm__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__libc-0.2.147//:libc", # cfg(unix)
+ "@cvm__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@cvm__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tokio_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "test-util",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.29.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@cvm__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tokio_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-2.1.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-2.1.0.bazel
index 3d37b400..23d0a33f 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-2.1.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-2.1.0.bazel
@@ -21,6 +21,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.0",
deps = [
- "@cvm__proc-macro2-1.0.56//:proc_macro2",
- "@cvm__quote-1.0.26//:quote",
- "@cvm__syn-2.0.15//:syn",
+ "@cvm__proc-macro2-1.0.64//:proc_macro2",
+ "@cvm__quote-1.0.29//:quote",
+ "@cvm__syn-2.0.25//:syn",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.14.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.14.bazel
index 87047ebe..844d5775 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.14.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-stream-0.1.14.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,10 +42,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.14",
deps = [
"@cvm__futures-core-0.3.28//:futures_core",
- "@cvm__pin-project-lite-0.2.9//:pin_project_lite",
- "@cvm__tokio-1.28.0//:tokio",
+ "@cvm__pin-project-lite-0.2.10//:pin_project_lite",
+ "@cvm__tokio-1.29.1//: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 6339a8d0..0514f26e 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,12 +38,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.2",
deps = [
"@cvm__async-stream-0.3.5//:async_stream",
"@cvm__bytes-1.4.0//:bytes",
"@cvm__futures-core-0.3.28//:futures_core",
- "@cvm__tokio-1.28.0//:tokio",
+ "@cvm__tokio-1.29.1//:tokio",
"@cvm__tokio-stream-0.1.14//:tokio_stream",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.10.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.10.bazel
new file mode 100644
index 00000000..e06b99d2
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.10",
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.8.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.8.bazel
deleted file mode 100644
index 82d9611b..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.unicode-ident-1.0.8.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index fefb5914..088f908a 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
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 659a4dcd..4fa4e649 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"@cvm__winapi-0.3.9//:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 2f86e526..0fd94033 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@cvm__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 91438b1a..6be4ee0e 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@cvm__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.45.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.45.0.bazel
deleted file mode 100644
index a6e79ccf..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.45.0.bazel
+++ /dev/null
@@ -1,144 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.45.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.48.0.bazel
index b8bde09c..66c367ab 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-sys-0.48.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -35,7 +36,6 @@ rust_library(
"Win32_Networking",
"Win32_Networking_WinSock",
"Win32_Security",
- "Win32_Security_Authorization",
"Win32_Storage",
"Win32_Storage_FileSystem",
"Win32_System",
@@ -59,8 +59,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
- "@cvm__windows-targets-0.48.0//:windows_targets",
+ "@cvm__windows-targets-0.48.1//:windows_targets",
],
)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.42.2.bazel
deleted file mode 100644
index f13d01d9..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.42.2.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows_aarch64_msvc-0.42.2//:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows_i686_msvc-0.42.2//:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows_x86_64_msvc-0.42.2//:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.0.bazel
deleted file mode 100644
index edc41668..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.0.bazel
+++ /dev/null
@@ -1,59 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.48.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@cvm__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@cvm__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@cvm__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@cvm__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@cvm__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.1.bazel
new file mode 100644
index 00000000..85a028ff
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows-targets-0.48.1.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @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
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@cvm__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@cvm__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@cvm__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@cvm__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@cvm__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel
deleted file mode 100644
index 586b5269..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_aarch64_gnullvm-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
index 8a6c1ee5..3c05be9d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_aarch64_gnullvm-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel
deleted file mode 100644
index 034242cc..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_aarch64_msvc-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
index aa7f2f4a..84dab48b 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_aarch64_msvc-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.42.2.bazel
deleted file mode 100644
index 86802e0a..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_i686_gnu-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.48.0.bazel
index 82e8fdeb..673bc5eb 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_i686_gnu-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.42.2.bazel
deleted file mode 100644
index 3bdb1cec..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_i686_msvc-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.48.0.bazel
index 3640a0e5..68f8b853 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_i686_msvc-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel
deleted file mode 100644
index 459c29b3..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_x86_64_gnu-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
index 82714686..8d950b14 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_x86_64_gnu-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel
deleted file mode 100644
index 98282d72..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_x86_64_gnullvm-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
index dc0e0fd3..c8d433c5 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_x86_64_gnullvm-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel
deleted file mode 100644
index cae3a0b1..00000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @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
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@cvm__windows_x86_64_msvc-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
index 9ca3b0de..e9699df8 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.48.0",
deps = [
"@cvm__windows_x86_64_msvc-0.48.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
index 0fc42973..c6dcf42e 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -291,7 +295,7 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"vendor_remote_manifests": {
_COMMON_CONDITION: {
- "tokio": "@cvm__tokio-1.28.0//:tokio",
+ "tokio": "@cvm__tokio-1.29.1//:tokio",
},
},
}
@@ -306,7 +310,7 @@ _NORMAL_ALIASES = {
_NORMAL_DEV_DEPENDENCIES = {
"vendor_remote_manifests": {
_COMMON_CONDITION: {
- "tempfile": "@cvm__tempfile-3.5.0//:tempfile",
+ "tempfile": "@cvm__tempfile-3.6.0//:tempfile",
"tokio-test": "@cvm__tokio-test-0.4.2//:tokio_test",
},
},
@@ -363,40 +367,28 @@ _BUILD_PROC_MACRO_ALIASES = {
_CONDITIONS = {
"aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["aarch64-pc-windows-msvc"],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["aarch64-linux-android", "armv7-linux-androideabi", "i686-linux-android", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-linux-android"],
- "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-unknown-linux-gnu", "x86_64-unknown-linux-gnu"],
- "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "armv7-linux-androideabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd"],
- "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["aarch64-pc-windows-msvc"],
- "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": ["wasm32-unknown-unknown"],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["i686-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["i686-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["x86_64-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
- "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["x86_64-pc-windows-msvc"],
- "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(docsrs)": [],
- "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "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-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(windows_raw_dylib))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@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:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["@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-fuchsia", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
"cfg(target_os = \"dragonfly\")": [],
"cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(tokio_taskdump)": [],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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-gnullvm": [],
- "x86_64-pc-windows-msvc": ["x86_64-pc-windows-msvc"],
- "x86_64-uwp-windows-gnu": [],
- "x86_64-uwp-windows-msvc": [],
}
###############################################################################
@@ -405,6 +397,26 @@ def crate_repositories():
"""A macro for defining repositories for all generated crates"""
maybe(
http_archive,
+ name = "cvm__addr2line-0.20.0",
+ sha256 = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/addr2line/0.20.0/download"],
+ strip_prefix = "addr2line-0.20.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.addr2line-0.20.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cvm__adler-1.0.2",
+ sha256 = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/adler/1.0.2/download"],
+ strip_prefix = "adler-1.0.2",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.adler-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "cvm__async-stream-0.3.5",
sha256 = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51",
type = "tar.gz",
@@ -435,6 +447,16 @@ def crate_repositories():
maybe(
http_archive,
+ name = "cvm__backtrace-0.3.68",
+ sha256 = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/backtrace/0.3.68/download"],
+ strip_prefix = "backtrace-0.3.68",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.backtrace-0.3.68.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "cvm__bitflags-1.3.2",
sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
type = "tar.gz",
@@ -515,22 +537,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__hermit-abi-0.2.6",
- sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
+ name = "cvm__gimli-0.27.3",
+ sha256 = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
- strip_prefix = "hermit-abi-0.2.6",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.hermit-abi-0.2.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/gimli/0.27.3/download"],
+ strip_prefix = "gimli-0.27.3",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.gimli-0.27.3.bazel"),
)
maybe(
http_archive,
- name = "cvm__hermit-abi-0.3.1",
- sha256 = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286",
+ name = "cvm__hermit-abi-0.3.2",
+ sha256 = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.1/download"],
- strip_prefix = "hermit-abi-0.3.1",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.hermit-abi-0.3.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.2/download"],
+ strip_prefix = "hermit-abi-0.3.2",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.hermit-abi-0.3.2.bazel"),
)
maybe(
@@ -545,132 +567,142 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__io-lifetimes-1.0.10",
- sha256 = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220",
+ name = "cvm__io-lifetimes-1.0.11",
+ sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download"],
- strip_prefix = "io-lifetimes-1.0.10",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.io-lifetimes-1.0.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"],
+ strip_prefix = "io-lifetimes-1.0.11",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.io-lifetimes-1.0.11.bazel"),
)
maybe(
http_archive,
- name = "cvm__libc-0.2.142",
- sha256 = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317",
+ name = "cvm__libc-0.2.147",
+ sha256 = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.142/download"],
- strip_prefix = "libc-0.2.142",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.libc-0.2.142.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.147/download"],
+ strip_prefix = "libc-0.2.147",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.libc-0.2.147.bazel"),
)
maybe(
http_archive,
- name = "cvm__linux-raw-sys-0.3.4",
- sha256 = "36eb31c1778188ae1e64398743890d0877fef36d11521ac60406b42016e8c2cf",
+ name = "cvm__linux-raw-sys-0.3.8",
+ sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.4/download"],
- strip_prefix = "linux-raw-sys-0.3.4",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.linux-raw-sys-0.3.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"],
+ strip_prefix = "linux-raw-sys-0.3.8",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.linux-raw-sys-0.3.8.bazel"),
)
maybe(
http_archive,
- name = "cvm__lock_api-0.4.9",
- sha256 = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df",
+ name = "cvm__lock_api-0.4.10",
+ sha256 = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/lock_api/0.4.9/download"],
- strip_prefix = "lock_api-0.4.9",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.lock_api-0.4.9.bazel"),
+ urls = ["https://crates.io/api/v1/crates/lock_api/0.4.10/download"],
+ strip_prefix = "lock_api-0.4.10",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.lock_api-0.4.10.bazel"),
)
maybe(
http_archive,
- name = "cvm__log-0.4.17",
- sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ name = "cvm__memchr-2.5.0",
+ sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
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//vendor_remote_manifests/crates:BUILD.log-0.4.17.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 = "cvm__mio-0.8.6",
- sha256 = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9",
+ name = "cvm__miniz_oxide-0.7.1",
+ sha256 = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/mio/0.8.6/download"],
- strip_prefix = "mio-0.8.6",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.mio-0.8.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download"],
+ strip_prefix = "miniz_oxide-0.7.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.miniz_oxide-0.7.1.bazel"),
)
maybe(
http_archive,
- name = "cvm__num_cpus-1.15.0",
- sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
+ name = "cvm__mio-0.8.8",
+ sha256 = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
- strip_prefix = "num_cpus-1.15.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.num_cpus-1.15.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/mio/0.8.8/download"],
+ strip_prefix = "mio-0.8.8",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.mio-0.8.8.bazel"),
)
maybe(
http_archive,
- name = "cvm__parking_lot-0.12.1",
- sha256 = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f",
+ name = "cvm__num_cpus-1.16.0",
+ sha256 = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43",
type = "tar.gz",
- 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"),
+ urls = ["https://crates.io/api/v1/crates/num_cpus/1.16.0/download"],
+ strip_prefix = "num_cpus-1.16.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.num_cpus-1.16.0.bazel"),
)
maybe(
http_archive,
- name = "cvm__parking_lot_core-0.9.7",
- sha256 = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521",
+ name = "cvm__object-0.31.1",
+ sha256 = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download"],
- strip_prefix = "parking_lot_core-0.9.7",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.parking_lot_core-0.9.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/object/0.31.1/download"],
+ strip_prefix = "object-0.31.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.object-0.31.1.bazel"),
)
maybe(
http_archive,
- name = "cvm__pin-project-lite-0.2.9",
- sha256 = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116",
+ name = "cvm__parking_lot-0.12.1",
+ sha256 = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f",
+ type = "tar.gz",
+ 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 = "cvm__parking_lot_core-0.9.8",
+ sha256 = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447",
type = "tar.gz",
- 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"),
+ urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download"],
+ strip_prefix = "parking_lot_core-0.9.8",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.parking_lot_core-0.9.8.bazel"),
)
maybe(
http_archive,
- name = "cvm__proc-macro2-1.0.56",
- sha256 = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435",
+ name = "cvm__pin-project-lite-0.2.10",
+ sha256 = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.56/download"],
- strip_prefix = "proc-macro2-1.0.56",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.proc-macro2-1.0.56.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project-lite/0.2.10/download"],
+ strip_prefix = "pin-project-lite-0.2.10",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.pin-project-lite-0.2.10.bazel"),
)
maybe(
http_archive,
- name = "cvm__quote-1.0.26",
- sha256 = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc",
+ name = "cvm__proc-macro2-1.0.64",
+ sha256 = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.26/download"],
- strip_prefix = "quote-1.0.26",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.quote-1.0.26.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.64/download"],
+ strip_prefix = "proc-macro2-1.0.64",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.proc-macro2-1.0.64.bazel"),
)
maybe(
http_archive,
- name = "cvm__redox_syscall-0.2.16",
- sha256 = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a",
+ name = "cvm__quote-1.0.29",
+ sha256 = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.16/download"],
- strip_prefix = "redox_syscall-0.2.16",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.redox_syscall-0.2.16.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.29/download"],
+ strip_prefix = "quote-1.0.29",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.quote-1.0.29.bazel"),
)
maybe(
@@ -685,12 +717,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__rustix-0.37.15",
- sha256 = "a0661814f891c57c930a610266415528da53c4933e6dea5fb350cbfe048a9ece",
+ name = "cvm__rustc-demangle-0.1.23",
+ sha256 = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rustix/0.37.15/download"],
- strip_prefix = "rustix-0.37.15",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.rustix-0.37.15.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download"],
+ strip_prefix = "rustc-demangle-0.1.23",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.rustc-demangle-0.1.23.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "cvm__rustix-0.37.23",
+ sha256 = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rustix/0.37.23/download"],
+ strip_prefix = "rustix-0.37.23",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.rustix-0.37.23.bazel"),
)
maybe(
@@ -715,12 +757,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__smallvec-1.10.0",
- sha256 = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0",
+ name = "cvm__smallvec-1.11.0",
+ sha256 = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smallvec/1.10.0/download"],
- strip_prefix = "smallvec-1.10.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.smallvec-1.10.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/smallvec/1.11.0/download"],
+ strip_prefix = "smallvec-1.11.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.smallvec-1.11.0.bazel"),
)
maybe(
@@ -735,32 +777,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__syn-2.0.15",
- sha256 = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822",
+ name = "cvm__syn-2.0.25",
+ sha256 = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/2.0.15/download"],
- strip_prefix = "syn-2.0.15",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.syn-2.0.15.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.25/download"],
+ strip_prefix = "syn-2.0.25",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.syn-2.0.25.bazel"),
)
maybe(
http_archive,
- name = "cvm__tempfile-3.5.0",
- sha256 = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998",
+ name = "cvm__tempfile-3.6.0",
+ sha256 = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tempfile/3.5.0/download"],
- strip_prefix = "tempfile-3.5.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tempfile-3.5.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tempfile/3.6.0/download"],
+ strip_prefix = "tempfile-3.6.0",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tempfile-3.6.0.bazel"),
)
maybe(
http_archive,
- name = "cvm__tokio-1.28.0",
- sha256 = "c3c786bf8134e5a3a166db9b29ab8f48134739014a3eca7bc6bfa95d673b136f",
+ name = "cvm__tokio-1.29.1",
+ sha256 = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio/1.28.0/download"],
- strip_prefix = "tokio-1.28.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-1.28.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio/1.29.1/download"],
+ strip_prefix = "tokio-1.29.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.tokio-1.29.1.bazel"),
)
maybe(
@@ -795,12 +837,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__unicode-ident-1.0.8",
- sha256 = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4",
+ name = "cvm__unicode-ident-1.0.10",
+ sha256 = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.8/download"],
- strip_prefix = "unicode-ident-1.0.8",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.unicode-ident-1.0.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.10/download"],
+ strip_prefix = "unicode-ident-1.0.10",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.unicode-ident-1.0.10.bazel"),
)
maybe(
@@ -845,16 +887,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows-sys-0.45.0",
- sha256 = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-sys/0.45.0/download"],
- strip_prefix = "windows-sys-0.45.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows-sys-0.45.0.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows-sys-0.48.0",
sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
type = "tar.gz",
@@ -865,32 +897,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows-targets-0.42.2",
- sha256 = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071",
+ name = "cvm__windows-targets-0.48.1",
+ sha256 = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-targets/0.42.2/download"],
- strip_prefix = "windows-targets-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows-targets-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cvm__windows-targets-0.48.0",
- sha256 = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.0/download"],
- strip_prefix = "windows-targets-0.48.0",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows-targets-0.48.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "cvm__windows_aarch64_gnullvm-0.42.2",
- sha256 = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_aarch64_gnullvm-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.1/download"],
+ strip_prefix = "windows-targets-0.48.1",
+ build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows-targets-0.48.1.bazel"),
)
maybe(
@@ -905,16 +917,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows_aarch64_msvc-0.42.2",
- sha256 = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download"],
- strip_prefix = "windows_aarch64_msvc-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_aarch64_msvc-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows_aarch64_msvc-0.48.0",
sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
type = "tar.gz",
@@ -925,16 +927,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows_i686_gnu-0.42.2",
- sha256 = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download"],
- strip_prefix = "windows_i686_gnu-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_i686_gnu-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows_i686_gnu-0.48.0",
sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
type = "tar.gz",
@@ -945,16 +937,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows_i686_msvc-0.42.2",
- sha256 = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download"],
- strip_prefix = "windows_i686_msvc-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_i686_msvc-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows_i686_msvc-0.48.0",
sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
type = "tar.gz",
@@ -965,16 +947,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows_x86_64_gnu-0.42.2",
- sha256 = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download"],
- strip_prefix = "windows_x86_64_gnu-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_gnu-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows_x86_64_gnu-0.48.0",
sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
type = "tar.gz",
@@ -985,16 +957,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows_x86_64_gnullvm-0.42.2",
- sha256 = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_gnullvm-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows_x86_64_gnullvm-0.48.0",
sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
type = "tar.gz",
@@ -1005,16 +967,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "cvm__windows_x86_64_msvc-0.42.2",
- sha256 = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download"],
- strip_prefix = "windows_x86_64_msvc-0.42.2",
- build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.windows_x86_64_msvc-0.42.2.bazel"),
- )
-
- maybe(
- http_archive,
name = "cvm__windows_x86_64_msvc-0.48.0",
sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
type = "tar.gz",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.addr2line-0.20.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.addr2line-0.20.0.bazel
new file mode 100644
index 00000000..e3f7214a
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.addr2line-0.20.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "addr2line",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=addr2line",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.20.0",
+ deps = [
+ "@crates_vendor_pkgs__gimli-0.27.3//:gimli",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.adler-1.0.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.adler-1.0.2.bazel
new file mode 100644
index 00000000..12c2cbcd
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.adler-1.0.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # 0BSD OR MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "adler",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=adler",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.68.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.68.bazel
deleted file mode 100644
index 513b984b..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.68.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "async_trait",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=async-trait",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.68",
- deps = [
- "@crates_vendor_pkgs__async-trait-0.1.68//:build_script_build",
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:quote",
- "@crates_vendor_pkgs__syn-2.0.15//:syn",
- ],
-)
-
-cargo_build_script(
- name = "async-trait_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=async-trait",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.68",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "async-trait_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.71.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.71.bazel
new file mode 100644
index 00000000..ab2df7b0
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.71.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "async_trait",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=async-trait",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.71",
+ deps = [
+ "@crates_vendor_pkgs__async-trait-0.1.71//:build_script_build",
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.29//:quote",
+ "@crates_vendor_pkgs__syn-2.0.25//:syn",
+ ],
+)
+
+cargo_build_script(
+ name = "async-trait_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=async-trait",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.71",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "async-trait_build_script",
+ tags = ["manual"],
+)
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 9ca746f8..23a13bc4 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
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 0aa8fa1e..36e8e850 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
@@ -24,6 +24,7 @@ rust_library(
],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,7 +41,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2018",
proc_macro_deps = [
- "@crates_vendor_pkgs__async-trait-0.1.68//:async_trait",
+ "@crates_vendor_pkgs__async-trait-0.1.71//:async_trait",
],
rustc_flags = ["--cap-lints=allow"],
tags = [
@@ -50,6 +51,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.8",
deps = [
"@crates_vendor_pkgs__axum-core-0.1.2//:axum_core",
@@ -58,17 +93,17 @@ rust_library(
"@crates_vendor_pkgs__futures-util-0.3.28//:futures_util",
"@crates_vendor_pkgs__http-0.2.9//:http",
"@crates_vendor_pkgs__http-body-0.4.5//:http_body",
- "@crates_vendor_pkgs__hyper-0.14.26//:hyper",
+ "@crates_vendor_pkgs__hyper-0.14.27//:hyper",
"@crates_vendor_pkgs__matchit-0.4.6//:matchit",
"@crates_vendor_pkgs__memchr-2.5.0//:memchr",
"@crates_vendor_pkgs__mime-0.3.17//:mime",
- "@crates_vendor_pkgs__percent-encoding-2.2.0//:percent_encoding",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
- "@crates_vendor_pkgs__serde-1.0.160//:serde",
- "@crates_vendor_pkgs__serde_json-1.0.96//:serde_json",
+ "@crates_vendor_pkgs__percent-encoding-2.3.0//:percent_encoding",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
+ "@crates_vendor_pkgs__serde-1.0.171//:serde",
+ "@crates_vendor_pkgs__serde_json-1.0.102//:serde_json",
"@crates_vendor_pkgs__serde_urlencoded-0.7.1//:serde_urlencoded",
"@crates_vendor_pkgs__sync_wrapper-0.1.2//:sync_wrapper",
- "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
+ "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
"@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.2//:tower_layer",
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 ec081498..692fa8aa 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -30,7 +31,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2018",
proc_macro_deps = [
- "@crates_vendor_pkgs__async-trait-0.1.68//:async_trait",
+ "@crates_vendor_pkgs__async-trait-0.1.71//:async_trait",
],
rustc_flags = ["--cap-lints=allow"],
tags = [
@@ -40,6 +41,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
deps = [
"@crates_vendor_pkgs__bytes-1.4.0//:bytes",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.backtrace-0.3.68.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.backtrace-0.3.68.bazel
new file mode 100644
index 00000000..b1dd1a89
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.backtrace-0.3.68.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "backtrace",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.68",
+ deps = [
+ "@crates_vendor_pkgs__addr2line-0.20.0//:addr2line",
+ "@crates_vendor_pkgs__backtrace-0.3.68//:build_script_build",
+ "@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
+ "@crates_vendor_pkgs__libc-0.2.147//:libc",
+ "@crates_vendor_pkgs__miniz_oxide-0.7.1//:miniz_oxide",
+ "@crates_vendor_pkgs__object-0.31.1//:object",
+ "@crates_vendor_pkgs__rustc-demangle-0.1.23//:rustc_demangle",
+ ],
+)
+
+cargo_build_script(
+ name = "backtrace_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=backtrace",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.68",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@crates_vendor_pkgs__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "backtrace_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
index 529de0c5..f3ab2951 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
@@ -33,7 +33,7 @@ alias(
alias(
name = "hyper",
- actual = "@crates_vendor_pkgs__hyper-0.14.26//:hyper",
+ actual = "@crates_vendor_pkgs__hyper-0.14.27//:hyper",
tags = ["manual"],
)
@@ -45,7 +45,7 @@ alias(
alias(
name = "serde_json",
- actual = "@crates_vendor_pkgs__serde_json-1.0.96//:serde_json",
+ actual = "@crates_vendor_pkgs__serde_json-1.0.102//:serde_json",
tags = ["manual"],
)
@@ -57,7 +57,7 @@ alias(
alias(
name = "tokio",
- actual = "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
+ actual = "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
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 255bde07..d397a362 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.4.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.4.0.bazel
index ae7ab946..131dc27e 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bytes-1.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cc-1.0.79.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cc-1.0.79.bazel
new file mode 100644
index 00000000..87aa333c
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.cc-1.0.79.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.79",
+)
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 382e7590..b4a08176 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
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 a2cef32b..fab231ff 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.7",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.1.0.bazel
deleted file mode 100644
index 7afe5b99..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.1.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "form_urlencoded",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=form_urlencoded",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- "@crates_vendor_pkgs__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.2.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.2.0.bazel
new file mode 100644
index 00000000..8a39cb19
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.form_urlencoded-1.2.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "form_urlencoded",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=form_urlencoded",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = [
+ "@crates_vendor_pkgs__percent-encoding-2.3.0//:percent_encoding",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.28.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.28.bazel
index d12dae00..fc73c0de 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.28.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-channel-0.3.28.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"@crates_vendor_pkgs__futures-channel-0.3.28//:build_script_build",
@@ -64,6 +99,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.28.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.28.bazel
index e586bfa4..77a72ebc 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.28.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-core-0.3.28.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"@crates_vendor_pkgs__futures-core-0.3.28//:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.28.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.28.bazel
index 12e48970..15fdc706 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.28.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-sink-0.3.28.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,5 +43,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.28.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.28.bazel
index ef562ba0..d527c14e 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.28.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-task-0.3.28.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"@crates_vendor_pkgs__futures-task-0.3.28//:build_script_build",
@@ -59,6 +94,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.28.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.28.bazel
index d5dd97ff..de09cbab 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.28.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.futures-util-0.3.28.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,12 +42,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.28",
deps = [
"@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
"@crates_vendor_pkgs__futures-task-0.3.28//:futures_task",
"@crates_vendor_pkgs__futures-util-0.3.28//:build_script_build",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
"@crates_vendor_pkgs__pin-utils-0.1.0//:pin_utils",
],
)
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.gimli-0.27.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.gimli-0.27.3.bazel
new file mode 100644
index 00000000..d0416bec
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.gimli-0.27.3.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "gimli",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=gimli",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.27.3",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.18.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.18.bazel
deleted file mode 100644
index 338c3505..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.18.bazel
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "h2",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=h2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.18",
- deps = [
- "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
- "@crates_vendor_pkgs__fnv-1.0.7//:fnv",
- "@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
- "@crates_vendor_pkgs__futures-sink-0.3.28//:futures_sink",
- "@crates_vendor_pkgs__futures-util-0.3.28//:futures_util",
- "@crates_vendor_pkgs__http-0.2.9//:http",
- "@crates_vendor_pkgs__indexmap-1.9.3//:indexmap",
- "@crates_vendor_pkgs__slab-0.4.8//:slab",
- "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
- "@crates_vendor_pkgs__tokio-util-0.7.7//:tokio_util",
- "@crates_vendor_pkgs__tracing-0.1.37//:tracing",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.20.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.20.bazel
new file mode 100644
index 00000000..50b9575e
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.20.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "h2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=h2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.20",
+ deps = [
+ "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
+ "@crates_vendor_pkgs__fnv-1.0.7//:fnv",
+ "@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
+ "@crates_vendor_pkgs__futures-sink-0.3.28//:futures_sink",
+ "@crates_vendor_pkgs__futures-util-0.3.28//:futures_util",
+ "@crates_vendor_pkgs__http-0.2.9//:http",
+ "@crates_vendor_pkgs__indexmap-1.9.3//:indexmap",
+ "@crates_vendor_pkgs__slab-0.4.8//:slab",
+ "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
+ "@crates_vendor_pkgs__tokio-util-0.7.8//:tokio_util",
+ "@crates_vendor_pkgs__tracing-0.1.37//:tracing",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel
index e114a70b..c076fd78 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hashbrown-0.12.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.3",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.2.6.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.2.6.bazel
deleted file mode 100644
index d0d1ae7c..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.2.6.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "@crates_vendor_pkgs__libc-0.2.142//:libc",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.3.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.3.2.bazel
new file mode 100644
index 00000000..056d83e7
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.3.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.9.bazel
index f49239a6..1d46601e 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-0.2.9.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.9",
deps = [
"@crates_vendor_pkgs__bytes-1.4.0//:bytes",
"@crates_vendor_pkgs__fnv-1.0.7//:fnv",
- "@crates_vendor_pkgs__itoa-1.0.6//:itoa",
+ "@crates_vendor_pkgs__itoa-1.0.8//:itoa",
],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel
index 492927c2..fd76bcfc 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.http-body-0.4.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,10 +38,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.5",
deps = [
"@crates_vendor_pkgs__bytes-1.4.0//:bytes",
"@crates_vendor_pkgs__http-0.2.9//:http",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//: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 78310142..a14009a5 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.0",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.8.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.8.0.bazel
index 6dde9070..4d035e34 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.8.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.httparse-1.8.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.8.0",
deps = [
"@crates_vendor_pkgs__httparse-1.8.0//:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 120a2ee2..072b69a8 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.2",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.26.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.26.bazel
deleted file mode 100644
index d0fd36d7..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.26.bazel
+++ /dev/null
@@ -1,72 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "hyper",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "client",
- "default",
- "full",
- "h2",
- "http1",
- "http2",
- "runtime",
- "server",
- "socket2",
- "stream",
- "tcp",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hyper",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.26",
- deps = [
- "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
- "@crates_vendor_pkgs__futures-channel-0.3.28//:futures_channel",
- "@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
- "@crates_vendor_pkgs__futures-util-0.3.28//:futures_util",
- "@crates_vendor_pkgs__h2-0.3.18//:h2",
- "@crates_vendor_pkgs__http-0.2.9//:http",
- "@crates_vendor_pkgs__http-body-0.4.5//:http_body",
- "@crates_vendor_pkgs__httparse-1.8.0//:httparse",
- "@crates_vendor_pkgs__httpdate-1.0.2//:httpdate",
- "@crates_vendor_pkgs__itoa-1.0.6//:itoa",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2",
- "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
- "@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
- "@crates_vendor_pkgs__tracing-0.1.37//:tracing",
- "@crates_vendor_pkgs__want-0.3.0//:want",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.27.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.27.bazel
new file mode 100644
index 00000000..2ab19dfe
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.27.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "hyper",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "client",
+ "default",
+ "full",
+ "h2",
+ "http1",
+ "http2",
+ "runtime",
+ "server",
+ "socket2",
+ "stream",
+ "tcp",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hyper",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.14.27",
+ deps = [
+ "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
+ "@crates_vendor_pkgs__futures-channel-0.3.28//:futures_channel",
+ "@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
+ "@crates_vendor_pkgs__futures-util-0.3.28//:futures_util",
+ "@crates_vendor_pkgs__h2-0.3.20//:h2",
+ "@crates_vendor_pkgs__http-0.2.9//:http",
+ "@crates_vendor_pkgs__http-body-0.4.5//:http_body",
+ "@crates_vendor_pkgs__httparse-1.8.0//:httparse",
+ "@crates_vendor_pkgs__httpdate-1.0.2//:httpdate",
+ "@crates_vendor_pkgs__itoa-1.0.8//:itoa",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2",
+ "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
+ "@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
+ "@crates_vendor_pkgs__tracing-0.1.37//:tracing",
+ "@crates_vendor_pkgs__want-0.3.1//:want",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.3.bazel
index 710d48a4..6998751b 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.3.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.indexmap-1.9.3.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.9.3",
deps = [
"@crates_vendor_pkgs__hashbrown-0.12.3//:hashbrown",
@@ -60,6 +95,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.6.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.6.bazel
deleted file mode 100644
index ad583aad..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.6.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=itoa",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.6",
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.8.bazel
new file mode 100644
index 00000000..ad0c8c9f
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.itoa-1.0.8.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itoa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.8",
+)
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 4a39aad5..29b3e8a0 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.142.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.142.bazel
deleted file mode 100644
index 8c4634b8..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.142.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- deps = [
- "@crates_vendor_pkgs__libc-0.2.142//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.142",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.147.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.147.bazel
new file mode 100644
index 00000000..12bc4029
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.147.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "@crates_vendor_pkgs__libc-0.2.147//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.10.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.10.bazel
new file mode 100644
index 00000000..f72b4fd0
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.10.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "lock_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.10",
+ deps = [
+ "@crates_vendor_pkgs__lock_api-0.4.10//:build_script_build",
+ "@crates_vendor_pkgs__scopeguard-1.1.0//:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "lock_api_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.10",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "lock_api_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.9.bazel
deleted file mode 100644
index 6c85f71b..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.lock_api-0.4.9.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "lock_api",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- deps = [
- "@crates_vendor_pkgs__lock_api-0.4.9//:build_script_build",
- "@crates_vendor_pkgs__scopeguard-1.1.0//:scopeguard",
- ],
-)
-
-cargo_build_script(
- name = "lock_api_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.9",
- visibility = ["//visibility:private"],
- deps = [
- "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "lock_api_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index 66d51341..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_pkgs__log-0.4.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.19.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.19.bazel
new file mode 100644
index 00000000..040ffa1b
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.log-0.4.19.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
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 620695de..ed0ae7c8 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.6",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel
index 23e82d40..81d946e6 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.memchr-2.5.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
deps = [
"@crates_vendor_pkgs__memchr-2.5.0//:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.17.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.17.bazel
index 0fe5c39e..55cf86e7 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.17.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mime-0.3.17.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.17",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miniz_oxide-0.7.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miniz_oxide-0.7.1.bazel
new file mode 100644
index 00000000..3b3f7842
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.miniz_oxide-0.7.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Zlib OR Apache-2.0
+# ])
+
+rust_library(
+ name = "miniz_oxide",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=miniz_oxide",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.1",
+ deps = [
+ "@crates_vendor_pkgs__adler-1.0.2//:adler",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.6.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.6.bazel
deleted file mode 100644
index 5ca503f3..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.6.bazel
+++ /dev/null
@@ -1,128 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "mio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "net",
- "os-ext",
- "os-poll",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=mio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.6",
- deps = [
- "@crates_vendor_pkgs__log-0.4.17//:log",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(target_os = "wasi")
- "@crates_vendor_pkgs__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.8.bazel
new file mode 100644
index 00000000..ebeaa4b6
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.8.8.bazel
@@ -0,0 +1,160 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "mio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "net",
+ "os-ext",
+ "os-poll",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.8",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(target_os = "wasi")
+ "@crates_vendor_pkgs__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.nu-ansi-term-0.46.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.nu-ansi-term-0.46.0.bazel
index fdefe4d3..ebc7221a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.nu-ansi-term-0.46.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.nu-ansi-term-0.46.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.46.0",
deps = [
"@crates_vendor_pkgs__overload-0.1.1//:overload",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.15.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.15.0.bazel
deleted file mode 100644
index c02c7a65..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.15.0.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num_cpus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.16.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.16.0.bazel
new file mode 100644
index 00000000..12515db8
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.16.0.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.16.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.object-0.31.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.object-0.31.1.bazel
new file mode 100644
index 00000000..dc38b52a
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.object-0.31.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "object",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=object",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.31.1",
+ deps = [
+ "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.17.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.17.1.bazel
deleted file mode 100644
index 7b81af31..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.17.1.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.1",
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.18.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.18.0.bazel
new file mode 100644
index 00000000..d9692545
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.18.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.overload-0.1.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.overload-0.1.1.bazel
index 9f8b3076..d96e50af 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.overload-0.1.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.overload-0.1.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.1",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.12.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.12.1.bazel
index d780623d..e483b6ce 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.12.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot-0.12.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,9 +41,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.1",
deps = [
- "@crates_vendor_pkgs__lock_api-0.4.9//:lock_api",
- "@crates_vendor_pkgs__parking_lot_core-0.9.7//:parking_lot_core",
+ "@crates_vendor_pkgs__lock_api-0.4.10//:lock_api",
+ "@crates_vendor_pkgs__parking_lot_core-0.9.8//:parking_lot_core",
],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.7.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.7.bazel
deleted file mode 100644
index b091ef95..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.7.bazel
+++ /dev/null
@@ -1,157 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "parking_lot_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- deps = [
- "@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_pkgs__parking_lot_core-0.9.7//:build_script_build",
- "@crates_vendor_pkgs__smallvec-1.10.0//:smallvec",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "parking_lot_core_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.7",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "parking_lot_core_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.8.bazel
new file mode 100644
index 00000000..6f85d8d5
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.9.8.bazel
@@ -0,0 +1,193 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "parking_lot_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.8",
+ deps = [
+ "@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
+ "@crates_vendor_pkgs__parking_lot_core-0.9.8//:build_script_build",
+ "@crates_vendor_pkgs__smallvec-1.11.0//:smallvec",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows-targets-0.48.1//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows-targets-0.48.1//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows-targets-0.48.1//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "parking_lot_core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.8",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_core_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.2.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.2.0.bazel
deleted file mode 100644
index 51747764..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.2.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "percent_encoding",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=percent-encoding",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.2.0",
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.3.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.3.0.bazel
new file mode 100644
index 00000000..7719e7b5
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.percent-encoding-2.3.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "percent_encoding",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=percent-encoding",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.0",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.12.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.12.bazel
deleted file mode 100644
index 2afadb69..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.0.12.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@crates_vendor_pkgs__pin-project-internal-1.0.12//:pin_project_internal",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.1.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.1.2.bazel
new file mode 100644
index 00000000..edd86dfc
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-1.1.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@crates_vendor_pkgs__pin-project-internal-1.1.2//:pin_project_internal",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.2",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.12.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.12.bazel
deleted file mode 100644
index 6afd3ebf..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.12.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_proc_macro(
- name = "pin_project_internal",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project-internal",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:quote",
- "@crates_vendor_pkgs__syn-1.0.109//:syn",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.1.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.1.2.bazel
new file mode 100644
index 00000000..d206c6cc
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.1.2.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_proc_macro(
+ name = "pin_project_internal",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-internal",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.2",
+ deps = [
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.29//:quote",
+ "@crates_vendor_pkgs__syn-2.0.25//:syn",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.10.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.10.bazel
new file mode 100644
index 00000000..391297e4
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-lite",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.10",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel
deleted file mode 100644
index e61266b6..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-lite-0.2.9.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pin-project-lite",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.9",
-)
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 e3ad4e1d..baa82023 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.0",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.56.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.56.bazel
deleted file mode 100644
index b50711b5..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.56.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:build_script_build",
- "@crates_vendor_pkgs__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.56",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.64.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.64.bazel
new file mode 100644
index 00000000..76c4ef48
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.proc-macro2-1.0.64.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.64",
+ deps = [
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:build_script_build",
+ "@crates_vendor_pkgs__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.64",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.26.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.26.bazel
deleted file mode 100644
index ac3426f9..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.26.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.26",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.29.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.29.bazel
new file mode 100644
index 00000000..37fdc596
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.quote-1.0.29.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.29",
+ deps = [
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.29//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "quote_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.29",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "quote_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.16.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.16.bazel
deleted file mode 100644
index fe13f49a..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.2.16.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "syscall",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=redox_syscall",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.16",
- deps = [
- "@crates_vendor_pkgs__bitflags-1.3.2//:bitflags",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.3.5.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.3.5.bazel
new file mode 100644
index 00000000..bc6fed90
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.redox_syscall-0.3.5.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "syscall",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=redox_syscall",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.5",
+ deps = [
+ "@crates_vendor_pkgs__bitflags-1.3.2//:bitflags",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.rustc-demangle-0.1.23.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.rustc-demangle-0.1.23.bazel
new file mode 100644
index 00000000..98f30f64
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.rustc-demangle-0.1.23.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rustc_demangle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustc-demangle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.23",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.13.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.13.bazel
deleted file mode 100644
index b23462c5..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.13.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ryu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.13",
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.14.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.14.bazel
new file mode 100644
index 00000000..cd1c7d12
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.ryu-1.0.14.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ryu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.14",
+)
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 ce3e182a..096d84a4 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.160.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.160.bazel
deleted file mode 100644
index 10c2f4ce..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.160.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.160",
- deps = [
- "@crates_vendor_pkgs__serde-1.0.160//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.160",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.171.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.171.bazel
new file mode 100644
index 00000000..80e62a01
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde-1.0.171.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@crates_vendor_pkgs__serde-1.0.171//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.171",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.102.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.102.bazel
new file mode 100644
index 00000000..f17ae8a7
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.102.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_json",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "raw_value",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.102",
+ deps = [
+ "@crates_vendor_pkgs__itoa-1.0.8//:itoa",
+ "@crates_vendor_pkgs__ryu-1.0.14//:ryu",
+ "@crates_vendor_pkgs__serde-1.0.171//:serde",
+ "@crates_vendor_pkgs__serde_json-1.0.102//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_json_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "raw_value",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.102",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_json_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.96.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.96.bazel
deleted file mode 100644
index 4eed28fe..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.serde_json-1.0.96.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_json",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "raw_value",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.96",
- deps = [
- "@crates_vendor_pkgs__itoa-1.0.6//:itoa",
- "@crates_vendor_pkgs__ryu-1.0.13//:ryu",
- "@crates_vendor_pkgs__serde-1.0.160//:serde",
- "@crates_vendor_pkgs__serde_json-1.0.96//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_json_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "raw_value",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.96",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_json_build_script",
- tags = ["manual"],
-)
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 f7df61cf..a99a68a7 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,11 +38,45 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.7.1",
deps = [
- "@crates_vendor_pkgs__form_urlencoded-1.1.0//:form_urlencoded",
- "@crates_vendor_pkgs__itoa-1.0.6//:itoa",
- "@crates_vendor_pkgs__ryu-1.0.13//:ryu",
- "@crates_vendor_pkgs__serde-1.0.160//:serde",
+ "@crates_vendor_pkgs__form_urlencoded-1.2.0//:form_urlencoded",
+ "@crates_vendor_pkgs__itoa-1.0.8//:itoa",
+ "@crates_vendor_pkgs__ryu-1.0.14//:ryu",
+ "@crates_vendor_pkgs__serde-1.0.171//: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 d5664dc8..fe73d607 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
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.4",
deps = [
"@crates_vendor_pkgs__lazy_static-1.4.0//:lazy_static",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.1.bazel
index 530d2ea4..54fb12b5 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.1",
deps = [
- "@crates_vendor_pkgs__libc-0.2.142//:libc",
+ "@crates_vendor_pkgs__libc-0.2.147//:libc",
],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.8.bazel
index d8984268..6014b118 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.8.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.slab-0.4.8.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.8",
deps = [
"@crates_vendor_pkgs__slab-0.4.8//:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.10.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.10.0.bazel
deleted file mode 100644
index 115025e8..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.10.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "smallvec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=smallvec",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.0",
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.11.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.11.0.bazel
new file mode 100644
index 00000000..300a4360
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.smallvec-1.11.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smallvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.11.0",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.9.bazel
index 1ccd1b29..b608076a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.9.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,79 +41,113 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.9",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@crates_vendor_pkgs__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@crates_vendor_pkgs__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@crates_vendor_pkgs__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.109.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.109.bazel
deleted file mode 100644
index f55905a2..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.109.bazel
+++ /dev/null
@@ -1,110 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.109",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:quote",
- "@crates_vendor_pkgs__syn-1.0.109//:build_script_build",
- "@crates_vendor_pkgs__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "syn_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- "visit-mut",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.109",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "syn_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.15.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.15.bazel
deleted file mode 100644
index 54f3b743..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.15.bazel
+++ /dev/null
@@ -1,57 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit-mut",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.15",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:quote",
- "@crates_vendor_pkgs__unicode-ident-1.0.8//:unicode_ident",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.25.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.25.bazel
new file mode 100644
index 00000000..ae1ffec8
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-2.0.25.bazel
@@ -0,0 +1,93 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.25",
+ deps = [
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.29//:quote",
+ "@crates_vendor_pkgs__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.2.bazel
index bb6829dd..651fb94d 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.sync_wrapper-0.1.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.2",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.7.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.7.bazel
index 4f30556b..eeca1fcc 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.7.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.7.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,9 +38,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.7",
deps = [
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
- "@crates_vendor_pkgs__once_cell-1.17.1//:once_cell",
+ "@crates_vendor_pkgs__once_cell-1.18.0//:once_cell",
],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.27.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.27.0.bazel
deleted file mode 100644
index 9aa57784..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.27.0.bazel
+++ /dev/null
@@ -1,265 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@crates_vendor_pkgs__tokio-macros-2.0.0//:tokio_macros",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.27.0",
- deps = [
- "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
- "@crates_vendor_pkgs__mio-0.8.6//:mio",
- "@crates_vendor_pkgs__num_cpus-1.15.0//:num_cpus",
- "@crates_vendor_pkgs__parking_lot-0.12.1//:parking_lot",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
- "@crates_vendor_pkgs__tokio-1.27.0//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- "@crates_vendor_pkgs__windows-sys-0.45.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__libc-0.2.142//:libc", # cfg(unix)
- "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
- "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "tokio_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "bytes",
- "default",
- "fs",
- "full",
- "io-std",
- "io-util",
- "libc",
- "macros",
- "mio",
- "net",
- "num_cpus",
- "parking_lot",
- "process",
- "rt",
- "rt-multi-thread",
- "signal",
- "signal-hook-registry",
- "socket2",
- "sync",
- "time",
- "tokio-macros",
- "windows-sys",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tokio",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.27.0",
- visibility = ["//visibility:private"],
- deps = [
- "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "tokio_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.29.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.29.1.bazel
new file mode 100644
index 00000000..393ba4bb
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.29.1.bazel
@@ -0,0 +1,310 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@crates_vendor_pkgs__tokio-macros-2.1.0//:tokio_macros",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.29.1",
+ deps = [
+ "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
+ "@crates_vendor_pkgs__mio-0.8.8//:mio",
+ "@crates_vendor_pkgs__num_cpus-1.16.0//:num_cpus",
+ "@crates_vendor_pkgs__parking_lot-0.12.1//:parking_lot",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
+ "@crates_vendor_pkgs__tokio-1.29.1//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@crates_vendor_pkgs__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@crates_vendor_pkgs__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@crates_vendor_pkgs__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__libc-0.2.147//:libc", # cfg(unix)
+ "@crates_vendor_pkgs__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@crates_vendor_pkgs__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tokio_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.29.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@crates_vendor_pkgs__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tokio_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.0.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.0.0.bazel
deleted file mode 100644
index d2d319b8..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.0.0.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tokio-macros",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.0",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:quote",
- "@crates_vendor_pkgs__syn-2.0.15//:syn",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.1.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.1.0.bazel
new file mode 100644
index 00000000..e43e50a4
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-2.1.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-macros",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.1.0",
+ deps = [
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.29//:quote",
+ "@crates_vendor_pkgs__syn-2.0.25//:syn",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.7.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.7.bazel
deleted file mode 100644
index c9ab9d19..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.7.bazel
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_util",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "codec",
- "default",
- "tracing",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tokio-util",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.7",
- deps = [
- "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
- "@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
- "@crates_vendor_pkgs__futures-sink-0.3.28//:futures_sink",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
- "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
- "@crates_vendor_pkgs__tracing-0.1.37//:tracing",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.8.bazel
new file mode 100644
index 00000000..5304b0fd
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-util-0.7.8.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_util",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "codec",
+ "default",
+ "tracing",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.8",
+ deps = [
+ "@crates_vendor_pkgs__bytes-1.4.0//:bytes",
+ "@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
+ "@crates_vendor_pkgs__futures-sink-0.3.28//:futures_sink",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
+ "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
+ "@crates_vendor_pkgs__tracing-0.1.37//:tracing",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel
index 6337249b..5bc925bc 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.13.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -52,14 +53,48 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.13",
deps = [
"@crates_vendor_pkgs__futures-core-0.3.28//:futures_core",
"@crates_vendor_pkgs__futures-util-0.3.28//:futures_util",
- "@crates_vendor_pkgs__pin-project-1.0.12//:pin_project",
- "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
- "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
- "@crates_vendor_pkgs__tokio-util-0.7.7//:tokio_util",
+ "@crates_vendor_pkgs__pin-project-1.1.2//:pin_project",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
+ "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
+ "@crates_vendor_pkgs__tokio-util-0.7.8//:tokio_util",
"@crates_vendor_pkgs__tower-layer-0.3.2//:tower_layer",
"@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
"@crates_vendor_pkgs__tracing-0.1.37//:tracing",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
index d3fd1c2e..8e7b7fda 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -45,6 +46,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.5",
deps = [
"@crates_vendor_pkgs__bitflags-1.3.2//:bitflags",
@@ -54,7 +89,7 @@ rust_library(
"@crates_vendor_pkgs__http-0.2.9//: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.9//:pin_project_lite",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
"@crates_vendor_pkgs__tower-0.4.13//:tower",
"@crates_vendor_pkgs__tower-layer-0.3.2//:tower_layer",
"@crates_vendor_pkgs__tower-service-0.3.2//:tower_service",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.2.bazel
index 1dabe523..da5e9ad4 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-layer-0.3.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.2",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel
index 32ee3f5a..3207191d 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-service-0.3.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.2",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.37.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.37.bazel
index 4f1d5dd3..a964592a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.37.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.37.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,7 +38,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2018",
proc_macro_deps = [
- "@crates_vendor_pkgs__tracing-attributes-0.1.23//:tracing_attributes",
+ "@crates_vendor_pkgs__tracing-attributes-0.1.26//:tracing_attributes",
],
rustc_flags = ["--cap-lints=allow"],
tags = [
@@ -47,11 +48,45 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.37",
deps = [
"@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
- "@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.30//:tracing_core",
+ "@crates_vendor_pkgs__log-0.4.19//:log",
+ "@crates_vendor_pkgs__pin-project-lite-0.2.10//:pin_project_lite",
+ "@crates_vendor_pkgs__tracing-core-0.1.31//:tracing_core",
],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.23.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.23.bazel
deleted file mode 100644
index 78263f97..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.23.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_proc_macro(
- name = "tracing_attributes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tracing-attributes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.23",
- deps = [
- "@crates_vendor_pkgs__proc-macro2-1.0.56//:proc_macro2",
- "@crates_vendor_pkgs__quote-1.0.26//:quote",
- "@crates_vendor_pkgs__syn-1.0.109//:syn",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.26.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.26.bazel
new file mode 100644
index 00000000..3502a648
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.26.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_proc_macro(
+ name = "tracing_attributes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-attributes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.26",
+ deps = [
+ "@crates_vendor_pkgs__proc-macro2-1.0.64//:proc_macro2",
+ "@crates_vendor_pkgs__quote-1.0.29//:quote",
+ "@crates_vendor_pkgs__syn-2.0.25//:syn",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.30.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.30.bazel
deleted file mode 100644
index 21d06fa7..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.30.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tracing_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "once_cell",
- "std",
- "valuable",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tracing-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.30",
- deps = [
- "@crates_vendor_pkgs__once_cell-1.17.1//:once_cell",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.31.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.31.bazel
new file mode 100644
index 00000000..48937f34
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.31.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tracing_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "once_cell",
+ "std",
+ "valuable",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.31",
+ deps = [
+ "@crates_vendor_pkgs__once_cell-1.18.0//:once_cell",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel
index 24da565c..6e276162 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,10 +42,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.3",
deps = [
"@crates_vendor_pkgs__lazy_static-1.4.0//:lazy_static",
- "@crates_vendor_pkgs__log-0.4.17//:log",
- "@crates_vendor_pkgs__tracing-core-0.1.30//:tracing_core",
+ "@crates_vendor_pkgs__log-0.4.19//:log",
+ "@crates_vendor_pkgs__tracing-core-0.1.31//:tracing_core",
],
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.17.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.17.bazel
index 6d33af80..197a6770 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.17.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.17.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -50,13 +51,47 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.17",
deps = [
"@crates_vendor_pkgs__nu-ansi-term-0.46.0//:nu_ansi_term",
"@crates_vendor_pkgs__sharded-slab-0.1.4//:sharded_slab",
- "@crates_vendor_pkgs__smallvec-1.10.0//:smallvec",
+ "@crates_vendor_pkgs__smallvec-1.11.0//:smallvec",
"@crates_vendor_pkgs__thread_local-1.1.7//:thread_local",
- "@crates_vendor_pkgs__tracing-core-0.1.30//:tracing_core",
+ "@crates_vendor_pkgs__tracing-core-0.1.31//: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.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.4.bazel
index cd8e37c5..f4287876 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.try-lock-0.2.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.4",
)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.10.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.10.bazel
new file mode 100644
index 00000000..7c29a32b
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.10",
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.8.bazel
deleted file mode 100644
index 29d6381e..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.unicode-ident-1.0.8.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
-)
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 8d2a7fe5..837c5d5f 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.0",
deps = [
"@crates_vendor_pkgs__valuable-0.1.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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
deleted file mode 100644
index 1c3736ae..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "want",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=want",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
- deps = [
- "@crates_vendor_pkgs__log-0.4.17//:log",
- "@crates_vendor_pkgs__try-lock-0.2.4//:try_lock",
- ],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.1.bazel
new file mode 100644
index 00000000..73d4b1c2
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.want-0.3.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "want",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=want",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = [
+ "@crates_vendor_pkgs__try-lock-0.2.4//:try_lock",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index d1719a54..91eab5e6 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
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 6001d1d9..1173c51d 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -47,6 +48,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"@crates_vendor_pkgs__winapi-0.3.9//:build_script_build",
@@ -71,6 +106,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 9e7d1691..f765ba92 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@crates_vendor_pkgs__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
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 b07690f9..8abb0cb4 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
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@crates_vendor_pkgs__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.45.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.45.0.bazel
deleted file mode 100644
index e6fafb7b..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.45.0.bazel
+++ /dev/null
@@ -1,147 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_Networking",
- "Win32_Networking_WinSock",
- "Win32_Security",
- "Win32_Security_Authorization",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_IO",
- "Win32_System_LibraryLoader",
- "Win32_System_Pipes",
- "Win32_System_SystemServices",
- "Win32_System_Threading",
- "Win32_System_WindowsProgramming",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.45.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@crates_vendor_pkgs__windows-targets-0.42.2//:windows_targets", # cfg(not(windows_raw_dylib))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.48.0.bazel
new file mode 100644
index 00000000..94cbf828
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-sys-0.48.0.bazel
@@ -0,0 +1,96 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_Console",
+ "Win32_System_IO",
+ "Win32_System_Pipes",
+ "Win32_System_SystemServices",
+ "Win32_System_Threading",
+ "Win32_System_WindowsProgramming",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows-targets-0.48.1//:windows_targets",
+ ],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.42.2.bazel
deleted file mode 100644
index 7e986260..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.42.2.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_targets",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-targets",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows_aarch64_msvc-0.42.2//:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows_i686_msvc-0.42.2//:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@crates_vendor_pkgs__windows_x86_64_msvc-0.42.2//:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.48.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.48.1.bazel
new file mode 100644
index 00000000..8b981c74
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows-targets-0.48.1.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@crates_vendor_pkgs__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@crates_vendor_pkgs__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel
deleted file mode 100644
index fc627986..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_aarch64_gnullvm-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..e7cf8c2b
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_aarch64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel
deleted file mode 100644
index 4a96e573..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_aarch64_msvc-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..ac883de1
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_aarch64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.42.2.bazel
deleted file mode 100644
index 3df4aa0a..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_i686_gnu-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.48.0.bazel
new file mode 100644
index 00000000..26b1d95a
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_i686_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.42.2.bazel
deleted file mode 100644
index 60deb3e2..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_i686_msvc-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.48.0.bazel
new file mode 100644
index 00000000..5f390487
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_i686_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel
deleted file mode 100644
index 6eca7829..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_x86_64_gnu-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
new file mode 100644
index 00000000..284b4e1f
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_x86_64_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel
deleted file mode 100644
index 60894f5c..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_x86_64_gnullvm-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..ebd44f45
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_x86_64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel
deleted file mode 100644
index c663ff47..00000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.42.2.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- deps = [
- "@crates_vendor_pkgs__windows_x86_64_msvc-0.42.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..216a7cbe
--- /dev/null
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# See https://github.com/bazelbuild/rules_rust/blob/main/examples/crate_universe/vendor_local_pkgs/BUILD.bazel
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@crates_vendor_pkgs__windows_x86_64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
index b313ed62..4eecda61 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -292,11 +296,11 @@ _NORMAL_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
"axum": "@crates_vendor_pkgs__axum-0.4.8//:axum",
- "hyper": "@crates_vendor_pkgs__hyper-0.14.26//:hyper",
+ "hyper": "@crates_vendor_pkgs__hyper-0.14.27//:hyper",
"mime": "@crates_vendor_pkgs__mime-0.3.17//:mime",
- "serde_json": "@crates_vendor_pkgs__serde_json-1.0.96//:serde_json",
+ "serde_json": "@crates_vendor_pkgs__serde_json-1.0.102//:serde_json",
"socket2": "@crates_vendor_pkgs__socket2-0.4.9//:socket2",
- "tokio": "@crates_vendor_pkgs__tokio-1.27.0//:tokio",
+ "tokio": "@crates_vendor_pkgs__tokio-1.29.1//:tokio",
"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.37//:tracing",
@@ -364,28 +368,24 @@ _BUILD_PROC_MACRO_ALIASES = {
_CONDITIONS = {
"aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["aarch64-pc-windows-msvc"],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(docsrs)": [],
- "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "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-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(not(windows_raw_dylib))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
- "cfg(target_os = \"windows\")": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(tokio_taskdump)": [],
"cfg(tracing_unstable)": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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-gnullvm": [],
- "x86_64-pc-windows-msvc": ["x86_64-pc-windows-msvc"],
- "x86_64-uwp-windows-gnu": [],
- "x86_64-uwp-windows-msvc": [],
}
###############################################################################
@@ -394,12 +394,32 @@ def crate_repositories():
"""A macro for defining repositories for all generated crates"""
maybe(
http_archive,
- name = "crates_vendor_pkgs__async-trait-0.1.68",
- sha256 = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842",
+ name = "crates_vendor_pkgs__addr2line-0.20.0",
+ sha256 = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/addr2line/0.20.0/download"],
+ strip_prefix = "addr2line-0.20.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.addr2line-0.20.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_pkgs__adler-1.0.2",
+ sha256 = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/async-trait/0.1.68/download"],
- strip_prefix = "async-trait-0.1.68",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.async-trait-0.1.68.bazel"),
+ urls = ["https://crates.io/api/v1/crates/adler/1.0.2/download"],
+ strip_prefix = "adler-1.0.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.adler-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_pkgs__async-trait-0.1.71",
+ sha256 = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/async-trait/0.1.71/download"],
+ strip_prefix = "async-trait-0.1.71",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.async-trait-0.1.71.bazel"),
)
maybe(
@@ -434,6 +454,16 @@ def crate_repositories():
maybe(
http_archive,
+ name = "crates_vendor_pkgs__backtrace-0.3.68",
+ sha256 = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/backtrace/0.3.68/download"],
+ strip_prefix = "backtrace-0.3.68",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.backtrace-0.3.68.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "crates_vendor_pkgs__bitflags-1.3.2",
sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
type = "tar.gz",
@@ -454,6 +484,16 @@ def crate_repositories():
maybe(
http_archive,
+ name = "crates_vendor_pkgs__cc-1.0.79",
+ sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"],
+ strip_prefix = "cc-1.0.79",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.cc-1.0.79.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "crates_vendor_pkgs__cfg-if-1.0.0",
sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
type = "tar.gz",
@@ -474,12 +514,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__form_urlencoded-1.1.0",
- sha256 = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8",
+ name = "crates_vendor_pkgs__form_urlencoded-1.2.0",
+ sha256 = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download"],
- strip_prefix = "form_urlencoded-1.1.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.form_urlencoded-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download"],
+ strip_prefix = "form_urlencoded-1.2.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.form_urlencoded-1.2.0.bazel"),
)
maybe(
@@ -534,12 +574,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__h2-0.3.18",
- sha256 = "17f8a914c2987b688368b5138aa05321db91f4090cf26118185672ad588bce21",
+ name = "crates_vendor_pkgs__gimli-0.27.3",
+ sha256 = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/gimli/0.27.3/download"],
+ strip_prefix = "gimli-0.27.3",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.gimli-0.27.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_pkgs__h2-0.3.20",
+ sha256 = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/h2/0.3.18/download"],
- strip_prefix = "h2-0.3.18",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.h2-0.3.18.bazel"),
+ urls = ["https://crates.io/api/v1/crates/h2/0.3.20/download"],
+ strip_prefix = "h2-0.3.20",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.h2-0.3.20.bazel"),
)
maybe(
@@ -554,12 +604,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__hermit-abi-0.2.6",
- sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
+ name = "crates_vendor_pkgs__hermit-abi-0.3.2",
+ sha256 = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
- strip_prefix = "hermit-abi-0.2.6",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hermit-abi-0.2.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.2/download"],
+ strip_prefix = "hermit-abi-0.3.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hermit-abi-0.3.2.bazel"),
)
maybe(
@@ -614,12 +664,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__hyper-0.14.26",
- sha256 = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4",
+ name = "crates_vendor_pkgs__hyper-0.14.27",
+ sha256 = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hyper/0.14.26/download"],
- strip_prefix = "hyper-0.14.26",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hyper-0.14.26.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hyper/0.14.27/download"],
+ strip_prefix = "hyper-0.14.27",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.hyper-0.14.27.bazel"),
)
maybe(
@@ -634,12 +684,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__itoa-1.0.6",
- sha256 = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6",
+ name = "crates_vendor_pkgs__itoa-1.0.8",
+ sha256 = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/itoa/1.0.6/download"],
- strip_prefix = "itoa-1.0.6",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.itoa-1.0.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itoa/1.0.8/download"],
+ strip_prefix = "itoa-1.0.8",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.itoa-1.0.8.bazel"),
)
maybe(
@@ -654,32 +704,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__libc-0.2.142",
- sha256 = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317",
+ name = "crates_vendor_pkgs__libc-0.2.147",
+ sha256 = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.142/download"],
- strip_prefix = "libc-0.2.142",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.libc-0.2.142.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.147/download"],
+ strip_prefix = "libc-0.2.147",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.libc-0.2.147.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__lock_api-0.4.9",
- sha256 = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df",
+ name = "crates_vendor_pkgs__lock_api-0.4.10",
+ sha256 = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/lock_api/0.4.9/download"],
- strip_prefix = "lock_api-0.4.9",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.lock_api-0.4.9.bazel"),
+ urls = ["https://crates.io/api/v1/crates/lock_api/0.4.10/download"],
+ strip_prefix = "lock_api-0.4.10",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.lock_api-0.4.10.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__log-0.4.17",
- sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ name = "crates_vendor_pkgs__log-0.4.19",
+ sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4",
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//vendor_remote_pkgs/crates:BUILD.log-0.4.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"],
+ strip_prefix = "log-0.4.19",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.log-0.4.19.bazel"),
)
maybe(
@@ -714,12 +764,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__mio-0.8.6",
- sha256 = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9",
+ name = "crates_vendor_pkgs__miniz_oxide-0.7.1",
+ sha256 = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download"],
+ strip_prefix = "miniz_oxide-0.7.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.miniz_oxide-0.7.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_pkgs__mio-0.8.8",
+ sha256 = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/mio/0.8.6/download"],
- strip_prefix = "mio-0.8.6",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.mio-0.8.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/mio/0.8.8/download"],
+ strip_prefix = "mio-0.8.8",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.mio-0.8.8.bazel"),
)
maybe(
@@ -734,22 +794,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__num_cpus-1.15.0",
- sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
+ name = "crates_vendor_pkgs__num_cpus-1.16.0",
+ sha256 = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
- strip_prefix = "num_cpus-1.15.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.num_cpus-1.15.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/num_cpus/1.16.0/download"],
+ strip_prefix = "num_cpus-1.16.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.num_cpus-1.16.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__once_cell-1.17.1",
- sha256 = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3",
+ name = "crates_vendor_pkgs__object-0.31.1",
+ sha256 = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.17.1/download"],
- strip_prefix = "once_cell-1.17.1",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.17.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/object/0.31.1/download"],
+ strip_prefix = "object-0.31.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.object-0.31.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_pkgs__once_cell-1.18.0",
+ sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
+ strip_prefix = "once_cell-1.18.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.18.0.bazel"),
)
maybe(
@@ -774,52 +844,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__parking_lot_core-0.9.7",
- sha256 = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521",
+ name = "crates_vendor_pkgs__parking_lot_core-0.9.8",
+ sha256 = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download"],
- strip_prefix = "parking_lot_core-0.9.7",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.parking_lot_core-0.9.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download"],
+ strip_prefix = "parking_lot_core-0.9.8",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.parking_lot_core-0.9.8.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__percent-encoding-2.2.0",
- sha256 = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e",
+ name = "crates_vendor_pkgs__percent-encoding-2.3.0",
+ sha256 = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/percent-encoding/2.2.0/download"],
- strip_prefix = "percent-encoding-2.2.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.percent-encoding-2.2.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/percent-encoding/2.3.0/download"],
+ strip_prefix = "percent-encoding-2.3.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.percent-encoding-2.3.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__pin-project-1.0.12",
- sha256 = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc",
+ name = "crates_vendor_pkgs__pin-project-1.1.2",
+ sha256 = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pin-project/1.0.12/download"],
- strip_prefix = "pin-project-1.0.12",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-1.0.12.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project/1.1.2/download"],
+ strip_prefix = "pin-project-1.1.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-1.1.2.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__pin-project-internal-1.0.12",
- sha256 = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55",
+ name = "crates_vendor_pkgs__pin-project-internal-1.1.2",
+ sha256 = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download"],
- strip_prefix = "pin-project-internal-1.0.12",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-internal-1.0.12.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pin-project-internal/1.1.2/download"],
+ strip_prefix = "pin-project-internal-1.1.2",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-internal-1.1.2.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__pin-project-lite-0.2.9",
- sha256 = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116",
+ name = "crates_vendor_pkgs__pin-project-lite-0.2.10",
+ sha256 = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57",
type = "tar.gz",
- 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"),
+ urls = ["https://crates.io/api/v1/crates/pin-project-lite/0.2.10/download"],
+ strip_prefix = "pin-project-lite-0.2.10",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.pin-project-lite-0.2.10.bazel"),
)
maybe(
@@ -834,42 +904,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__proc-macro2-1.0.56",
- sha256 = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435",
+ name = "crates_vendor_pkgs__proc-macro2-1.0.64",
+ sha256 = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.64/download"],
+ strip_prefix = "proc-macro2-1.0.64",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.proc-macro2-1.0.64.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "crates_vendor_pkgs__quote-1.0.29",
+ sha256 = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.56/download"],
- strip_prefix = "proc-macro2-1.0.56",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.proc-macro2-1.0.56.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.29/download"],
+ strip_prefix = "quote-1.0.29",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.quote-1.0.29.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__quote-1.0.26",
- sha256 = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc",
+ name = "crates_vendor_pkgs__redox_syscall-0.3.5",
+ sha256 = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.26/download"],
- strip_prefix = "quote-1.0.26",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.quote-1.0.26.bazel"),
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.3.5/download"],
+ strip_prefix = "redox_syscall-0.3.5",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.redox_syscall-0.3.5.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__redox_syscall-0.2.16",
- sha256 = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a",
+ name = "crates_vendor_pkgs__rustc-demangle-0.1.23",
+ sha256 = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.16/download"],
- strip_prefix = "redox_syscall-0.2.16",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.redox_syscall-0.2.16.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download"],
+ strip_prefix = "rustc-demangle-0.1.23",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.rustc-demangle-0.1.23.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__ryu-1.0.13",
- sha256 = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041",
+ name = "crates_vendor_pkgs__ryu-1.0.14",
+ sha256 = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ryu/1.0.13/download"],
- strip_prefix = "ryu-1.0.13",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.ryu-1.0.13.bazel"),
+ urls = ["https://crates.io/api/v1/crates/ryu/1.0.14/download"],
+ strip_prefix = "ryu-1.0.14",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.ryu-1.0.14.bazel"),
)
maybe(
@@ -884,22 +964,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__serde-1.0.160",
- sha256 = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c",
+ name = "crates_vendor_pkgs__serde-1.0.171",
+ sha256 = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde/1.0.160/download"],
- strip_prefix = "serde-1.0.160",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde-1.0.160.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.171/download"],
+ strip_prefix = "serde-1.0.171",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__serde_json-1.0.96",
- sha256 = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1",
+ name = "crates_vendor_pkgs__serde_json-1.0.102",
+ sha256 = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_json/1.0.96/download"],
- strip_prefix = "serde_json-1.0.96",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde_json-1.0.96.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_json/1.0.102/download"],
+ strip_prefix = "serde_json-1.0.102",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.serde_json-1.0.102.bazel"),
)
maybe(
@@ -944,12 +1024,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__smallvec-1.10.0",
- sha256 = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0",
+ name = "crates_vendor_pkgs__smallvec-1.11.0",
+ sha256 = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smallvec/1.10.0/download"],
- strip_prefix = "smallvec-1.10.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.smallvec-1.10.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/smallvec/1.11.0/download"],
+ strip_prefix = "smallvec-1.11.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.smallvec-1.11.0.bazel"),
)
maybe(
@@ -964,22 +1044,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__syn-1.0.109",
- sha256 = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.109/download"],
- strip_prefix = "syn-1.0.109",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-1.0.109.bazel"),
- )
-
- maybe(
- http_archive,
- name = "crates_vendor_pkgs__syn-2.0.15",
- sha256 = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822",
+ name = "crates_vendor_pkgs__syn-2.0.25",
+ sha256 = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/2.0.15/download"],
- strip_prefix = "syn-2.0.15",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-2.0.15.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.25/download"],
+ strip_prefix = "syn-2.0.25",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-2.0.25.bazel"),
)
maybe(
@@ -1004,32 +1074,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__tokio-1.27.0",
- sha256 = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001",
+ name = "crates_vendor_pkgs__tokio-1.29.1",
+ sha256 = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio/1.27.0/download"],
- strip_prefix = "tokio-1.27.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-1.27.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio/1.29.1/download"],
+ strip_prefix = "tokio-1.29.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-1.29.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tokio-macros-2.0.0",
- sha256 = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce",
+ name = "crates_vendor_pkgs__tokio-macros-2.1.0",
+ sha256 = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-macros/2.0.0/download"],
- strip_prefix = "tokio-macros-2.0.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-macros-2.0.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio-macros/2.1.0/download"],
+ strip_prefix = "tokio-macros-2.1.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-macros-2.1.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tokio-util-0.7.7",
- sha256 = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2",
+ name = "crates_vendor_pkgs__tokio-util-0.7.8",
+ sha256 = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-util/0.7.7/download"],
- strip_prefix = "tokio-util-0.7.7",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-util-0.7.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tokio-util/0.7.8/download"],
+ strip_prefix = "tokio-util-0.7.8",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tokio-util-0.7.8.bazel"),
)
maybe(
@@ -1084,22 +1154,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-attributes-0.1.23",
- sha256 = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a",
+ name = "crates_vendor_pkgs__tracing-attributes-0.1.26",
+ sha256 = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download"],
- strip_prefix = "tracing-attributes-0.1.23",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-attributes-0.1.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download"],
+ strip_prefix = "tracing-attributes-0.1.26",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-attributes-0.1.26.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__tracing-core-0.1.30",
- sha256 = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a",
+ name = "crates_vendor_pkgs__tracing-core-0.1.31",
+ sha256 = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.30/download"],
- strip_prefix = "tracing-core-0.1.30",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-core-0.1.30.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.31/download"],
+ strip_prefix = "tracing-core-0.1.31",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-core-0.1.31.bazel"),
)
maybe(
@@ -1134,12 +1204,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__unicode-ident-1.0.8",
- sha256 = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4",
+ name = "crates_vendor_pkgs__unicode-ident-1.0.10",
+ sha256 = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.8/download"],
- strip_prefix = "unicode-ident-1.0.8",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.unicode-ident-1.0.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.10/download"],
+ strip_prefix = "unicode-ident-1.0.10",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.unicode-ident-1.0.10.bazel"),
)
maybe(
@@ -1154,12 +1224,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__want-0.3.0",
- sha256 = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0",
+ name = "crates_vendor_pkgs__want-0.3.1",
+ sha256 = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/want/0.3.0/download"],
- strip_prefix = "want-0.3.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.want-0.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/want/0.3.1/download"],
+ strip_prefix = "want-0.3.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.want-0.3.1.bazel"),
)
maybe(
@@ -1204,90 +1274,90 @@ def crate_repositories():
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows-sys-0.45.0",
- sha256 = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0",
+ name = "crates_vendor_pkgs__windows-sys-0.48.0",
+ sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-sys/0.45.0/download"],
- strip_prefix = "windows-sys-0.45.0",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows-sys-0.45.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"],
+ strip_prefix = "windows-sys-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows-sys-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows-targets-0.42.2",
- sha256 = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071",
+ name = "crates_vendor_pkgs__windows-targets-0.48.1",
+ sha256 = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-targets/0.42.2/download"],
- strip_prefix = "windows-targets-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows-targets-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.1/download"],
+ strip_prefix = "windows-targets-0.48.1",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows-targets-0.48.1.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_aarch64_gnullvm-0.42.2",
- sha256 = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8",
+ name = "crates_vendor_pkgs__windows_aarch64_gnullvm-0.48.0",
+ sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_aarch64_gnullvm-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_aarch64_msvc-0.42.2",
- sha256 = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43",
+ name = "crates_vendor_pkgs__windows_aarch64_msvc-0.48.0",
+ sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download"],
- strip_prefix = "windows_aarch64_msvc-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_aarch64_msvc-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"],
+ strip_prefix = "windows_aarch64_msvc-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_i686_gnu-0.42.2",
- sha256 = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f",
+ name = "crates_vendor_pkgs__windows_i686_gnu-0.48.0",
+ sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download"],
- strip_prefix = "windows_i686_gnu-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_i686_gnu-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"],
+ strip_prefix = "windows_i686_gnu-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_i686_gnu-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_i686_msvc-0.42.2",
- sha256 = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060",
+ name = "crates_vendor_pkgs__windows_i686_msvc-0.48.0",
+ sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download"],
- strip_prefix = "windows_i686_msvc-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_i686_msvc-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"],
+ strip_prefix = "windows_i686_msvc-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_i686_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_x86_64_gnu-0.42.2",
- sha256 = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36",
+ name = "crates_vendor_pkgs__windows_x86_64_gnu-0.48.0",
+ sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download"],
- strip_prefix = "windows_x86_64_gnu-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_x86_64_gnu-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnu-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_x86_64_gnullvm-0.42.2",
- sha256 = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3",
+ name = "crates_vendor_pkgs__windows_x86_64_gnullvm-0.48.0",
+ sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_x86_64_gnullvm-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "crates_vendor_pkgs__windows_x86_64_msvc-0.42.2",
- sha256 = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0",
+ name = "crates_vendor_pkgs__windows_x86_64_msvc-0.48.0",
+ sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download"],
- strip_prefix = "windows_x86_64_msvc-0.42.2",
- build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_x86_64_msvc-0.42.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"],
+ strip_prefix = "windows_x86_64_msvc-0.48.0",
+ build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"),
)
diff --git a/examples/crate_universe_unnamed/.bazelrc b/examples/crate_universe_unnamed/.bazelrc
index 30c4a086..f67e236b 100644
--- a/examples/crate_universe_unnamed/.bazelrc
+++ b/examples/crate_universe_unnamed/.bazelrc
@@ -1,6 +1,11 @@
# `.bazelrc` is a Bazel configuration file.
# https://bazel.build/docs/best-practices#bazelrc-file
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable rustfmt for all targets in the workspace
build:rustfmt --aspects=@rules_rust//rust:defs.bzl%rustfmt_aspect
build:rustfmt --output_groups=+rustfmt_checks
diff --git a/examples/crate_universe_unnamed/vendor_remote_manifests/crates/defs.bzl b/examples/crate_universe_unnamed/vendor_remote_manifests/crates/defs.bzl
index c50f693d..07bf7b24 100644
--- a/examples/crate_universe_unnamed/vendor_remote_manifests/crates/defs.bzl
+++ b/examples/crate_universe_unnamed/vendor_remote_manifests/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
diff --git a/examples/crate_universe_unnamed/vendor_remote_pkgs/crates/defs.bzl b/examples/crate_universe_unnamed/vendor_remote_pkgs/crates/defs.bzl
index 9d3acc9f..d00c9b8f 100644
--- a/examples/crate_universe_unnamed/vendor_remote_pkgs/crates/defs.bzl
+++ b/examples/crate_universe_unnamed/vendor_remote_pkgs/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
diff --git a/examples/ffi/c_calling_rust/main.c b/examples/ffi/c_calling_rust/main.c
index 2a573305..82f7e516 100644
--- a/examples/ffi/c_calling_rust/main.c
+++ b/examples/ffi/c_calling_rust/main.c
@@ -4,6 +4,6 @@
extern int32_t my_favorite_number();
int main(int argc, char** argv) {
- assert(my_favorite_number() == 4);
- return 0;
+ assert(my_favorite_number() == 4);
+ return 0;
}
diff --git a/examples/ffi/rust_calling_c/c/matrix.c b/examples/ffi/rust_calling_c/c/matrix.c
index 6a4c811b..bf0260ff 100644
--- a/examples/ffi/rust_calling_c/c/matrix.c
+++ b/examples/ffi/rust_calling_c/c/matrix.c
@@ -18,106 +18,106 @@
#include <string.h>
Matrix* matrix_new(size_t rows, size_t cols, const uint64_t* data) {
- if (data == NULL) {
- return NULL;
- }
- Matrix* matrix = (Matrix*)malloc(sizeof(*matrix));
- if (matrix == NULL) {
- return NULL;
- }
- matrix->rows = rows;
- matrix->cols = cols;
- matrix->data = (uint64_t*)malloc(rows * cols * sizeof(*(matrix->data)));
- memcpy(matrix->data, data, rows * cols * sizeof(*data));
- return matrix;
+ if (data == NULL) {
+ return NULL;
+ }
+ Matrix* matrix = (Matrix*)malloc(sizeof(*matrix));
+ if (matrix == NULL) {
+ return NULL;
+ }
+ matrix->rows = rows;
+ matrix->cols = cols;
+ matrix->data = (uint64_t*)malloc(rows * cols * sizeof(*(matrix->data)));
+ memcpy(matrix->data, data, rows * cols * sizeof(*data));
+ return matrix;
}
int matrix_at(const Matrix* matrix, size_t row, size_t col, uint64_t* n) {
- if (matrix == NULL || matrix->data == NULL || n == NULL) {
- return 0;
- }
- if (row >= matrix->rows || col >= matrix->cols) {
- return 0;
- }
- *n = matrix->data[row * matrix->cols + col];
- return 1;
+ if (matrix == NULL || matrix->data == NULL || n == NULL) {
+ return 0;
+ }
+ if (row >= matrix->rows || col >= matrix->cols) {
+ return 0;
+ }
+ *n = matrix->data[row * matrix->cols + col];
+ return 1;
}
int matrix_set(const Matrix* matrix, size_t row, size_t col, uint64_t n) {
- if (matrix == NULL || matrix->data == NULL) {
- return 0;
- }
- if (row >= matrix->rows || col >= matrix->cols) {
- return 0;
- }
- matrix->data[row * matrix->cols + col] = n;
- return 1;
+ if (matrix == NULL || matrix->data == NULL) {
+ return 0;
+ }
+ if (row >= matrix->rows || col >= matrix->cols) {
+ return 0;
+ }
+ matrix->data[row * matrix->cols + col] = n;
+ return 1;
}
void matrix_transpose(Matrix* matrix) {
- if (matrix == NULL || matrix->data == NULL) {
- return;
- }
-
- size_t len = matrix->rows * matrix->cols;
- int* visited = (int*)malloc(len * sizeof(*visited));
- if (visited == NULL) {
- return;
- }
- memset(visited, 0, len * sizeof(*visited));
+ if (matrix == NULL || matrix->data == NULL) {
+ return;
+ }
- // Follow-the-cycles implementation of matrix transposition. Note that we
- // skip the last element since it always has a cycle of length 1 and thus
- // does not need to be moved.
- size_t q = matrix->rows * matrix->cols - 1;
- for (size_t i = 0; i < q; ++i) {
- if (visited[i] == 1) {
- continue;
+ size_t len = matrix->rows * matrix->cols;
+ int* visited = (int*)malloc(len * sizeof(*visited));
+ if (visited == NULL) {
+ return;
}
- size_t current_idx = i;
- size_t next_idx = i;
- do {
- visited[current_idx] = 1;
- next_idx = (current_idx * matrix->cols) % q;
- if (next_idx == i) {
- break;
- }
+ memset(visited, 0, len * sizeof(*visited));
+
+ // Follow-the-cycles implementation of matrix transposition. Note that we
+ // skip the last element since it always has a cycle of length 1 and thus
+ // does not need to be moved.
+ size_t q = matrix->rows * matrix->cols - 1;
+ for (size_t i = 0; i < q; ++i) {
+ if (visited[i] == 1) {
+ continue;
+ }
+ size_t current_idx = i;
+ size_t next_idx = i;
+ do {
+ visited[current_idx] = 1;
+ next_idx = (current_idx * matrix->cols) % q;
+ if (next_idx == i) {
+ break;
+ }
- uint64_t current_val = matrix->data[current_idx];
- matrix->data[current_idx] = matrix->data[next_idx];
- matrix->data[next_idx] = current_val;
- current_idx = next_idx;
- } while (1);
- }
+ uint64_t current_val = matrix->data[current_idx];
+ matrix->data[current_idx] = matrix->data[next_idx];
+ matrix->data[next_idx] = current_val;
+ current_idx = next_idx;
+ } while (1);
+ }
- free(visited);
- size_t cols = matrix->rows;
- matrix->rows = matrix->cols;
- matrix->cols = cols;
+ free(visited);
+ size_t cols = matrix->rows;
+ matrix->rows = matrix->cols;
+ matrix->cols = cols;
}
int matrix_equal(const Matrix* a, const Matrix* b) {
- if (a == NULL || b == NULL || a->data == NULL || b->data == NULL) {
- return 0;
- }
- if (a->rows != b->rows || a->cols != b->cols) {
- return 0;
- }
- size_t len = a->rows * a->cols;
- for (size_t i = 0; i < len; ++i) {
- if (a->data[i] != b->data[i]) {
- return 0;
+ if (a == NULL || b == NULL || a->data == NULL || b->data == NULL) {
+ return 0;
+ }
+ if (a->rows != b->rows || a->cols != b->cols) {
+ return 0;
}
- }
- return 1;
+ size_t len = a->rows * a->cols;
+ for (size_t i = 0; i < len; ++i) {
+ if (a->data[i] != b->data[i]) {
+ return 0;
+ }
+ }
+ return 1;
}
void matrix_free(Matrix* matrix) {
- if (matrix == NULL) {
- return;
- }
- if (matrix->data != NULL) {
- free(matrix->data);
- }
- free(matrix);
+ if (matrix == NULL) {
+ return;
+ }
+ if (matrix->data != NULL) {
+ free(matrix->data);
+ }
+ free(matrix);
}
diff --git a/examples/ffi/rust_calling_c/c/matrix.h b/examples/ffi/rust_calling_c/c/matrix.h
index cfe917b2..8584070e 100644
--- a/examples/ffi/rust_calling_c/c/matrix.h
+++ b/examples/ffi/rust_calling_c/c/matrix.h
@@ -19,9 +19,9 @@
#include <stdlib.h>
typedef struct {
- size_t rows;
- size_t cols;
- uint64_t* data;
+ size_t rows;
+ size_t cols;
+ uint64_t* data;
} Matrix;
// Constructs a new Matrix from the given data.
diff --git a/examples/ffi/rust_calling_c/c/matrix_test.c b/examples/ffi/rust_calling_c/c/matrix_test.c
index ab81269e..b73c5ebb 100644
--- a/examples/ffi/rust_calling_c/c/matrix_test.c
+++ b/examples/ffi/rust_calling_c/c/matrix_test.c
@@ -21,56 +21,56 @@
#include <stdlib.h>
void matrix_print(const Matrix* m) {
- for (size_t i = 0; i < m->rows; ++i) {
- for (size_t j = 0; j < m->cols; ++j) {
- uint64_t val = 0;
- matrix_at(m, i, j, &val);
- printf("%" PRIu64 " ", val);
+ for (size_t i = 0; i < m->rows; ++i) {
+ for (size_t j = 0; j < m->cols; ++j) {
+ uint64_t val = 0;
+ matrix_at(m, i, j, &val);
+ printf("%" PRIu64 " ", val);
+ }
+ printf("\n");
}
- printf("\n");
- }
}
int check_equal(const Matrix* a, const Matrix* b) {
- int equal = matrix_equal(a, b);
- if (!equal) {
- printf("Matrices not equal:\n");
- printf("a:\n");
- matrix_print(a);
- printf("\nb:\n");
- matrix_print(b);
- }
- return equal;
+ int equal = matrix_equal(a, b);
+ if (!equal) {
+ printf("Matrices not equal:\n");
+ printf("a:\n");
+ matrix_print(a);
+ printf("\nb:\n");
+ matrix_print(b);
+ }
+ return equal;
}
void test_equal() {
- // clang-format off
+ // 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 on
+ Matrix* a = matrix_new(2, 4, a_data);
+ assert(a != NULL);
+ assert(check_equal(a, a));
- // clang-format off
+ // 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));
+ // 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
+ // 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 on
+ Matrix* matrix = matrix_new(2, 4, matrix_data);
+ assert(matrix != NULL);
+ matrix_transpose(matrix);
- // clang-format off
+ // clang-format off
static uint64_t expected_transpose_data[] = {11, 21,
12, 22,
13, 23,
diff --git a/examples/ios/.bazelrc b/examples/ios/.bazelrc
index 63ffb909..57326930 100644
--- a/examples/ios/.bazelrc
+++ b/examples/ios/.bazelrc
@@ -1,3 +1,8 @@
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable CC toolchain that supports iOS from https://github.com/bazelbuild/apple_support
build --apple_crosstool_top=@local_config_apple_cc//:toolchain
build --crosstool_top=@local_config_apple_cc//:toolchain
diff --git a/examples/ios/WORKSPACE.bazel b/examples/ios/WORKSPACE.bazel
index fe2a2970..053b1a53 100644
--- a/examples/ios/WORKSPACE.bazel
+++ b/examples/ios/WORKSPACE.bazel
@@ -24,8 +24,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "build_bazel_rules_apple",
- sha256 = "a19cf84dd060eda50be9ba5b0eca88377e0306ffbc1cc059df6a6947e48ac61a",
- url = "https://github.com/bazelbuild/rules_apple/releases/download/1.1.1/rules_apple.1.1.1.tar.gz",
+ sha256 = "a6141240657093fa7ccc7ca1ee5a62408dd9996d1bf47bc2369b8b9faefb2698",
+ url = "https://github.com/bazelbuild/rules_apple/releases/download/2.3.0/rules_apple.2.3.0.tar.gz",
)
load(
diff --git a/examples/ios/allocator_library.cc b/examples/ios/allocator_library.cc
index be82631b..b058f282 100644
--- a/examples/ios/allocator_library.cc
+++ b/examples/ios/allocator_library.cc
@@ -24,29 +24,35 @@
__attribute__((weak)) uint8_t __rust_alloc_error_handler_should_panic = 0;
extern "C" uint8_t *__rdl_alloc(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc(uintptr_t size, uintptr_t align) {
- return __rdl_alloc(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc(uintptr_t size,
+ uintptr_t align) {
+ return __rdl_alloc(size, align);
}
extern "C" void __rdl_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align) {
- __rdl_dealloc(ptr, size, align);
+extern "C" __attribute__((weak)) void __rust_dealloc(uint8_t *ptr,
+ uintptr_t size,
+ uintptr_t align) {
+ __rdl_dealloc(ptr, size, align);
}
-extern "C" uint8_t *__rdl_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size);
-extern "C" __attribute__((weak))
-uint8_t *__rust_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size) {
- return __rdl_realloc(ptr, old_size, align, new_size);
+extern "C" uint8_t *__rdl_realloc(uint8_t *ptr, uintptr_t old_size,
+ uintptr_t align, uintptr_t new_size);
+extern "C" __attribute__((weak)) uint8_t *__rust_realloc(uint8_t *ptr,
+ uintptr_t old_size,
+ uintptr_t align,
+ uintptr_t new_size) {
+ return __rdl_realloc(ptr, old_size, align, new_size);
}
extern "C" uint8_t *__rdl_alloc_zeroed(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc_zeroed(uintptr_t size, uintptr_t align) {
- return __rdl_alloc_zeroed(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc_zeroed(uintptr_t size,
+ uintptr_t align) {
+ return __rdl_alloc_zeroed(size, align);
}
extern "C" void __rdl_oom(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_alloc_error_handler(uintptr_t size, uintptr_t align) {
- __rdl_oom(size, align);
+extern "C" __attribute__((weak)) void __rust_alloc_error_handler(
+ uintptr_t size, uintptr_t align) {
+ __rdl_oom(size, align);
}
+
+// New requirement as of Rust 1.71.0. For more details see
+// https://github.com/rust-lang/rust/issues/73632.
+__attribute__((weak)) uint8_t __rust_no_alloc_shim_is_unstable = 0;
diff --git a/examples/ios_build/.bazelrc b/examples/ios_build/.bazelrc
index 63ffb909..57326930 100644
--- a/examples/ios_build/.bazelrc
+++ b/examples/ios_build/.bazelrc
@@ -1,3 +1,8 @@
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
# Enable CC toolchain that supports iOS from https://github.com/bazelbuild/apple_support
build --apple_crosstool_top=@local_config_apple_cc//:toolchain
build --crosstool_top=@local_config_apple_cc//:toolchain
diff --git a/examples/ios_build/3rdparty/crates/defs.bzl b/examples/ios_build/3rdparty/crates/defs.bzl
index a0b12258..f6d235ba 100644
--- a/examples/ios_build/3rdparty/crates/defs.bzl
+++ b/examples/ios_build/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
diff --git a/examples/proto/basic/BUILD.bazel b/examples/proto/basic/BUILD.bazel
index 9853a2e4..db0cf2cd 100644
--- a/examples/proto/basic/BUILD.bazel
+++ b/examples/proto/basic/BUILD.bazel
@@ -1,24 +1,28 @@
-load("@rules_rust//proto:proto.bzl", "rust_proto_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_proto_library")
load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library")
package(default_visibility = ["//proto:__subpackages__"])
rust_proto_library(
- name = "common_proto_rust",
+ name = "libcommon_proto_rust",
+ crate_name = "common_proto_rust",
+ tags = ["manual"],
deps = ["//proto:common"],
)
rust_library(
name = "common_lib",
srcs = ["lib.rs"],
- deps = [":common_proto_rust"],
+ tags = ["manual"],
+ deps = [":libcommon_proto_rust"],
)
rust_binary(
name = "common_bin",
srcs = ["main.rs"],
+ tags = ["manual"],
deps = [
":common_lib",
- ":common_proto_rust",
+ ":libcommon_proto_rust",
],
)
diff --git a/examples/proto/common.proto b/examples/proto/common.proto
index 56bac18d..54bc21a1 100644
--- a/examples/proto/common.proto
+++ b/examples/proto/common.proto
@@ -8,6 +8,5 @@ package common;
// A configuration object. This is used to test the viability of
// protobuf imports.
message Config {
- bool verbose = 1;
+ bool verbose = 1;
}
-
diff --git a/examples/proto/helloworld/BUILD.bazel b/examples/proto/helloworld/BUILD.bazel
index db30a9d0..d665aae7 100644
--- a/examples/proto/helloworld/BUILD.bazel
+++ b/examples/proto/helloworld/BUILD.bazel
@@ -1,15 +1,18 @@
load("@rules_proto//proto:defs.bzl", "proto_library")
-load("@rules_rust//proto:proto.bzl", "rust_grpc_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_grpc_library")
load("@rules_rust//rust:defs.bzl", "rust_test")
proto_library(
name = "helloworld",
srcs = ["helloworld.proto"],
+ tags = ["manual"],
deps = ["//proto:common"],
)
rust_grpc_library(
- name = "helloworld_proto",
+ name = "libhelloworld_proto",
+ crate_name = "helloworld_proto",
+ tags = ["manual"],
visibility = ["//proto/helloworld:__subpackages__"],
deps = [":helloworld"],
)
@@ -21,5 +24,6 @@ rust_test(
"//proto/helloworld/greeter_client",
"//proto/helloworld/greeter_server",
],
+ tags = ["manual"],
deps = ["@rules_rust//tools/runfiles"],
)
diff --git a/examples/proto/helloworld/greeter_client/BUILD.bazel b/examples/proto/helloworld/greeter_client/BUILD.bazel
index b35435e4..f4d0c038 100644
--- a/examples/proto/helloworld/greeter_client/BUILD.bazel
+++ b/examples/proto/helloworld/greeter_client/BUILD.bazel
@@ -1,11 +1,12 @@
-load("@rules_rust//proto:toolchain.bzl", "GRPC_COMPILE_DEPS")
+load("@rules_rust//proto/protobuf:toolchain.bzl", "GRPC_COMPILE_DEPS")
load("@rules_rust//rust:defs.bzl", "rust_binary")
rust_binary(
name = "greeter_client",
srcs = ["greeter_client.rs"],
+ tags = ["manual"],
visibility = ["//proto/helloworld:__subpackages__"],
deps = [
- "//proto/helloworld:helloworld_proto",
+ "//proto/helloworld:libhelloworld_proto",
] + GRPC_COMPILE_DEPS,
)
diff --git a/examples/proto/helloworld/greeter_server/BUILD.bazel b/examples/proto/helloworld/greeter_server/BUILD.bazel
index 616ecb59..40b78bb3 100644
--- a/examples/proto/helloworld/greeter_server/BUILD.bazel
+++ b/examples/proto/helloworld/greeter_server/BUILD.bazel
@@ -1,9 +1,10 @@
-load("@rules_rust//proto:toolchain.bzl", "GRPC_COMPILE_DEPS")
+load("@rules_rust//proto/protobuf:toolchain.bzl", "GRPC_COMPILE_DEPS")
load("@rules_rust//rust:defs.bzl", "rust_binary")
rust_binary(
name = "greeter_server",
srcs = ["greeter_server.rs"],
+ tags = ["manual"],
visibility = ["//proto/helloworld:__subpackages__"],
deps = [
"//proto/helloworld:helloworld_proto",
diff --git a/examples/proto/helloworld/helloworld.proto b/examples/proto/helloworld/helloworld.proto
index e0c7598a..0ba8c31f 100644
--- a/examples/proto/helloworld/helloworld.proto
+++ b/examples/proto/helloworld/helloworld.proto
@@ -7,17 +7,17 @@ package helloworld;
// The greeting service definition.
service Greeter {
- // Sends a greeting
- rpc SayHello (HelloRequest) returns (HelloReply) {}
+ // Sends a greeting
+ rpc SayHello(HelloRequest) returns (HelloReply) {}
}
// The request message containing the user's name.
message HelloRequest {
- string name = 1;
- common.Config config = 2;
+ string name = 1;
+ common.Config config = 2;
}
// The response message containing the greetings
message HelloReply {
- string message = 1;
+ string message = 1;
}
diff --git a/examples/sys/basic/3rdparty/crates/defs.bzl b/examples/sys/basic/3rdparty/crates/defs.bzl
index e6cca7af..985b841c 100644
--- a/examples/sys/basic/3rdparty/crates/defs.bzl
+++ b/examples/sys/basic/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
diff --git a/examples/sys/complex/3rdparty/crates/defs.bzl b/examples/sys/complex/3rdparty/crates/defs.bzl
index d0eee2ad..c1651552 100644
--- a/examples/sys/complex/3rdparty/crates/defs.bzl
+++ b/examples/sys/complex/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
diff --git a/examples/zig_cross_compiling/.bazelrc b/examples/zig_cross_compiling/.bazelrc
index fbd75a7e..d973fe22 100644
--- a/examples/zig_cross_compiling/.bazelrc
+++ b/examples/zig_cross_compiling/.bazelrc
@@ -1 +1,6 @@
+# Required on windows
+common --enable_platform_specific_config
+startup --windows_enable_symlinks
+build:windows --enable_runfiles
+
build --incompatible_enable_cc_toolchain_resolution
diff --git a/examples/zig_cross_compiling/WORKSPACE.bazel b/examples/zig_cross_compiling/WORKSPACE.bazel
index a3d9dceb..0bea2038 100644
--- a/examples/zig_cross_compiling/WORKSPACE.bazel
+++ b/examples/zig_cross_compiling/WORKSPACE.bazel
@@ -30,7 +30,7 @@ load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencie
crate_universe_dependencies(bootstrap = True)
-rust_version = "1.65.0"
+rust_version = "1.70.0"
rust_register_toolchains(
edition = "2021",
diff --git a/proto/3rdparty/BUILD.bazel b/proto/3rdparty/BUILD.bazel
deleted file mode 100644
index 00f53b05..00000000
--- a/proto/3rdparty/BUILD.bazel
+++ /dev/null
@@ -1,73 +0,0 @@
-load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("//crate_universe:defs.bzl", "crate", "crates_vendor")
-
-crates_vendor(
- name = "crates_vendor",
- annotations = {
- "grpc-compiler": [crate.annotation(
- gen_binaries = ["protoc-gen-rust-grpc"],
- )],
- "lazy_static": [crate.annotation(
- rustc_flags = [
- "--cfg=lazy_static_heap_impl",
- ],
- )],
- "protobuf": [crate.annotation(
- patch_args = ["-p1"],
- patches = ["@rules_rust//proto/3rdparty/patches:protobuf-2.8.2.patch"],
- )],
- "protobuf-codegen": [crate.annotation(
- gen_binaries = ["protoc-gen-rust"],
- )],
- },
- cargo_lockfile = "Cargo.Bazel.lock",
- mode = "remote",
- packages = {
- "grpc": crate.spec(
- version = "0.6.2",
- ),
- "grpc-compiler": crate.spec(
- version = "0.6.2",
- ),
- "log": crate.spec(
- version = "0.4, 0.4.7",
- ),
- "protobuf": crate.spec(
- features = ["with-bytes"],
- version = "2.8.2",
- ),
- "protobuf-codegen": crate.spec(
- version = "2.8.2",
- ),
- "tls-api": crate.spec(
- version = "0.1.22",
- ),
- "tls-api-stub": crate.spec(
- version = "0.1.22",
- ),
- },
- repository_name = "rules_rust_proto",
- tags = ["manual"],
-)
-
-alias(
- name = "wasm_bindgen_cli",
- actual = "@rules_rust_wasm_bindgen_cli",
- tags = ["manual"],
- visibility = ["//visibility:public"],
-)
-
-alias(
- name = "wasm_bindgen",
- actual = "//wasm_bindgen/3rdparty/crates:wasm-bindgen",
- visibility = ["//visibility:public"],
-)
-
-bzl_library(
- name = "bzl_lib",
- srcs = [
- "//proto/3rdparty/crates:crates.bzl",
- "//proto/3rdparty/crates:defs.bzl",
- ],
- visibility = ["//proto:__pkg__"],
-)
diff --git a/proto/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/proto/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
deleted file mode 100644
index baf9f1d8..00000000
--- a/proto/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "autocfg",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
-)
diff --git a/proto/3rdparty/crates/BUILD.base64-0.9.3.bazel b/proto/3rdparty/crates/BUILD.base64-0.9.3.bazel
deleted file mode 100644
index c59bca17..00000000
--- a/proto/3rdparty/crates/BUILD.base64-0.9.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "base64",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.3",
- deps = [
- "@rules_rust_proto__byteorder-1.4.3//:byteorder",
- "@rules_rust_proto__safemem-0.3.3//:safemem",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.bazel b/proto/3rdparty/crates/BUILD.bazel
deleted file mode 100644
index df356dd1..00000000
--- a/proto/3rdparty/crates/BUILD.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-package(default_visibility = ["//visibility:public"])
-
-exports_files(
- [
- "cargo-bazel.json",
- "crates.bzl",
- "defs.bzl",
- ] + glob(["*.bazel"]),
-)
-
-filegroup(
- name = "srcs",
- srcs = glob([
- "*.bazel",
- "*.bzl",
- ]),
-)
-
-# Workspace Member Dependencies
-alias(
- name = "grpc",
- actual = "@rules_rust_proto__grpc-0.6.2//:grpc",
- tags = ["manual"],
-)
-
-alias(
- name = "grpc-compiler",
- actual = "@rules_rust_proto__grpc-compiler-0.6.2//:grpc_compiler",
- tags = ["manual"],
-)
-
-alias(
- name = "log",
- actual = "@rules_rust_proto__log-0.4.17//:log",
- tags = ["manual"],
-)
-
-alias(
- name = "protobuf",
- actual = "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- tags = ["manual"],
-)
-
-alias(
- name = "protobuf-codegen",
- actual = "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
- tags = ["manual"],
-)
-
-alias(
- name = "tls-api",
- actual = "@rules_rust_proto__tls-api-0.1.22//:tls_api",
- tags = ["manual"],
-)
-
-alias(
- name = "tls-api-stub",
- actual = "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
- tags = ["manual"],
-)
-
-# Binaries
-alias(
- name = "grpc-compiler__protoc-gen-rust-grpc",
- actual = "@rules_rust_proto__grpc-compiler-0.6.2//:protoc-gen-rust-grpc__bin",
- tags = ["manual"],
-)
-
-alias(
- name = "protobuf-codegen__protoc-gen-rust",
- actual = "@rules_rust_proto__protobuf-codegen-2.8.2//:protoc-gen-rust__bin",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/proto/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
deleted file mode 100644
index 65a7d8a3..00000000
--- a/proto/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "bitflags",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["default"],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.3.2",
-)
diff --git a/proto/3rdparty/crates/BUILD.byteorder-1.4.3.bazel b/proto/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
deleted file mode 100644
index 1525d975..00000000
--- a/proto/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "byteorder",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.4.3",
-)
diff --git a/proto/3rdparty/crates/BUILD.bytes-0.4.12.bazel b/proto/3rdparty/crates/BUILD.bytes-0.4.12.bazel
deleted file mode 100644
index 9910e35a..00000000
--- a/proto/3rdparty/crates/BUILD.bytes-0.4.12.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "bytes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.12",
- deps = [
- "@rules_rust_proto__byteorder-1.4.3//:byteorder",
- "@rules_rust_proto__iovec-0.1.4//:iovec",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel b/proto/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel
deleted file mode 100644
index 5b1f82f4..00000000
--- a/proto/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "cfg_if",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.10",
-)
diff --git a/proto/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/proto/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
deleted file mode 100644
index ad080c22..00000000
--- a/proto/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "cfg_if",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.0",
-)
diff --git a/proto/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel b/proto/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel
deleted file mode 100644
index ce1e8ac6..00000000
--- a/proto/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # BSD-2-Clause
-# ])
-
-rust_library(
- name = "cloudabi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bitflags",
- "default",
- ],
- crate_root = "cloudabi.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.0.3",
- deps = [
- "@rules_rust_proto__bitflags-1.3.2//:bitflags",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel b/proto/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel
deleted file mode 100644
index 09c8617c..00000000
--- a/proto/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_deque",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.4",
- deps = [
- "@rules_rust_proto__crossbeam-epoch-0.8.2//:crossbeam_epoch",
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel b/proto/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel
deleted file mode 100644
index 5e10d571..00000000
--- a/proto/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel
+++ /dev/null
@@ -1,98 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_epoch",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "lazy_static",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.2",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- "@rules_rust_proto__crossbeam-epoch-0.8.2//:build_script_build",
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
- "@rules_rust_proto__memoffset-0.5.6//:memoffset",
- "@rules_rust_proto__scopeguard-1.1.0//:scopeguard",
- ],
-)
-
-cargo_build_script(
- name = "crossbeam-epoch_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "lazy_static",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.2",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "crossbeam-epoch_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel b/proto/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel
deleted file mode 100644
index 2e41360b..00000000
--- a/proto/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0 AND BSD-2-Clause
-# ])
-
-rust_library(
- name = "crossbeam_queue",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.3",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel b/proto/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel
deleted file mode 100644
index 5937c5a9..00000000
--- a/proto/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_utils",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "lazy_static",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.2",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- "@rules_rust_proto__crossbeam-utils-0.7.2//:build_script_build",
- "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
- ],
-)
-
-cargo_build_script(
- name = "crossbeam-utils_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "lazy_static",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.2",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "crossbeam-utils_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.fnv-1.0.7.bazel b/proto/3rdparty/crates/BUILD.fnv-1.0.7.bazel
deleted file mode 100644
index 17efa81f..00000000
--- a/proto/3rdparty/crates/BUILD.fnv-1.0.7.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 / MIT
-# ])
-
-rust_library(
- name = "fnv",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.7",
-)
diff --git a/proto/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel b/proto/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel
deleted file mode 100644
index 91fb669c..00000000
--- a/proto/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # BSD-3-Clause
-# ])
-
-rust_library(
- name = "fuchsia_zircon",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.3",
- deps = [
- "@rules_rust_proto__bitflags-1.3.2//:bitflags",
- "@rules_rust_proto__fuchsia-zircon-sys-0.3.3//:fuchsia_zircon_sys",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel b/proto/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel
deleted file mode 100644
index 932f3383..00000000
--- a/proto/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # BSD-3-Clause
-# ])
-
-rust_library(
- name = "fuchsia_zircon_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.3",
-)
diff --git a/proto/3rdparty/crates/BUILD.futures-0.1.31.bazel b/proto/3rdparty/crates/BUILD.futures-0.1.31.bazel
deleted file mode 100644
index cd374bef..00000000
--- a/proto/3rdparty/crates/BUILD.futures-0.1.31.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "futures",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "use_std",
- "with-deprecated",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.31",
-)
diff --git a/proto/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel b/proto/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel
deleted file mode 100644
index 08af99af..00000000
--- a/proto/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "futures_cpupool",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "with-deprecated",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.8",
- deps = [
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.grpc-0.6.2.bazel b/proto/3rdparty/crates/BUILD.grpc-0.6.2.bazel
deleted file mode 100644
index d8324924..00000000
--- a/proto/3rdparty/crates/BUILD.grpc-0.6.2.bazel
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "grpc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.2",
- deps = [
- "@rules_rust_proto__base64-0.9.3//:base64",
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__futures-cpupool-0.1.8//:futures_cpupool",
- "@rules_rust_proto__httpbis-0.7.0//:httpbis",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- "@rules_rust_proto__tls-api-0.1.22//:tls_api",
- "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
- "@rules_rust_proto__tokio-core-0.1.18//:tokio_core",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-tls-api-0.1.22//:tokio_tls_api",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel b/proto/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel
deleted file mode 100644
index f1baf90f..00000000
--- a/proto/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel
+++ /dev/null
@@ -1,78 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "grpc_compiler",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.2",
- deps = [
- "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
- ],
-)
-
-rust_binary(
- name = "protoc-gen-rust-grpc__bin",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/bin/protoc-gen-rust-grpc.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.2",
- deps = [
- ":grpc_compiler",
- "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel b/proto/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
deleted file mode 100644
index 5033d6c0..00000000
--- a/proto/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["default"],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "@rules_rust_proto__libc-0.2.139//:libc",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.httpbis-0.7.0.bazel b/proto/3rdparty/crates/BUILD.httpbis-0.7.0.bazel
deleted file mode 100644
index 14f28c55..00000000
--- a/proto/3rdparty/crates/BUILD.httpbis-0.7.0.bazel
+++ /dev/null
@@ -1,169 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "httpbis",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.0",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__futures-cpupool-0.1.8//:futures_cpupool",
- "@rules_rust_proto__httpbis-0.7.0//:build_script_build",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__net2-0.2.38//:net2",
- "@rules_rust_proto__tls-api-0.1.22//:tls_api",
- "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
- "@rules_rust_proto__tokio-core-0.1.18//:tokio_core",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-timer-0.1.2//:tokio_timer",
- "@rules_rust_proto__tokio-tls-api-0.1.22//:tokio_tls_api",
- "@rules_rust_proto__void-1.0.2//:void",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
- "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "httpbis_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "httpbis_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.iovec-0.1.4.bazel b/proto/3rdparty/crates/BUILD.iovec-0.1.4.bazel
deleted file mode 100644
index 1b34075a..00000000
--- a/proto/3rdparty/crates/BUILD.iovec-0.1.4.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "iovec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.4",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/proto/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel b/proto/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel
deleted file mode 100644
index 4bb27ebe..00000000
--- a/proto/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel
+++ /dev/null
@@ -1,83 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "kernel32",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.2",
- deps = [
- "@rules_rust_proto__kernel32-sys-0.2.2//:build_script_build",
- "@rules_rust_proto__winapi-0.2.8//:winapi",
- ],
-)
-
-cargo_build_script(
- name = "kernel32-sys_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.2",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__winapi-build-0.1.1//:build",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "kernel32-sys_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/proto/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
deleted file mode 100644
index 64f722e5..00000000
--- a/proto/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "lazy_static",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- "--cfg=lazy_static_heap_impl",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.4.0",
-)
diff --git a/proto/3rdparty/crates/BUILD.libc-0.2.139.bazel b/proto/3rdparty/crates/BUILD.libc-0.2.139.bazel
deleted file mode 100644
index a87cfe6d..00000000
--- a/proto/3rdparty/crates/BUILD.libc-0.2.139.bazel
+++ /dev/null
@@ -1,87 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- deps = [
- "@rules_rust_proto__libc-0.2.139//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.lock_api-0.3.4.bazel b/proto/3rdparty/crates/BUILD.lock_api-0.3.4.bazel
deleted file mode 100644
index 09f9d5e7..00000000
--- a/proto/3rdparty/crates/BUILD.lock_api-0.3.4.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.4",
- deps = [
- "@rules_rust_proto__scopeguard-1.1.0//:scopeguard",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.log-0.3.9.bazel b/proto/3rdparty/crates/BUILD.log-0.3.9.bazel
deleted file mode 100644
index 266b1890..00000000
--- a/proto/3rdparty/crates/BUILD.log-0.3.9.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "use_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.9",
- deps = [
- "@rules_rust_proto__log-0.4.17//:log",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.log-0.4.17.bazel b/proto/3rdparty/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index f35270a3..00000000
--- a/proto/3rdparty/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["std"],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@rules_rust_proto__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_proto__log-0.4.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = ["std"],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel b/proto/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel
deleted file mode 100644
index 1221a74e..00000000
--- a/proto/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel
+++ /dev/null
@@ -1,79 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "maybe_uninit",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.0",
- deps = [
- "@rules_rust_proto__maybe-uninit-2.0.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "maybe-uninit_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "maybe-uninit_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.memoffset-0.5.6.bazel b/proto/3rdparty/crates/BUILD.memoffset-0.5.6.bazel
deleted file mode 100644
index f52d9ed1..00000000
--- a/proto/3rdparty/crates/BUILD.memoffset-0.5.6.bazel
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "memoffset",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["default"],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.6",
- deps = [
- "@rules_rust_proto__memoffset-0.5.6//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "memoffset_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = ["default"],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.6",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "memoffset_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.mio-0.6.23.bazel b/proto/3rdparty/crates/BUILD.mio-0.6.23.bazel
deleted file mode 100644
index eed7ea6b..00000000
--- a/proto/3rdparty/crates/BUILD.mio-0.6.23.bazel
+++ /dev/null
@@ -1,125 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "mio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "with-deprecated",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.23",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- "@rules_rust_proto__iovec-0.1.4//:iovec",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__net2-0.2.38//:net2",
- "@rules_rust_proto__slab-0.4.7//:slab",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32", # cfg(windows)
- "@rules_rust_proto__miow-0.2.2//:miow", # cfg(windows)
- "@rules_rust_proto__winapi-0.2.8//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32", # cfg(windows)
- "@rules_rust_proto__miow-0.2.2//:miow", # cfg(windows)
- "@rules_rust_proto__winapi-0.2.8//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32", # cfg(windows)
- "@rules_rust_proto__miow-0.2.2//:miow", # cfg(windows)
- "@rules_rust_proto__winapi-0.2.8//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/proto/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel b/proto/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel
deleted file mode 100644
index 78f96bfc..00000000
--- a/proto/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel
+++ /dev/null
@@ -1,138 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "mio_uds",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.8",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/proto/3rdparty/crates/BUILD.miow-0.2.2.bazel b/proto/3rdparty/crates/BUILD.miow-0.2.2.bazel
deleted file mode 100644
index 305a65c3..00000000
--- a/proto/3rdparty/crates/BUILD.miow-0.2.2.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.2",
- deps = [
- "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32",
- "@rules_rust_proto__net2-0.2.38//:net2",
- "@rules_rust_proto__winapi-0.2.8//:winapi",
- "@rules_rust_proto__ws2_32-sys-0.2.1//:ws2_32",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.net2-0.2.38.bazel b/proto/3rdparty/crates/BUILD.net2-0.2.38.bazel
deleted file mode 100644
index 1e07e406..00000000
--- a/proto/3rdparty/crates/BUILD.net2-0.2.38.bazel
+++ /dev/null
@@ -1,118 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "net2",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "duration",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.38",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/proto/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel b/proto/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
deleted file mode 100644
index 02a06d5d..00000000
--- a/proto/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
+++ /dev/null
@@ -1,112 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/proto/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel b/proto/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel
deleted file mode 100644
index 1ac555c4..00000000
--- a/proto/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "parking_lot",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["default"],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.0",
- deps = [
- "@rules_rust_proto__lock_api-0.3.4//:lock_api",
- "@rules_rust_proto__parking_lot-0.9.0//:build_script_build",
- "@rules_rust_proto__parking_lot_core-0.6.3//:parking_lot_core",
- ],
-)
-
-cargo_build_script(
- name = "parking_lot_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = ["default"],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.0",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__rustc_version-0.2.3//:rustc_version",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "parking_lot_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel b/proto/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel
deleted file mode 100644
index e2cb11ed..00000000
--- a/proto/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel
+++ /dev/null
@@ -1,152 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0/MIT
-# ])
-
-rust_library(
- name = "parking_lot_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.3",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- "@rules_rust_proto__parking_lot_core-0.6.3//:build_script_build",
- "@rules_rust_proto__smallvec-0.6.14//:smallvec",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "parking_lot_core_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.3",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__rustc_version-0.2.3//:rustc_version",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "parking_lot_core_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.protobuf-2.8.2.bazel b/proto/3rdparty/crates/BUILD.protobuf-2.8.2.bazel
deleted file mode 100644
index fc17d8d8..00000000
--- a/proto/3rdparty/crates/BUILD.protobuf-2.8.2.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "protobuf",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bytes",
- "with-bytes",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.8.2",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__protobuf-2.8.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "protobuf_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "bytes",
- "with-bytes",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.8.2",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "protobuf_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel b/proto/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel
deleted file mode 100644
index d2ba4e2c..00000000
--- a/proto/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel
+++ /dev/null
@@ -1,76 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_binary",
- "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "protobuf_codegen",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.8.2",
- deps = [
- "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- ],
-)
-
-rust_binary(
- name = "protoc-gen-rust__bin",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/bin/protoc-gen-rust.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.8.2",
- deps = [
- ":protobuf_codegen",
- "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel b/proto/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel
deleted file mode 100644
index a0ade830..00000000
--- a/proto/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "syscall",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.57",
-)
diff --git a/proto/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel b/proto/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel
deleted file mode 100644
index 4c60f9af..00000000
--- a/proto/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "rustc_version",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.3",
- deps = [
- "@rules_rust_proto__semver-0.9.0//:semver",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.safemem-0.3.3.bazel b/proto/3rdparty/crates/BUILD.safemem-0.3.3.bazel
deleted file mode 100644
index 4fdc27fe..00000000
--- a/proto/3rdparty/crates/BUILD.safemem-0.3.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "safemem",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.3",
-)
diff --git a/proto/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel b/proto/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel
deleted file mode 100644
index 091899c1..00000000
--- a/proto/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "scoped_tls",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.2",
-)
diff --git a/proto/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel b/proto/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
deleted file mode 100644
index e4fd4fed..00000000
--- a/proto/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "scopeguard",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
-)
diff --git a/proto/3rdparty/crates/BUILD.semver-0.9.0.bazel b/proto/3rdparty/crates/BUILD.semver-0.9.0.bazel
deleted file mode 100644
index 43b8a607..00000000
--- a/proto/3rdparty/crates/BUILD.semver-0.9.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "semver",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = ["default"],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.0",
- deps = [
- "@rules_rust_proto__semver-parser-0.7.0//:semver_parser",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel b/proto/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel
deleted file mode 100644
index d4a2e16b..00000000
--- a/proto/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "semver_parser",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.0",
-)
diff --git a/proto/3rdparty/crates/BUILD.slab-0.3.0.bazel b/proto/3rdparty/crates/BUILD.slab-0.3.0.bazel
deleted file mode 100644
index 26ef4c44..00000000
--- a/proto/3rdparty/crates/BUILD.slab-0.3.0.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "slab",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
-)
diff --git a/proto/3rdparty/crates/BUILD.slab-0.4.7.bazel b/proto/3rdparty/crates/BUILD.slab-0.4.7.bazel
deleted file mode 100644
index e44f6558..00000000
--- a/proto/3rdparty/crates/BUILD.slab-0.4.7.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "slab",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.7",
- deps = [
- "@rules_rust_proto__slab-0.4.7//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "slab_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.7",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "slab_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.smallvec-0.6.14.bazel b/proto/3rdparty/crates/BUILD.smallvec-0.6.14.bazel
deleted file mode 100644
index dca5ba10..00000000
--- a/proto/3rdparty/crates/BUILD.smallvec-0.6.14.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.14",
- deps = [
- "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tls-api-0.1.22.bazel b/proto/3rdparty/crates/BUILD.tls-api-0.1.22.bazel
deleted file mode 100644
index f9ed246e..00000000
--- a/proto/3rdparty/crates/BUILD.tls-api-0.1.22.bazel
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "tls_api",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.22",
- deps = [
- "@rules_rust_proto__log-0.4.17//:log",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel b/proto/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel
deleted file mode 100644
index 7d881282..00000000
--- a/proto/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "tls_api_stub",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.22",
- deps = [
- "@rules_rust_proto__tls-api-0.1.22//:tls_api",
- "@rules_rust_proto__void-1.0.2//:void",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-0.1.22.bazel b/proto/3rdparty/crates/BUILD.tokio-0.1.22.bazel
deleted file mode 100644
index 3df2c3a7..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-0.1.22.bazel
+++ /dev/null
@@ -1,144 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bytes",
- "codec",
- "default",
- "fs",
- "io",
- "mio",
- "num_cpus",
- "reactor",
- "rt-full",
- "sync",
- "tcp",
- "timer",
- "tokio-codec",
- "tokio-current-thread",
- "tokio-executor",
- "tokio-fs",
- "tokio-io",
- "tokio-reactor",
- "tokio-sync",
- "tokio-tcp",
- "tokio-threadpool",
- "tokio-timer",
- "tokio-udp",
- "tokio-uds",
- "udp",
- "uds",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.22",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
- "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
- "@rules_rust_proto__tokio-current-thread-0.1.7//:tokio_current_thread",
- "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
- "@rules_rust_proto__tokio-fs-0.1.7//:tokio_fs",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
- "@rules_rust_proto__tokio-sync-0.1.8//:tokio_sync",
- "@rules_rust_proto__tokio-tcp-0.1.4//:tokio_tcp",
- "@rules_rust_proto__tokio-threadpool-0.1.18//:tokio_threadpool",
- "@rules_rust_proto__tokio-timer-0.2.13//:tokio_timer",
- "@rules_rust_proto__tokio-udp-0.1.6//:tokio_udp",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel b/proto/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel
deleted file mode 100644
index efba1e0b..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_codec",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.2",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel b/proto/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel
deleted file mode 100644
index 80f41304..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "tokio_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.18",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__iovec-0.1.4//:iovec",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__scoped-tls-0.1.2//:scoped_tls",
- "@rules_rust_proto__tokio-0.1.22//:tokio",
- "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
- "@rules_rust_proto__tokio-timer-0.2.13//:tokio_timer",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel b/proto/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel
deleted file mode 100644
index e9cde26b..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_current_thread",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.7",
- deps = [
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel b/proto/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel
deleted file mode 100644
index f87a446e..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_executor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.10",
- deps = [
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__futures-0.1.31//:futures",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel b/proto/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel
deleted file mode 100644
index 52adf2e8..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_fs",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.7",
- deps = [
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-threadpool-0.1.18//:tokio_threadpool",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel b/proto/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel
deleted file mode 100644
index 8951d7d2..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_io",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.13",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__log-0.4.17//:log",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel b/proto/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel
deleted file mode 100644
index 01404d56..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_reactor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.12",
- deps = [
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
- "@rules_rust_proto__parking_lot-0.9.0//:parking_lot",
- "@rules_rust_proto__slab-0.4.7//:slab",
- "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-sync-0.1.8//:tokio_sync",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel b/proto/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel
deleted file mode 100644
index 1af56398..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_sync",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.8",
- deps = [
- "@rules_rust_proto__fnv-1.0.7//:fnv",
- "@rules_rust_proto__futures-0.1.31//:futures",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel b/proto/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel
deleted file mode 100644
index 79b2a8ca..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_tcp",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.4",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__iovec-0.1.4//:iovec",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel b/proto/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel
deleted file mode 100644
index 9d31d8e0..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_threadpool",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.18",
- deps = [
- "@rules_rust_proto__crossbeam-deque-0.7.4//:crossbeam_deque",
- "@rules_rust_proto__crossbeam-queue-0.2.3//:crossbeam_queue",
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
- "@rules_rust_proto__slab-0.4.7//:slab",
- "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel b/proto/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel
deleted file mode 100644
index a4fc4367..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "tokio_timer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.2",
- deps = [
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__slab-0.3.0//:slab",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel b/proto/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel
deleted file mode 100644
index a06224f6..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_timer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.13",
- deps = [
- "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__slab-0.4.7//:slab",
- "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel b/proto/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel
deleted file mode 100644
index 7a79188e..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "tokio_tls_api",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.22",
- deps = [
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__tls-api-0.1.22//:tls_api",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel b/proto/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel
deleted file mode 100644
index 3a1faa20..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_udp",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.6",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel b/proto/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel
deleted file mode 100644
index d6f91ae9..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "tokio_uds",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.7",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__iovec-0.1.4//:iovec",
- "@rules_rust_proto__libc-0.2.139//:libc",
- "@rules_rust_proto__log-0.3.9//:log",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__mio-uds-0.6.8//:mio_uds",
- "@rules_rust_proto__tokio-core-0.1.18//:tokio_core",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel b/proto/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel
deleted file mode 100644
index daae7c12..00000000
--- a/proto/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "tokio_uds",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.7",
- deps = [
- "@rules_rust_proto__bytes-0.4.12//:bytes",
- "@rules_rust_proto__futures-0.1.31//:futures",
- "@rules_rust_proto__iovec-0.1.4//:iovec",
- "@rules_rust_proto__libc-0.2.139//:libc",
- "@rules_rust_proto__log-0.4.17//:log",
- "@rules_rust_proto__mio-0.6.23//:mio",
- "@rules_rust_proto__mio-uds-0.6.8//:mio_uds",
- "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
- "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
- "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel b/proto/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel
deleted file mode 100644
index 7cef9744..00000000
--- a/proto/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "unix_socket",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.0",
- deps = [
- "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
- "@rules_rust_proto__libc-0.2.139//:libc",
- ],
-)
diff --git a/proto/3rdparty/crates/BUILD.void-1.0.2.bazel b/proto/3rdparty/crates/BUILD.void-1.0.2.bazel
deleted file mode 100644
index 1dfd1dca..00000000
--- a/proto/3rdparty/crates/BUILD.void-1.0.2.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "void",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.2",
-)
diff --git a/proto/3rdparty/crates/BUILD.winapi-0.2.8.bazel b/proto/3rdparty/crates/BUILD.winapi-0.2.8.bazel
deleted file mode 100644
index 7dc1721e..00000000
--- a/proto/3rdparty/crates/BUILD.winapi-0.2.8.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "winapi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.8",
-)
diff --git a/proto/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/proto/3rdparty/crates/BUILD.winapi-0.3.9.bazel
deleted file mode 100644
index e08966be..00000000
--- a/proto/3rdparty/crates/BUILD.winapi-0.3.9.bazel
+++ /dev/null
@@ -1,105 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "winapi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "errhandlingapi",
- "handleapi",
- "minwindef",
- "ntstatus",
- "winbase",
- "winerror",
- "winnt",
- "winsock2",
- "ws2def",
- "ws2ipdef",
- "ws2tcpip",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.9",
- deps = [
- "@rules_rust_proto__winapi-0.3.9//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "winapi_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "errhandlingapi",
- "handleapi",
- "minwindef",
- "ntstatus",
- "winbase",
- "winerror",
- "winnt",
- "winsock2",
- "ws2def",
- "ws2ipdef",
- "ws2tcpip",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.9",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "winapi_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel b/proto/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel
deleted file mode 100644
index a14dee7b..00000000
--- a/proto/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel
+++ /dev/null
@@ -1,40 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "build",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.1",
-)
diff --git a/proto/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/proto/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
deleted file mode 100644
index 726d5ada..00000000
--- a/proto/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ /dev/null
@@ -1,79 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "winapi_i686_pc_windows_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
- deps = [
- "@rules_rust_proto__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "winapi-i686-pc-windows-gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "winapi-i686-pc-windows-gnu_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/proto/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
deleted file mode 100644
index fbf64b4e..00000000
--- a/proto/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ /dev/null
@@ -1,79 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "winapi_x86_64_pc_windows_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
- deps = [
- "@rules_rust_proto__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "winapi-x86_64-pc-windows-gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "winapi-x86_64-pc-windows-gnu_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel b/proto/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel
deleted file mode 100644
index f32617cc..00000000
--- a/proto/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel
+++ /dev/null
@@ -1,83 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "ws2_32",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.1",
- deps = [
- "@rules_rust_proto__winapi-0.2.8//:winapi",
- "@rules_rust_proto__ws2_32-sys-0.2.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "ws2_32-sys_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.1",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_proto__winapi-build-0.1.1//:build",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "ws2_32-sys_build_script",
- tags = ["manual"],
-)
diff --git a/proto/3rdparty/crates/crates.bzl b/proto/3rdparty/crates/crates.bzl
deleted file mode 100644
index 5a694ea9..00000000
--- a/proto/3rdparty/crates/crates.bzl
+++ /dev/null
@@ -1,25 +0,0 @@
-###############################################################################
-# @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("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//proto/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories")
-
-def crate_repositories():
- maybe(
- crates_vendor_remote_repository,
- name = "rules_rust_proto",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.bazel"),
- defs_module = Label("@rules_rust//proto/3rdparty/crates:defs.bzl"),
- )
-
- _crate_repositories()
diff --git a/proto/3rdparty/crates/defs.bzl b/proto/3rdparty/crates/defs.bzl
deleted file mode 100644
index f5bb6d82..00000000
--- a/proto/3rdparty/crates/defs.bzl
+++ /dev/null
@@ -1,1143 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//proto/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, normal 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, normal 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: {
- "grpc": "@rules_rust_proto__grpc-0.6.2//:grpc",
- "grpc-compiler": "@rules_rust_proto__grpc-compiler-0.6.2//:grpc_compiler",
- "log": "@rules_rust_proto__log-0.4.17//:log",
- "protobuf": "@rules_rust_proto__protobuf-2.8.2//:protobuf",
- "protobuf-codegen": "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
- "tls-api": "@rules_rust_proto__tls-api-0.1.22//:tls_api",
- "tls-api-stub": "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
- },
- },
-}
-
-_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(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-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", "riscv64gc-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 = \"cloudabi\")": [],
- "cfg(target_os = \"fuchsia\")": [],
- "cfg(target_os = \"redox\")": [],
- "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)": ["aarch64-pc-windows-msvc", "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 = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__base64-0.9.3",
- sha256 = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/base64/0.9.3/download"],
- strip_prefix = "base64-0.9.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.base64-0.9.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__byteorder-1.4.3",
- sha256 = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/byteorder/1.4.3/download"],
- strip_prefix = "byteorder-1.4.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.byteorder-1.4.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__bytes-0.4.12",
- sha256 = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bytes/0.4.12/download"],
- strip_prefix = "bytes-0.4.12",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.bytes-0.4.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__cfg-if-0.1.10",
- sha256 = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cfg-if/0.1.10/download"],
- strip_prefix = "cfg-if-0.1.10",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.cfg-if-0.1.10.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__cloudabi-0.0.3",
- sha256 = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cloudabi/0.0.3/download"],
- strip_prefix = "cloudabi-0.0.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.cloudabi-0.0.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__crossbeam-deque-0.7.4",
- sha256 = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-deque/0.7.4/download"],
- strip_prefix = "crossbeam-deque-0.7.4",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.crossbeam-deque-0.7.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__crossbeam-epoch-0.8.2",
- sha256 = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download"],
- strip_prefix = "crossbeam-epoch-0.8.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.crossbeam-epoch-0.8.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__crossbeam-queue-0.2.3",
- sha256 = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download"],
- strip_prefix = "crossbeam-queue-0.2.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.crossbeam-queue-0.2.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__crossbeam-utils-0.7.2",
- sha256 = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download"],
- strip_prefix = "crossbeam-utils-0.7.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.crossbeam-utils-0.7.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__fnv-1.0.7",
- sha256 = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/fnv/1.0.7/download"],
- strip_prefix = "fnv-1.0.7",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.fnv-1.0.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__fuchsia-zircon-0.3.3",
- sha256 = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download"],
- strip_prefix = "fuchsia-zircon-0.3.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.fuchsia-zircon-0.3.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__fuchsia-zircon-sys-0.3.3",
- sha256 = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download"],
- strip_prefix = "fuchsia-zircon-sys-0.3.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.fuchsia-zircon-sys-0.3.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__futures-0.1.31",
- sha256 = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/futures/0.1.31/download"],
- strip_prefix = "futures-0.1.31",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.futures-0.1.31.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__futures-cpupool-0.1.8",
- sha256 = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/futures-cpupool/0.1.8/download"],
- strip_prefix = "futures-cpupool-0.1.8",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.futures-cpupool-0.1.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__grpc-0.6.2",
- sha256 = "2aaf1d741fe6f3413f1f9f71b99f5e4e26776d563475a8a53ce53a73a8534c1d",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/grpc/0.6.2/download"],
- strip_prefix = "grpc-0.6.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.grpc-0.6.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__grpc-compiler-0.6.2",
- sha256 = "907274ce8ee7b40a0d0b0db09022ea22846a47cfb1fc8ad2c983c70001b4ffb1",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/grpc-compiler/0.6.2/download"],
- strip_prefix = "grpc-compiler-0.6.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.grpc-compiler-0.6.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__hermit-abi-0.2.6",
- sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
- strip_prefix = "hermit-abi-0.2.6",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.hermit-abi-0.2.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__httpbis-0.7.0",
- sha256 = "7689cfa896b2a71da4f16206af167542b75d242b6906313e53857972a92d5614",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/httpbis/0.7.0/download"],
- strip_prefix = "httpbis-0.7.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.httpbis-0.7.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__iovec-0.1.4",
- sha256 = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/iovec/0.1.4/download"],
- strip_prefix = "iovec-0.1.4",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.iovec-0.1.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__kernel32-sys-0.2.2",
- sha256 = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download"],
- strip_prefix = "kernel32-sys-0.2.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.kernel32-sys-0.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__lazy_static-1.4.0",
- sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"],
- strip_prefix = "lazy_static-1.4.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.lazy_static-1.4.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__libc-0.2.139",
- sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
- strip_prefix = "libc-0.2.139",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__lock_api-0.3.4",
- sha256 = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/lock_api/0.3.4/download"],
- strip_prefix = "lock_api-0.3.4",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.lock_api-0.3.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__log-0.3.9",
- sha256 = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.3.9/download"],
- strip_prefix = "log-0.3.9",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.log-0.3.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.log-0.4.17.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__maybe-uninit-2.0.0",
- sha256 = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download"],
- strip_prefix = "maybe-uninit-2.0.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.maybe-uninit-2.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__memoffset-0.5.6",
- sha256 = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/memoffset/0.5.6/download"],
- strip_prefix = "memoffset-0.5.6",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.memoffset-0.5.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__mio-0.6.23",
- sha256 = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/mio/0.6.23/download"],
- strip_prefix = "mio-0.6.23",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.mio-0.6.23.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__mio-uds-0.6.8",
- sha256 = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/mio-uds/0.6.8/download"],
- strip_prefix = "mio-uds-0.6.8",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.mio-uds-0.6.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__miow-0.2.2",
- sha256 = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/miow/0.2.2/download"],
- strip_prefix = "miow-0.2.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.miow-0.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__net2-0.2.38",
- sha256 = "74d0df99cfcd2530b2e694f6e17e7f37b8e26bb23983ac530c0c97408837c631",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/net2/0.2.38/download"],
- strip_prefix = "net2-0.2.38",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.net2-0.2.38.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__num_cpus-1.15.0",
- sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
- strip_prefix = "num_cpus-1.15.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.num_cpus-1.15.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__parking_lot-0.9.0",
- sha256 = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/parking_lot/0.9.0/download"],
- strip_prefix = "parking_lot-0.9.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.parking_lot-0.9.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__parking_lot_core-0.6.3",
- sha256 = "bda66b810a62be75176a80873726630147a5ca780cd33921e0b5709033e66b0a",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.6.3/download"],
- strip_prefix = "parking_lot_core-0.6.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.parking_lot_core-0.6.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__protobuf-2.8.2",
- patch_args = [
- "-p1",
- ],
- patches = [
- "@rules_rust//proto/3rdparty/patches:protobuf-2.8.2.patch",
- ],
- sha256 = "70731852eec72c56d11226c8a5f96ad5058a3dab73647ca5f7ee351e464f2571",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/protobuf/2.8.2/download"],
- strip_prefix = "protobuf-2.8.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.protobuf-2.8.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__protobuf-codegen-2.8.2",
- sha256 = "3d74b9cbbf2ac9a7169c85a3714ec16c51ee9ec7cfd511549527e9a7df720795",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/protobuf-codegen/2.8.2/download"],
- strip_prefix = "protobuf-codegen-2.8.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.protobuf-codegen-2.8.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__redox_syscall-0.1.57",
- sha256 = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/redox_syscall/0.1.57/download"],
- strip_prefix = "redox_syscall-0.1.57",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.redox_syscall-0.1.57.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__rustc_version-0.2.3",
- sha256 = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rustc_version/0.2.3/download"],
- strip_prefix = "rustc_version-0.2.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.rustc_version-0.2.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__safemem-0.3.3",
- sha256 = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/safemem/0.3.3/download"],
- strip_prefix = "safemem-0.3.3",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.safemem-0.3.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__scoped-tls-0.1.2",
- sha256 = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/scoped-tls/0.1.2/download"],
- strip_prefix = "scoped-tls-0.1.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.scoped-tls-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__scopeguard-1.1.0",
- sha256 = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/scopeguard/1.1.0/download"],
- strip_prefix = "scopeguard-1.1.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.scopeguard-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__semver-0.9.0",
- sha256 = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/semver/0.9.0/download"],
- strip_prefix = "semver-0.9.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.semver-0.9.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__semver-parser-0.7.0",
- sha256 = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/semver-parser/0.7.0/download"],
- strip_prefix = "semver-parser-0.7.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.semver-parser-0.7.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__slab-0.3.0",
- sha256 = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/slab/0.3.0/download"],
- strip_prefix = "slab-0.3.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.slab-0.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__slab-0.4.7",
- sha256 = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/slab/0.4.7/download"],
- strip_prefix = "slab-0.4.7",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.slab-0.4.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__smallvec-0.6.14",
- sha256 = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/smallvec/0.6.14/download"],
- strip_prefix = "smallvec-0.6.14",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.smallvec-0.6.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tls-api-0.1.22",
- sha256 = "049c03787a0595182357fbd487577947f4351b78ce20c3668f6d49f17feb13d1",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tls-api/0.1.22/download"],
- strip_prefix = "tls-api-0.1.22",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tls-api-0.1.22.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tls-api-stub-0.1.22",
- sha256 = "c9a0cc8c149724db9de7d73a0e1bc80b1a74f5394f08c6f301e11f9c35fa061e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tls-api-stub/0.1.22/download"],
- strip_prefix = "tls-api-stub-0.1.22",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tls-api-stub-0.1.22.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-0.1.22",
- sha256 = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio/0.1.22/download"],
- strip_prefix = "tokio-0.1.22",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-0.1.22.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-codec-0.1.2",
- sha256 = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-codec/0.1.2/download"],
- strip_prefix = "tokio-codec-0.1.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-codec-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-core-0.1.18",
- sha256 = "87b1395334443abca552f63d4f61d0486f12377c2ba8b368e523f89e828cffd4",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-core/0.1.18/download"],
- strip_prefix = "tokio-core-0.1.18",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-core-0.1.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-current-thread-0.1.7",
- sha256 = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-current-thread/0.1.7/download"],
- strip_prefix = "tokio-current-thread-0.1.7",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-current-thread-0.1.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-executor-0.1.10",
- sha256 = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-executor/0.1.10/download"],
- strip_prefix = "tokio-executor-0.1.10",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-executor-0.1.10.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-fs-0.1.7",
- sha256 = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-fs/0.1.7/download"],
- strip_prefix = "tokio-fs-0.1.7",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-fs-0.1.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-io-0.1.13",
- sha256 = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-io/0.1.13/download"],
- strip_prefix = "tokio-io-0.1.13",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-io-0.1.13.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-reactor-0.1.12",
- sha256 = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-reactor/0.1.12/download"],
- strip_prefix = "tokio-reactor-0.1.12",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-reactor-0.1.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-sync-0.1.8",
- sha256 = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-sync/0.1.8/download"],
- strip_prefix = "tokio-sync-0.1.8",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-sync-0.1.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-tcp-0.1.4",
- sha256 = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-tcp/0.1.4/download"],
- strip_prefix = "tokio-tcp-0.1.4",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-tcp-0.1.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-threadpool-0.1.18",
- sha256 = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-threadpool/0.1.18/download"],
- strip_prefix = "tokio-threadpool-0.1.18",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-threadpool-0.1.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-timer-0.1.2",
- sha256 = "6131e780037787ff1b3f8aad9da83bca02438b72277850dd6ad0d455e0e20efc",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-timer/0.1.2/download"],
- strip_prefix = "tokio-timer-0.1.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-timer-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-timer-0.2.13",
- sha256 = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-timer/0.2.13/download"],
- strip_prefix = "tokio-timer-0.2.13",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-timer-0.2.13.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-tls-api-0.1.22",
- sha256 = "68d0e040d5b1f4cfca70ec4f371229886a5de5bb554d272a4a8da73004a7b2c9",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-tls-api/0.1.22/download"],
- strip_prefix = "tokio-tls-api-0.1.22",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-tls-api-0.1.22.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-udp-0.1.6",
- sha256 = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-udp/0.1.6/download"],
- strip_prefix = "tokio-udp-0.1.6",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-udp-0.1.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-uds-0.1.7",
- sha256 = "65ae5d255ce739e8537221ed2942e0445f4b3b813daebac1c0050ddaaa3587f9",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-uds/0.1.7/download"],
- strip_prefix = "tokio-uds-0.1.7",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-uds-0.1.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__tokio-uds-0.2.7",
- sha256 = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tokio-uds/0.2.7/download"],
- strip_prefix = "tokio-uds-0.2.7",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.tokio-uds-0.2.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__unix_socket-0.5.0",
- sha256 = "6aa2700417c405c38f5e6902d699345241c28c0b7ade4abaad71e35a87eb1564",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unix_socket/0.5.0/download"],
- strip_prefix = "unix_socket-0.5.0",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.unix_socket-0.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__void-1.0.2",
- sha256 = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/void/1.0.2/download"],
- strip_prefix = "void-1.0.2",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.void-1.0.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__winapi-0.2.8",
- sha256 = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/winapi/0.2.8/download"],
- strip_prefix = "winapi-0.2.8",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.winapi-0.2.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.winapi-0.3.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__winapi-build-0.1.1",
- sha256 = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/winapi-build/0.1.1/download"],
- strip_prefix = "winapi-build-0.1.1",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.winapi-build-0.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__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("@rules_rust//proto/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_proto__ws2_32-sys-0.2.1",
- sha256 = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download"],
- strip_prefix = "ws2_32-sys-0.2.1",
- build_file = Label("@rules_rust//proto/3rdparty/crates:BUILD.ws2_32-sys-0.2.1.bazel"),
- )
diff --git a/proto/BUILD.bazel b/proto/BUILD.bazel
index 298c6151..a8174e31 100644
--- a/proto/BUILD.bazel
+++ b/proto/BUILD.bazel
@@ -1,52 +1,10 @@
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("//rust:defs.bzl", "rust_binary")
-load(":toolchain.bzl", "rust_proto_toolchain")
-
-package(default_visibility = ["//visibility:public"])
-
-alias(
- name = "protoc_gen_rust",
- actual = "//proto/3rdparty/crates:protobuf-codegen__protoc-gen-rust",
-)
-
-alias(
- name = "protoc_gen_rust_grpc",
- actual = "//proto/3rdparty/crates:grpc-compiler__protoc-gen-rust-grpc",
-)
-
-toolchain_type(
- name = "toolchain_type",
-)
-
-alias(
- name = "toolchain",
- actual = "toolchain_type",
- deprecation = "instead use `@rules_rust//proto:toolchain_type`",
- tags = ["manual"],
-)
-
-rust_binary(
- name = "optional_output_wrapper",
- srcs = ["optional_output_wrapper.rs"],
- edition = "2018",
- visibility = ["//visibility:public"],
-)
-
-toolchain(
- name = "default-proto-toolchain",
- toolchain = ":default-proto-toolchain-impl",
- toolchain_type = "@rules_rust//proto:toolchain_type",
-)
-
-rust_proto_toolchain(
- name = "default-proto-toolchain-impl",
- edition = "2018",
-)
bzl_library(
name = "bzl_lib",
- srcs = glob(["**/*.bzl"]),
+ visibility = ["//visibility:public"],
deps = [
- "//proto/3rdparty:bzl_lib",
+ "//proto/prost:bzl_lib",
+ "//proto/protobuf:bzl_lib",
],
)
diff --git a/proto/README.md b/proto/README.md
index 9f470c7f..00eeea6b 100644
--- a/proto/README.md
+++ b/proto/README.md
@@ -1,9 +1,3 @@
# Rust Protobuf Rules
-These build rules are used for building [protobufs][protobuf]/[gRPC][grpc] in [Rust][rust] with Bazel.
-
-[rust]: http://www.rust-lang.org/
-[protobuf]: https://developers.google.com/protocol-buffers/
-[grpc]: https://grpc.io
-
More information can be found in the [rules_rust documentation](https://bazelbuild.github.io/rules_rust/rust_proto.html).
diff --git a/proto/prost/BUILD.bazel b/proto/prost/BUILD.bazel
new file mode 100644
index 00000000..79b6641d
--- /dev/null
+++ b/proto/prost/BUILD.bazel
@@ -0,0 +1,16 @@
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+
+package(default_visibility = ["//visibility:public"])
+
+toolchain_type(
+ name = "toolchain_type",
+)
+
+bzl_library(
+ name = "bzl_lib",
+ srcs = glob(["**/*.bzl"]),
+ deps = [
+ "//proto/prost/private:bzl_lib",
+ "//rust:bzl_lib",
+ ],
+)
diff --git a/proto/prost/defs.bzl b/proto/prost/defs.bzl
new file mode 100644
index 00000000..401f1064
--- /dev/null
+++ b/proto/prost/defs.bzl
@@ -0,0 +1,32 @@
+"""Rules for building proto libraries in Rust."""
+
+load(
+ "//proto/prost/private:prost.bzl",
+ _rust_prost_library = "rust_prost_library",
+ _rust_prost_toolchain = "rust_prost_toolchain",
+)
+
+def rust_prost_library(name, **kwargs):
+ """A rule for generating a Rust library using Prost.
+
+ Args:
+ name (str): The name of the target.
+ **kwargs (dict): Additional keyword arguments for the underlying
+ `rust_prost_library` rule.
+ """
+
+ # Clippy and Rustfmt will attempt to run on these targets.
+ # This is not correct and likely a bug in target detection.
+ tags = kwargs.pop("tags", [])
+ if "no-clippy" not in tags:
+ tags.append("no-clippy")
+ if "no-rustfmt" not in tags:
+ tags.append("no-rustfmt")
+
+ _rust_prost_library(
+ name = name,
+ tags = tags,
+ **kwargs
+ )
+
+rust_prost_toolchain = _rust_prost_toolchain
diff --git a/proto/prost/private/3rdparty/BUILD.bazel b/proto/prost/private/3rdparty/BUILD.bazel
new file mode 100644
index 00000000..21bb1f25
--- /dev/null
+++ b/proto/prost/private/3rdparty/BUILD.bazel
@@ -0,0 +1,62 @@
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+load("//crate_universe:defs.bzl", "crate", "crates_vendor")
+
+crates_vendor(
+ name = "crates_vendor",
+ annotations = {
+ "protoc-gen-prost": [crate.annotation(
+ gen_binaries = ["protoc-gen-prost"],
+ patch_args = [
+ "-p1",
+ ],
+ patches = [
+ # This patch is needed to handle duplicate package names.
+ # See: https://github.com/neoeinstein/protoc-gen-prost/issues/70
+ "@rules_rust//proto/prost/private/3rdparty/patches:protoc-gen-prost.patch",
+ ],
+ )],
+ "protoc-gen-tonic": [crate.annotation(
+ gen_binaries = ["protoc-gen-tonic"],
+ )],
+ },
+ cargo_lockfile = "Cargo.Bazel.lock",
+ mode = "remote",
+ packages = {
+ "h2": crate.spec(
+ version = "0.3.19",
+ ),
+ "prost": crate.spec(
+ version = "0.11.9",
+ ),
+ "prost-types": crate.spec(
+ version = "0.11.9",
+ ),
+ "protoc-gen-prost": crate.spec(
+ version = "0.2.2",
+ ),
+ "protoc-gen-tonic": crate.spec(
+ version = "0.2.2",
+ ),
+ "tokio": crate.spec(
+ features = ["full"],
+ version = "1.28.2",
+ ),
+ "tokio-stream": crate.spec(
+ version = "0.1.14",
+ ),
+ "tonic": crate.spec(
+ version = "0.9.2",
+ ),
+ },
+ repository_name = "rules_rust_prost",
+ tags = ["manual"],
+)
+
+bzl_library(
+ name = "bzl_lib",
+ srcs = [
+ "//proto/prost/private/3rdparty/crates:crates.bzl",
+ "//proto/prost/private/3rdparty/crates:defs.bzl",
+ ],
+ visibility = ["//proto/prost/private:__pkg__"],
+)
diff --git a/proto/prost/private/3rdparty/BUILD.heck.bazel b/proto/prost/private/3rdparty/BUILD.heck.bazel
new file mode 100644
index 00000000..c6723799
--- /dev/null
+++ b/proto/prost/private/3rdparty/BUILD.heck.bazel
@@ -0,0 +1,20 @@
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+rust_library(
+ name = "heck",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.1",
+)
diff --git a/proto/prost/private/3rdparty/Cargo.Bazel.lock b/proto/prost/private/3rdparty/Cargo.Bazel.lock
new file mode 100644
index 00000000..d659b572
--- /dev/null
+++ b/proto/prost/private/3rdparty/Cargo.Bazel.lock
@@ -0,0 +1,1106 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+
+[[package]]
+name = "async-trait"
+version = "0.1.68"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.18",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "axum"
+version = "0.6.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8175979259124331c1d7bf6586ee7e0da434155e4b2d48ec2c8386281d8df39"
+dependencies = [
+ "async-trait",
+ "axum-core",
+ "bitflags",
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
+ "hyper",
+ "itoa",
+ "matchit",
+ "memchr",
+ "mime",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustversion",
+ "serde",
+ "sync_wrapper",
+ "tower",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "axum-core"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c"
+dependencies = [
+ "async-trait",
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
+ "mime",
+ "rustversion",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "base64"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "direct-cargo-bazel-deps"
+version = "0.0.1"
+dependencies = [
+ "h2",
+ "prost",
+ "prost-types",
+ "protoc-gen-prost",
+ "protoc-gen-tonic",
+ "tokio",
+ "tokio-stream",
+ "tonic",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "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 = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "pin-project-lite",
+ "pin-utils",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hermit-abi"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+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.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[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.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4"
+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-timeout"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1"
+dependencies = [
+ "hyper",
+ "pin-project-lite",
+ "tokio",
+ "tokio-io-timeout",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+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 = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.1",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "libc"
+version = "0.2.146"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "matchit"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40"
+
+[[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.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "mio"
+version = "0.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
+dependencies = [
+ "libc",
+ "wasi",
+ "windows-sys",
+]
+
+[[package]]
+name = "multimap"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
+
+[[package]]
+name = "num_cpus"
+version = "1.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
+dependencies = [
+ "hermit-abi 0.2.6",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[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.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+ "windows-targets",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "petgraph"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4"
+dependencies = [
+ "fixedbitset",
+ "indexmap",
+]
+
+[[package]]
+name = "pin-project"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.18",
+]
+
+[[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 = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "prettyplease"
+version = "0.1.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
+dependencies = [
+ "proc-macro2",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.60"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "prost"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
+dependencies = [
+ "bytes",
+ "prost-derive",
+]
+
+[[package]]
+name = "prost-build"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
+dependencies = [
+ "bytes",
+ "heck",
+ "itertools",
+ "lazy_static",
+ "log",
+ "multimap",
+ "petgraph",
+ "prettyplease",
+ "prost",
+ "prost-types",
+ "regex",
+ "syn 1.0.109",
+ "tempfile",
+ "which",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
+dependencies = [
+ "anyhow",
+ "itertools",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "prost-types"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
+dependencies = [
+ "prost",
+]
+
+[[package]]
+name = "protoc-gen-prost"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a81e3a9bb429fec47008b209896f0b9ab99fbcbc1c3733b385d43fbfd64dd2ca"
+dependencies = [
+ "once_cell",
+ "prost",
+ "prost-build",
+ "prost-types",
+ "regex",
+]
+
+[[package]]
+name = "protoc-gen-tonic"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "725a07a704f9cf7a956b302c21d81b5516ed5ee6cfbbf827edb69beeaae6cc30"
+dependencies = [
+ "heck",
+ "prettyplease",
+ "prost",
+ "prost-build",
+ "prost-types",
+ "protoc-gen-prost",
+ "regex",
+ "syn 1.0.109",
+ "tonic-build",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
+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.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
+dependencies = [
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
+
+[[package]]
+name = "rustix"
+version = "0.37.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06"
+
+[[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.164"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "sync_wrapper"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall",
+ "rustix",
+ "windows-sys",
+]
+
+[[package]]
+name = "tokio"
+version = "1.28.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "mio",
+ "num_cpus",
+ "parking_lot",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "tokio-macros",
+ "windows-sys",
+]
+
+[[package]]
+name = "tokio-io-timeout"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf"
+dependencies = [
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.18",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "tonic"
+version = "0.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a"
+dependencies = [
+ "async-trait",
+ "axum",
+ "base64",
+ "bytes",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-timeout",
+ "percent-encoding",
+ "pin-project",
+ "prost",
+ "tokio",
+ "tokio-stream",
+ "tower",
+ "tower-layer",
+ "tower-service",
+ "tracing",
+]
+
+[[package]]
+name = "tonic-build"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4"
+dependencies = [
+ "prettyplease",
+ "proc-macro2",
+ "prost-build",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "tower"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+dependencies = [
+ "futures-core",
+ "futures-util",
+ "indexmap",
+ "pin-project",
+ "pin-project-lite",
+ "rand",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tower-layer",
+ "tower-service",
+ "tracing",
+]
+
+[[package]]
+name = "tower-layer"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
+[[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.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.18",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "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 = "which"
+version = "4.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+dependencies = [
+ "either",
+ "libc",
+ "once_cell",
+]
+
+[[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.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
diff --git a/proto/prost/private/3rdparty/crates/BUILD.anyhow-1.0.71.bazel b/proto/prost/private/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
new file mode 100644
index 00000000..b22fb739
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anyhow",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.71",
+ deps = [
+ "@rules_rust_prost__anyhow-1.0.71//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "anyhow_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.71",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "anyhow_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.async-trait-0.1.68.bazel b/proto/prost/private/3rdparty/crates/BUILD.async-trait-0.1.68.bazel
new file mode 100644
index 00000000..d6ab28e5
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.async-trait-0.1.68.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "async_trait",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=async-trait",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.68",
+ deps = [
+ "@rules_rust_prost__async-trait-0.1.68//:build_script_build",
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-2.0.18//:syn",
+ ],
+)
+
+cargo_build_script(
+ name = "async-trait_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=async-trait",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.68",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "async-trait_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
new file mode 100644
index 00000000..4cb2ab6d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "autocfg",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=autocfg",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.axum-0.6.18.bazel b/proto/prost/private/3rdparty/crates/BUILD.axum-0.6.18.bazel
new file mode 100644
index 00000000..dc329e7b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.axum-0.6.18.bazel
@@ -0,0 +1,141 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "axum",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__async-trait-0.1.68//:async_trait",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=axum",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.18",
+ deps = [
+ "@rules_rust_prost__axum-0.6.18//:build_script_build",
+ "@rules_rust_prost__axum-core-0.3.4//:axum_core",
+ "@rules_rust_prost__bitflags-1.3.2//:bitflags",
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__futures-util-0.3.28//:futures_util",
+ "@rules_rust_prost__http-0.2.9//:http",
+ "@rules_rust_prost__http-body-0.4.5//:http_body",
+ "@rules_rust_prost__hyper-0.14.26//:hyper",
+ "@rules_rust_prost__itoa-1.0.6//:itoa",
+ "@rules_rust_prost__matchit-0.7.0//:matchit",
+ "@rules_rust_prost__memchr-2.5.0//:memchr",
+ "@rules_rust_prost__mime-0.3.17//:mime",
+ "@rules_rust_prost__percent-encoding-2.3.0//:percent_encoding",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__serde-1.0.164//:serde",
+ "@rules_rust_prost__sync_wrapper-0.1.2//:sync_wrapper",
+ "@rules_rust_prost__tower-0.4.13//:tower",
+ "@rules_rust_prost__tower-layer-0.3.2//:tower_layer",
+ "@rules_rust_prost__tower-service-0.3.2//:tower_service",
+ ],
+)
+
+cargo_build_script(
+ name = "axum_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__rustversion-1.0.12//:rustversion",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=axum",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.6.18",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "axum_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.axum-core-0.3.4.bazel b/proto/prost/private/3rdparty/crates/BUILD.axum-core-0.3.4.bazel
new file mode 100644
index 00000000..43ef780e
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.axum-core-0.3.4.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "axum_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__async-trait-0.1.68//:async_trait",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=axum-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.4",
+ deps = [
+ "@rules_rust_prost__axum-core-0.3.4//:build_script_build",
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__futures-util-0.3.28//:futures_util",
+ "@rules_rust_prost__http-0.2.9//:http",
+ "@rules_rust_prost__http-body-0.4.5//:http_body",
+ "@rules_rust_prost__mime-0.3.17//:mime",
+ "@rules_rust_prost__tower-layer-0.3.2//:tower_layer",
+ "@rules_rust_prost__tower-service-0.3.2//:tower_service",
+ ],
+)
+
+cargo_build_script(
+ name = "axum-core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__rustversion-1.0.12//:rustversion",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=axum-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.4",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "axum-core_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.base64-0.21.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.base64-0.21.2.bazel
new file mode 100644
index 00000000..8bbe9dc8
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.base64-0.21.2.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "base64",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=base64",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.21.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.bazel b/proto/prost/private/3rdparty/crates/BUILD.bazel
new file mode 100644
index 00000000..047ad27f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+exports_files(
+ [
+ "cargo-bazel.json",
+ "crates.bzl",
+ "defs.bzl",
+ ] + glob(["*.bazel"]),
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob([
+ "*.bazel",
+ "*.bzl",
+ ]),
+)
+
+# Workspace Member Dependencies
+alias(
+ name = "h2",
+ actual = "@rules_rust_prost__h2-0.3.19//:h2",
+ tags = ["manual"],
+)
+
+alias(
+ name = "prost",
+ actual = "@rules_rust_prost__prost-0.11.9//:prost",
+ tags = ["manual"],
+)
+
+alias(
+ name = "prost-types",
+ actual = "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ tags = ["manual"],
+)
+
+alias(
+ name = "protoc-gen-prost",
+ actual = "@rules_rust_prost__protoc-gen-prost-0.2.2//:protoc_gen_prost",
+ tags = ["manual"],
+)
+
+alias(
+ name = "protoc-gen-tonic",
+ actual = "@rules_rust_prost__protoc-gen-tonic-0.2.2//:protoc_gen_tonic",
+ tags = ["manual"],
+)
+
+alias(
+ name = "tokio",
+ actual = "@rules_rust_prost__tokio-1.28.2//:tokio",
+ tags = ["manual"],
+)
+
+alias(
+ name = "tokio-stream",
+ actual = "@rules_rust_prost__tokio-stream-0.1.14//:tokio_stream",
+ tags = ["manual"],
+)
+
+alias(
+ name = "tonic",
+ actual = "@rules_rust_prost__tonic-0.9.2//:tonic",
+ tags = ["manual"],
+)
+
+# Binaries
+alias(
+ name = "protoc-gen-prost__protoc-gen-prost",
+ actual = "@rules_rust_prost__protoc-gen-prost-0.2.2//:protoc-gen-prost__bin",
+ tags = ["manual"],
+)
+
+alias(
+ name = "protoc-gen-tonic__protoc-gen-tonic",
+ actual = "@rules_rust_prost__protoc-gen-tonic-0.2.2//:protoc-gen-tonic__bin",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
new file mode 100644
index 00000000..3ae59e1b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "bitflags",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bitflags",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.3.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.bytes-1.4.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.bytes-1.4.0.bazel
new file mode 100644
index 00000000..f4bc9192
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.bytes-1.4.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "bytes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bytes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.4.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.cc-1.0.79.bazel b/proto/prost/private/3rdparty/crates/BUILD.cc-1.0.79.bazel
new file mode 100644
index 00000000..c451ceaa
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.cc-1.0.79.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.79",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
new file mode 100644
index 00000000..18c8eeb4
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "cfg_if",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cfg-if",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.either-1.8.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.either-1.8.1.bazel
new file mode 100644
index 00000000..2f3ed73c
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.either-1.8.1.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "either",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=either",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.1",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.errno-0.3.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.errno-0.3.1.bazel
new file mode 100644
index 00000000..ffd2e52b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.errno-0.3.1.bazel
@@ -0,0 +1,154 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "errno",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
new file mode 100644
index 00000000..31b97305
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "errno_dragonfly",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rules_rust_prost__errno-dragonfly-0.1.2//:build_script_build",
+ "@rules_rust_prost__libc-0.2.146//:libc",
+ ],
+)
+
+cargo_build_script(
+ name = "errno-dragonfly_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_prost__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "errno-dragonfly_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.fastrand-1.9.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.fastrand-1.9.0.bazel
new file mode 100644
index 00000000..a729bd39
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.fastrand-1.9.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "fastrand",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fastrand",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.0",
+ deps = select({
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_prost__instant-0.1.12//:instant", # cfg(all(target_arch = "wasm32", not(target_os = "wasi")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel
new file mode 100644
index 00000000..6b8ce4ad
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "fixedbitset",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fixedbitset",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel b/proto/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel
new file mode 100644
index 00000000..a476be04
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 / MIT
+# ])
+
+rust_library(
+ name = "fnv",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fnv",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.7",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.28.bazel b/proto/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.28.bazel
new file mode 100644
index 00000000..a8c6c4c8
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.28.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "futures_channel",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-channel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.28",
+ deps = [
+ "@rules_rust_prost__futures-channel-0.3.28//:build_script_build",
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ ],
+)
+
+cargo_build_script(
+ name = "futures-channel_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-channel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.28",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "futures-channel_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-core-0.3.28.bazel b/proto/prost/private/3rdparty/crates/BUILD.futures-core-0.3.28.bazel
new file mode 100644
index 00000000..f5e308a6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.futures-core-0.3.28.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "futures_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.28",
+ deps = [
+ "@rules_rust_prost__futures-core-0.3.28//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "futures-core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.28",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "futures-core_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.28.bazel b/proto/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.28.bazel
new file mode 100644
index 00000000..c0f3488a
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.28.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "futures_sink",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-sink",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.28",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-task-0.3.28.bazel b/proto/prost/private/3rdparty/crates/BUILD.futures-task-0.3.28.bazel
new file mode 100644
index 00000000..f6c682f4
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.futures-task-0.3.28.bazel
@@ -0,0 +1,123 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "futures_task",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-task",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.28",
+ deps = [
+ "@rules_rust_prost__futures-task-0.3.28//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "futures-task_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "alloc",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-task",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.28",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "futures-task_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-util-0.3.28.bazel b/proto/prost/private/3rdparty/crates/BUILD.futures-util-0.3.28.bazel
new file mode 100644
index 00000000..1191141f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.futures-util-0.3.28.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "futures_util",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.28",
+ deps = [
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__futures-task-0.3.28//:futures_task",
+ "@rules_rust_prost__futures-util-0.3.28//:build_script_build",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__pin-utils-0.1.0//:pin_utils",
+ ],
+)
+
+cargo_build_script(
+ name = "futures-util_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "alloc",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.28",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "futures-util_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.getrandom-0.2.10.bazel b/proto/prost/private/3rdparty/crates/BUILD.getrandom-0.2.10.bazel
new file mode 100644
index 00000000..d7927b94
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.getrandom-0.2.10.bazel
@@ -0,0 +1,150 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "getrandom",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=getrandom",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.10",
+ deps = [
+ "@rules_rust_prost__cfg-if-1.0.0//:cfg_if",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.h2-0.3.19.bazel b/proto/prost/private/3rdparty/crates/BUILD.h2-0.3.19.bazel
new file mode 100644
index 00000000..bf5d8512
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.h2-0.3.19.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "h2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=h2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.19",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__fnv-1.0.7//:fnv",
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__futures-sink-0.3.28//:futures_sink",
+ "@rules_rust_prost__futures-util-0.3.28//:futures_util",
+ "@rules_rust_prost__http-0.2.9//:http",
+ "@rules_rust_prost__indexmap-1.9.3//:indexmap",
+ "@rules_rust_prost__slab-0.4.8//:slab",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "@rules_rust_prost__tokio-util-0.7.8//:tokio_util",
+ "@rules_rust_prost__tracing-0.1.37//:tracing",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
new file mode 100644
index 00000000..bc2a643d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hashbrown",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "raw",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hashbrown",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.12.3",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.heck-0.4.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.heck-0.4.1.bazel
new file mode 100644
index 00000000..884904ff
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.heck-0.4.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "heck",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=heck",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.1",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel b/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
new file mode 100644
index 00000000..a05ccde2
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.6",
+ deps = [
+ "@rules_rust_prost__libc-0.2.146//:libc",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel
new file mode 100644
index 00000000..b46369d3
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.http-0.2.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.http-0.2.9.bazel
new file mode 100644
index 00000000..ea8f8d45
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.http-0.2.9.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "http",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=http",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.9",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__fnv-1.0.7//:fnv",
+ "@rules_rust_prost__itoa-1.0.6//:itoa",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.http-body-0.4.5.bazel b/proto/prost/private/3rdparty/crates/BUILD.http-body-0.4.5.bazel
new file mode 100644
index 00000000..7dd08fac
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.http-body-0.4.5.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "http_body",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=http-body",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.5",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__http-0.2.9//:http",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.httparse-1.8.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.httparse-1.8.0.bazel
new file mode 100644
index 00000000..26e1fe8d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.httparse-1.8.0.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "httparse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=httparse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.0",
+ deps = [
+ "@rules_rust_prost__httparse-1.8.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "httparse_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=httparse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.8.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "httparse_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.httpdate-1.0.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.httpdate-1.0.2.bazel
new file mode 100644
index 00000000..e6de6af5
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.httpdate-1.0.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "httpdate",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=httpdate",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.hyper-0.14.26.bazel b/proto/prost/private/3rdparty/crates/BUILD.hyper-0.14.26.bazel
new file mode 100644
index 00000000..f52df862
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.hyper-0.14.26.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "hyper",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "client",
+ "default",
+ "full",
+ "h2",
+ "http1",
+ "http2",
+ "runtime",
+ "server",
+ "socket2",
+ "stream",
+ "tcp",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hyper",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.14.26",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__futures-channel-0.3.28//:futures_channel",
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__futures-util-0.3.28//:futures_util",
+ "@rules_rust_prost__h2-0.3.19//:h2",
+ "@rules_rust_prost__http-0.2.9//:http",
+ "@rules_rust_prost__http-body-0.4.5//:http_body",
+ "@rules_rust_prost__httparse-1.8.0//:httparse",
+ "@rules_rust_prost__httpdate-1.0.2//:httpdate",
+ "@rules_rust_prost__itoa-1.0.6//:itoa",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__socket2-0.4.9//:socket2",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "@rules_rust_prost__tower-service-0.3.2//:tower_service",
+ "@rules_rust_prost__tracing-0.1.37//:tracing",
+ "@rules_rust_prost__want-0.3.1//:want",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.4.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.4.1.bazel
new file mode 100644
index 00000000..a3f5e823
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.4.1.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "hyper_timeout",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hyper-timeout",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.1",
+ deps = [
+ "@rules_rust_prost__hyper-0.14.26//:hyper",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "@rules_rust_prost__tokio-io-timeout-1.2.0//:tokio_io_timeout",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel b/proto/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel
new file mode 100644
index 00000000..0734ef57
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "indexmap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.3",
+ deps = [
+ "@rules_rust_prost__hashbrown-0.12.3//:hashbrown",
+ "@rules_rust_prost__indexmap-1.9.3//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "indexmap_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.9.3",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_prost__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "indexmap_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.instant-0.1.12.bazel b/proto/prost/private/3rdparty/crates/BUILD.instant-0.1.12.bazel
new file mode 100644
index 00000000..0d8b582d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.instant-0.1.12.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-3-Clause
+# ])
+
+rust_library(
+ name = "instant",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=instant",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.12",
+ deps = [
+ "@rules_rust_prost__cfg-if-1.0.0//:cfg_if",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel b/proto/prost/private/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
new file mode 100644
index 00000000..62196e2f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
@@ -0,0 +1,224 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "io_lifetimes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+ deps = [
+ "@rules_rust_prost__io-lifetimes-1.0.11//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "io-lifetimes_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.11",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "io-lifetimes_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.itertools-0.10.5.bazel b/proto/prost/private/3rdparty/crates/BUILD.itertools-0.10.5.bazel
new file mode 100644
index 00000000..edef3f7f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.itertools-0.10.5.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "itertools",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "use_alloc",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itertools",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.5",
+ deps = [
+ "@rules_rust_prost__either-1.8.1//:either",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.itoa-1.0.6.bazel b/proto/prost/private/3rdparty/crates/BUILD.itoa-1.0.6.bazel
new file mode 100644
index 00000000..61a4fa1e
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.itoa-1.0.6.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itoa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.6",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
new file mode 100644
index 00000000..3a8bd5f5
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "lazy_static",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lazy_static",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.4.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.libc-0.2.146.bazel b/proto/prost/private/3rdparty/crates/BUILD.libc-0.2.146.bazel
new file mode 100644
index 00000000..7e7800e1
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.libc-0.2.146.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.146",
+ deps = [
+ "@rules_rust_prost__libc-0.2.146//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.146",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel b/proto/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
new file mode 100644
index 00000000..d51da670
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.8",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.lock_api-0.4.10.bazel b/proto/prost/private/3rdparty/crates/BUILD.lock_api-0.4.10.bazel
new file mode 100644
index 00000000..97aaada6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.lock_api-0.4.10.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "lock_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.10",
+ deps = [
+ "@rules_rust_prost__lock_api-0.4.10//:build_script_build",
+ "@rules_rust_prost__scopeguard-1.1.0//:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "lock_api_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "atomic_usize",
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.10",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_prost__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "lock_api_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.log-0.4.19.bazel b/proto/prost/private/3rdparty/crates/BUILD.log-0.4.19.bazel
new file mode 100644
index 00000000..6dbb9dcc
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.log-0.4.19.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.matchit-0.7.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.matchit-0.7.0.bazel
new file mode 100644
index 00000000..5b02f02d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.matchit-0.7.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "matchit",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=matchit",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.memchr-2.5.0.bazel
new file mode 100644
index 00000000..0b87521f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.memchr-2.5.0.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense/MIT
+# ])
+
+rust_library(
+ name = "memchr",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.5.0",
+ deps = [
+ "@rules_rust_prost__memchr-2.5.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "memchr_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memchr",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "2.5.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "memchr_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel b/proto/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel
new file mode 100644
index 00000000..885a5d48
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "mime",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mime",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.17",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.mio-0.8.8.bazel b/proto/prost/private/3rdparty/crates/BUILD.mio-0.8.8.bazel
new file mode 100644
index 00000000..889082c6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.mio-0.8.8.bazel
@@ -0,0 +1,160 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "mio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "net",
+ "os-ext",
+ "os-poll",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.8",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(target_os = "wasi")
+ "@rules_rust_prost__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.multimap-0.8.3.bazel b/proto/prost/private/3rdparty/crates/BUILD.multimap-0.8.3.bazel
new file mode 100644
index 00000000..c95794b3
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.multimap-0.8.3.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "multimap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=multimap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.3",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
new file mode 100644
index 00000000..d40d44d6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.15.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.once_cell-1.18.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
new file mode 100644
index 00000000..601e985b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.1.bazel
new file mode 100644
index 00000000..d0838e3a
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.1.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "parking_lot",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.12.1",
+ deps = [
+ "@rules_rust_prost__lock_api-0.4.10//:lock_api",
+ "@rules_rust_prost__parking_lot_core-0.9.8//:parking_lot_core",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.8.bazel b/proto/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.8.bazel
new file mode 100644
index 00000000..b739e9ea
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.8.bazel
@@ -0,0 +1,193 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "parking_lot_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.8",
+ deps = [
+ "@rules_rust_prost__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_prost__parking_lot_core-0.9.8//:build_script_build",
+ "@rules_rust_prost__smallvec-1.10.0//:smallvec",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-targets-0.48.0//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__windows-targets-0.48.0//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-targets-0.48.0//:windows_targets", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "parking_lot_core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.8",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_core_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel
new file mode 100644
index 00000000..a1208630
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "percent_encoding",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=percent-encoding",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.petgraph-0.6.3.bazel b/proto/prost/private/3rdparty/crates/BUILD.petgraph-0.6.3.bazel
new file mode 100644
index 00000000..5a5a60af
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.petgraph-0.6.3.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "petgraph",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=petgraph",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.3",
+ deps = [
+ "@rules_rust_prost__fixedbitset-0.4.2//:fixedbitset",
+ "@rules_rust_prost__indexmap-1.9.3//:indexmap",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-project-1.1.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.pin-project-1.1.0.bazel
new file mode 100644
index 00000000..08b3571d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.pin-project-1.1.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+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",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@rules_rust_prost__pin-project-internal-1.1.0//:pin_project_internal",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.0.bazel
new file mode 100644
index 00000000..2f262299
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_proc_macro(
+ name = "pin_project_internal",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-internal",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.0",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-2.0.18//:syn",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.9.bazel
new file mode 100644
index 00000000..4644668a
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.9.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-project-lite",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.9",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel
new file mode 100644
index 00000000..02210574
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "pin_utils",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pin-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel b/proto/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
new file mode 100644
index 00000000..1ec4b739
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "ppv_lite86",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "simd",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ppv-lite86",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.17",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.prettyplease-0.1.25.bazel b/proto/prost/private/3rdparty/crates/BUILD.prettyplease-0.1.25.bazel
new file mode 100644
index 00000000..4effccf0
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.prettyplease-0.1.25.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "prettyplease",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prettyplease",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.25",
+ deps = [
+ "@rules_rust_prost__prettyplease-0.1.25//:build_script_build",
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__syn-1.0.109//:syn",
+ ],
+)
+
+cargo_build_script(
+ name = "prettyplease_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ links = "prettyplease01",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prettyplease",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.25",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "prettyplease_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel b/proto/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel
new file mode 100644
index 00000000..4e1c886c
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.60.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.60",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:build_script_build",
+ "@rules_rust_prost__unicode-ident-1.0.9//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.60",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-0.11.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.prost-0.11.9.bazel
new file mode 100644
index 00000000..f97d8d14
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.prost-0.11.9.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "prost",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "prost-derive",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__prost-derive-0.11.9//:prost_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prost",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.9",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-build-0.11.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.prost-build-0.11.9.bazel
new file mode 100644
index 00000000..f6f9e840
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.prost-build-0.11.9.bazel
@@ -0,0 +1,98 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "prost_build",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "format",
+ "prettyplease",
+ "syn",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prost-build",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.9",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__heck-0.4.1//:heck",
+ "@rules_rust_prost__itertools-0.10.5//:itertools",
+ "@rules_rust_prost__lazy_static-1.4.0//:lazy_static",
+ "@rules_rust_prost__log-0.4.19//:log",
+ "@rules_rust_prost__multimap-0.8.3//:multimap",
+ "@rules_rust_prost__petgraph-0.6.3//:petgraph",
+ "@rules_rust_prost__prettyplease-0.1.25//:prettyplease",
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ "@rules_rust_prost__regex-1.8.4//:regex",
+ "@rules_rust_prost__syn-1.0.109//:syn",
+ "@rules_rust_prost__tempfile-3.6.0//:tempfile",
+ "@rules_rust_prost__which-4.4.0//:which",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-derive-0.11.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.prost-derive-0.11.9.bazel
new file mode 100644
index 00000000..507bd307
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.prost-derive-0.11.9.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "prost_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prost-derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.9",
+ deps = [
+ "@rules_rust_prost__anyhow-1.0.71//:anyhow",
+ "@rules_rust_prost__itertools-0.10.5//:itertools",
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-1.0.109//:syn",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-types-0.11.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.prost-types-0.11.9.bazel
new file mode 100644
index 00000000..78e9160b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.prost-types-0.11.9.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "prost_types",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=prost-types",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.9",
+ deps = [
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.2.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.2.2.bazel
new file mode 100644
index 00000000..b8b2e2c1
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.2.2.bazel
@@ -0,0 +1,156 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_binary",
+ "rust_library",
+)
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "protoc_gen_prost",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protoc-gen-prost",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+ deps = [
+ "@rules_rust_prost__once_cell-1.18.0//:once_cell",
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ "@rules_rust_prost__prost-build-0.11.9//:prost_build",
+ "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ "@rules_rust_prost__regex-1.8.4//:regex",
+ ],
+)
+
+rust_binary(
+ name = "protoc-gen-prost__bin",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/main.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protoc-gen-prost",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+ deps = [
+ ":protoc_gen_prost",
+ "@rules_rust_prost__once_cell-1.18.0//:once_cell",
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ "@rules_rust_prost__prost-build-0.11.9//:prost_build",
+ "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ "@rules_rust_prost__regex-1.8.4//:regex",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.2.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.2.2.bazel
new file mode 100644
index 00000000..fd9a149a
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.2.2.bazel
@@ -0,0 +1,164 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_binary",
+ "rust_library",
+)
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "protoc_gen_tonic",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protoc-gen-tonic",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+ deps = [
+ "@rules_rust_prost__heck-0.4.1//:heck",
+ "@rules_rust_prost__prettyplease-0.1.25//:prettyplease",
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ "@rules_rust_prost__prost-build-0.11.9//:prost_build",
+ "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ "@rules_rust_prost__protoc-gen-prost-0.2.2//:protoc_gen_prost",
+ "@rules_rust_prost__regex-1.8.4//:regex",
+ "@rules_rust_prost__syn-1.0.109//:syn",
+ "@rules_rust_prost__tonic-build-0.8.4//:tonic_build",
+ ],
+)
+
+rust_binary(
+ name = "protoc-gen-tonic__bin",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/main.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protoc-gen-tonic",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+ deps = [
+ ":protoc_gen_tonic",
+ "@rules_rust_prost__heck-0.4.1//:heck",
+ "@rules_rust_prost__prettyplease-0.1.25//:prettyplease",
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ "@rules_rust_prost__prost-build-0.11.9//:prost_build",
+ "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ "@rules_rust_prost__protoc-gen-prost-0.2.2//:protoc_gen_prost",
+ "@rules_rust_prost__regex-1.8.4//:regex",
+ "@rules_rust_prost__syn-1.0.109//:syn",
+ "@rules_rust_prost__tonic-build-0.8.4//:tonic_build",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.quote-1.0.28.bazel b/proto/prost/private/3rdparty/crates/BUILD.quote-1.0.28.bazel
new file mode 100644
index 00000000..7036e66b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.quote-1.0.28.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.28",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "quote_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.28",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "quote_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel b/proto/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel
new file mode 100644
index 00000000..84ec27b4
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel
@@ -0,0 +1,155 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "rand",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "getrandom",
+ "libc",
+ "rand_chacha",
+ "small_rng",
+ "std",
+ "std_rng",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rand",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.5",
+ deps = [
+ "@rules_rust_prost__rand_chacha-0.3.1//:rand_chacha",
+ "@rules_rust_prost__rand_core-0.6.4//:rand_core",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
new file mode 100644
index 00000000..434b6e03
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "rand_chacha",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rand_chacha",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = [
+ "@rules_rust_prost__ppv-lite86-0.2.17//:ppv_lite86",
+ "@rules_rust_prost__rand_core-0.6.4//:rand_core",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel b/proto/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
new file mode 100644
index 00000000..5b316d42
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "rand_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "getrandom",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rand_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.4",
+ deps = [
+ "@rules_rust_prost__getrandom-0.2.10//:getrandom",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel b/proto/prost/private/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel
new file mode 100644
index 00000000..831f6534
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "syscall",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=redox_syscall",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.5",
+ deps = [
+ "@rules_rust_prost__bitflags-1.3.2//:bitflags",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.regex-1.8.4.bazel b/proto/prost/private/3rdparty/crates/BUILD.regex-1.8.4.bazel
new file mode 100644
index 00000000..bd6f7e4b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.regex-1.8.4.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ "unicode-bool",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.4",
+ deps = [
+ "@rules_rust_prost__regex-syntax-0.7.2//:regex_syntax",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel
new file mode 100644
index 00000000..9db75a54
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.regex-syntax-0.7.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_syntax",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "unicode-bool",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.rustix-0.37.20.bazel b/proto/prost/private/3rdparty/crates/BUILD.rustix-0.37.20.bazel
new file mode 100644
index 00000000..ba9d7f27
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.rustix-0.37.20.bazel
@@ -0,0 +1,348 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-fuchsia": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-linux-android": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-linux-android": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-wasi": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-ios": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-fuchsia": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-linux-android": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-none": {
+ "@rules_rust_prost__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.37.20",
+ deps = [
+ "@rules_rust_prost__bitflags-1.3.2//:bitflags",
+ "@rules_rust_prost__io-lifetimes-1.0.11//:io_lifetimes",
+ "@rules_rust_prost__rustix-0.37.20//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_prost__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_prost__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.37.20",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.rustversion-1.0.12.bazel b/proto/prost/private/3rdparty/crates/BUILD.rustversion-1.0.12.bazel
new file mode 100644
index 00000000..9599a5db
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.rustversion-1.0.12.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "rustversion",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustversion",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.12",
+ deps = [
+ "@rules_rust_prost__rustversion-1.0.12//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "rustversion_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build/build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustversion",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.12",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustversion_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
new file mode 100644
index 00000000..aba41eb9
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "scopeguard",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=scopeguard",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.serde-1.0.164.bazel b/proto/prost/private/3rdparty/crates/BUILD.serde-1.0.164.bazel
new file mode 100644
index 00000000..60105eca
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.serde-1.0.164.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.164",
+ deps = [
+ "@rules_rust_prost__serde-1.0.164//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.164",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.1.bazel
new file mode 100644
index 00000000..cdeb49ce
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0/MIT
+# ])
+
+rust_library(
+ name = "signal_hook_registry",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=signal-hook-registry",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.4.1",
+ deps = [
+ "@rules_rust_prost__libc-0.2.146//:libc",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.slab-0.4.8.bazel b/proto/prost/private/3rdparty/crates/BUILD.slab-0.4.8.bazel
new file mode 100644
index 00000000..96754212
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.slab-0.4.8.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "slab",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=slab",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.8",
+ deps = [
+ "@rules_rust_prost__slab-0.4.8//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "slab_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=slab",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.8",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_prost__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "slab_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.smallvec-1.10.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.smallvec-1.10.0.bazel
new file mode 100644
index 00000000..ba71fea6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.smallvec-1.10.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "smallvec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.10.0",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.socket2-0.4.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.socket2-0.4.9.bazel
new file mode 100644
index 00000000..3d809808
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.socket2-0.4.9.bazel
@@ -0,0 +1,154 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "socket2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "all",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=socket2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.9",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.syn-1.0.109.bazel b/proto/prost/private/3rdparty/crates/BUILD.syn-1.0.109.bazel
new file mode 100644
index 00000000..04933323
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.syn-1.0.109.bazel
@@ -0,0 +1,142 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.109",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-1.0.109//:build_script_build",
+ "@rules_rust_prost__unicode-ident-1.0.9//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "syn_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.109",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "syn_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.syn-2.0.18.bazel b/proto/prost/private/3rdparty/crates/BUILD.syn-2.0.18.bazel
new file mode 100644
index 00000000..596aa5e9
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.syn-2.0.18.bazel
@@ -0,0 +1,93 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.18",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__unicode-ident-1.0.9//:unicode_ident",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel
new file mode 100644
index 00000000..11e2aeec
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0
+# ])
+
+rust_library(
+ name = "sync_wrapper",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=sync_wrapper",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tempfile-3.6.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.tempfile-3.6.0.bazel
new file mode 100644
index 00000000..3632e403
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tempfile-3.6.0.bazel
@@ -0,0 +1,199 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "tempfile",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.6.0",
+ deps = [
+ "@rules_rust_prost__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_prost__fastrand-1.9.0//:fastrand",
+ "@rules_rust_prost__tempfile-3.6.0//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__rustix-0.37.20//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tempfile_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.6.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_prost__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tempfile_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-1.28.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.tokio-1.28.2.bazel
new file mode 100644
index 00000000..719be652
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tokio-1.28.2.bazel
@@ -0,0 +1,310 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__tokio-macros-2.1.0//:tokio_macros",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.28.2",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__mio-0.8.8//:mio",
+ "@rules_rust_prost__num_cpus-1.15.0//:num_cpus",
+ "@rules_rust_prost__parking_lot-0.12.1//:parking_lot",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__tokio-1.28.2//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ "@rules_rust_prost__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__libc-0.2.146//:libc", # cfg(unix)
+ "@rules_rust_prost__signal-hook-registry-1.4.1//:signal_hook_registry", # cfg(unix)
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_prost__socket2-0.4.9//:socket2", # cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tokio_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "bytes",
+ "default",
+ "fs",
+ "full",
+ "io-std",
+ "io-util",
+ "libc",
+ "macros",
+ "mio",
+ "net",
+ "num_cpus",
+ "parking_lot",
+ "process",
+ "rt",
+ "rt-multi-thread",
+ "signal",
+ "signal-hook-registry",
+ "socket2",
+ "sync",
+ "time",
+ "tokio-macros",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.28.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_prost__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tokio_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-io-timeout-1.2.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.tokio-io-timeout-1.2.0.bazel
new file mode 100644
index 00000000..561346aa
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tokio-io-timeout-1.2.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tokio_io_timeout",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-io-timeout",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = [
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-macros-2.1.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.tokio-macros-2.1.0.bazel
new file mode 100644
index 00000000..52f73143
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tokio-macros-2.1.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-macros",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.1.0",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-2.0.18//:syn",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.14.bazel b/proto/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.14.bazel
new file mode 100644
index 00000000..bef1a887
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.14.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_stream",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "time",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-stream",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.14",
+ deps = [
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.8.bazel b/proto/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.8.bazel
new file mode 100644
index 00000000..d9f12b9a
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.8.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_util",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "codec",
+ "default",
+ "tracing",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.8",
+ deps = [
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__futures-sink-0.3.28//:futures_sink",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "@rules_rust_prost__tracing-0.1.37//:tracing",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tonic-0.9.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.tonic-0.9.2.bazel
new file mode 100644
index 00000000..6fd480f6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tonic-0.9.2.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tonic",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "channel",
+ "codegen",
+ "default",
+ "prost",
+ "transport",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rules_rust_prost__async-trait-0.1.68//:async_trait",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tonic",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.2",
+ deps = [
+ "@rules_rust_prost__axum-0.6.18//:axum",
+ "@rules_rust_prost__base64-0.21.2//:base64",
+ "@rules_rust_prost__bytes-1.4.0//:bytes",
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__futures-util-0.3.28//:futures_util",
+ "@rules_rust_prost__h2-0.3.19//:h2",
+ "@rules_rust_prost__http-0.2.9//:http",
+ "@rules_rust_prost__http-body-0.4.5//:http_body",
+ "@rules_rust_prost__hyper-0.14.26//:hyper",
+ "@rules_rust_prost__hyper-timeout-0.4.1//:hyper_timeout",
+ "@rules_rust_prost__percent-encoding-2.3.0//:percent_encoding",
+ "@rules_rust_prost__pin-project-1.1.0//:pin_project",
+ "@rules_rust_prost__prost-0.11.9//:prost",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "@rules_rust_prost__tokio-stream-0.1.14//:tokio_stream",
+ "@rules_rust_prost__tower-0.4.13//:tower",
+ "@rules_rust_prost__tower-layer-0.3.2//:tower_layer",
+ "@rules_rust_prost__tower-service-0.3.2//:tower_service",
+ "@rules_rust_prost__tracing-0.1.37//:tracing",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tonic-build-0.8.4.bazel b/proto/prost/private/3rdparty/crates/BUILD.tonic-build-0.8.4.bazel
new file mode 100644
index 00000000..5059f9d6
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tonic-build-0.8.4.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tonic_build",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "prost",
+ "prost-build",
+ "transport",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tonic-build",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.4",
+ deps = [
+ "@rules_rust_prost__prettyplease-0.1.25//:prettyplease",
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__prost-build-0.11.9//:prost_build",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-1.0.109//:syn",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel b/proto/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel
new file mode 100644
index 00000000..aed674c0
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel
@@ -0,0 +1,112 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tower",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "__common",
+ "balance",
+ "buffer",
+ "discover",
+ "futures-core",
+ "futures-util",
+ "indexmap",
+ "limit",
+ "load",
+ "make",
+ "pin-project",
+ "pin-project-lite",
+ "rand",
+ "ready-cache",
+ "slab",
+ "timeout",
+ "tokio",
+ "tokio-util",
+ "tracing",
+ "util",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tower",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.13",
+ deps = [
+ "@rules_rust_prost__futures-core-0.3.28//:futures_core",
+ "@rules_rust_prost__futures-util-0.3.28//:futures_util",
+ "@rules_rust_prost__indexmap-1.9.3//:indexmap",
+ "@rules_rust_prost__pin-project-1.1.0//:pin_project",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__rand-0.8.5//:rand",
+ "@rules_rust_prost__slab-0.4.8//:slab",
+ "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "@rules_rust_prost__tokio-util-0.7.8//:tokio_util",
+ "@rules_rust_prost__tower-layer-0.3.2//:tower_layer",
+ "@rules_rust_prost__tower-service-0.3.2//:tower_service",
+ "@rules_rust_prost__tracing-0.1.37//:tracing",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.2.bazel
new file mode 100644
index 00000000..adea423d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tower_layer",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tower-layer",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tower-service-0.3.2.bazel b/proto/prost/private/3rdparty/crates/BUILD.tower-service-0.3.2.bazel
new file mode 100644
index 00000000..68aa5d36
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tower-service-0.3.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tower_service",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tower-service",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tracing-0.1.37.bazel b/proto/prost/private/3rdparty/crates/BUILD.tracing-0.1.37.bazel
new file mode 100644
index 00000000..e3f1bcc7
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tracing-0.1.37.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tracing",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "attributes",
+ "default",
+ "std",
+ "tracing-attributes",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@rules_rust_prost__tracing-attributes-0.1.26//:tracing_attributes",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.37",
+ deps = [
+ "@rules_rust_prost__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_prost__pin-project-lite-0.2.9//:pin_project_lite",
+ "@rules_rust_prost__tracing-core-0.1.31//:tracing_core",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.26.bazel b/proto/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.26.bazel
new file mode 100644
index 00000000..d9d6dfac
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.26.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_proc_macro(
+ name = "tracing_attributes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-attributes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.26",
+ deps = [
+ "@rules_rust_prost__proc-macro2-1.0.60//:proc_macro2",
+ "@rules_rust_prost__quote-1.0.28//:quote",
+ "@rules_rust_prost__syn-2.0.18//:syn",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.31.bazel b/proto/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.31.bazel
new file mode 100644
index 00000000..c471cfef
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.31.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tracing_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "once_cell",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.31",
+ deps = [
+ "@rules_rust_prost__once_cell-1.18.0//:once_cell",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.try-lock-0.2.4.bazel b/proto/prost/private/3rdparty/crates/BUILD.try-lock-0.2.4.bazel
new file mode 100644
index 00000000..67e9b77b
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.try-lock-0.2.4.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "try_lock",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=try-lock",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.4",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel
new file mode 100644
index 00000000..171fdcdd
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.9.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.9",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel b/proto/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel
new file mode 100644
index 00000000..8a3d3489
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "want",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=want",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = [
+ "@rules_rust_prost__try-lock-0.2.4//:try_lock",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/proto/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
new file mode 100644
index 00000000..b64a5301
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "wasi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.0+wasi-snapshot-preview1",
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.which-4.4.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.which-4.4.0.bazel
new file mode 100644
index 00000000..7d8f4b59
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.which-4.4.0.bazel
@@ -0,0 +1,91 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "which",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=which",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.4.0",
+ deps = [
+ "@rules_rust_prost__either-1.8.1//:either",
+ "@rules_rust_prost__libc-0.2.146//:libc",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__once_cell-1.18.0//:once_cell", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__once_cell-1.18.0//:once_cell", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__once_cell-1.18.0//:once_cell", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/proto/prost/private/3rdparty/crates/BUILD.winapi-0.3.9.bazel
new file mode 100644
index 00000000..fc9d24d3
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.winapi-0.3.9.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "winapi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "handleapi",
+ "ws2ipdef",
+ "ws2tcpip",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.9",
+ deps = [
+ "@rules_rust_prost__winapi-0.3.9//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "handleapi",
+ "ws2ipdef",
+ "ws2tcpip",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.9",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
new file mode 100644
index 00000000..f8bc68d7
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "winapi_i686_pc_windows_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-i686-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+ deps = [
+ "@rules_rust_prost__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi-i686-pc-windows-gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-i686-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi-i686-pc-windows-gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
new file mode 100644
index 00000000..369d56df
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "winapi_x86_64_pc_windows_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-x86_64-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+ deps = [
+ "@rules_rust_prost__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi-x86_64-pc-windows-gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-x86_64-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi-x86_64-pc-windows-gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
new file mode 100644
index 00000000..13139776
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_NetworkManagement",
+ "Win32_NetworkManagement_IpHelper",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Security_Authorization",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_Console",
+ "Win32_System_Diagnostics",
+ "Win32_System_Diagnostics_Debug",
+ "Win32_System_IO",
+ "Win32_System_Pipes",
+ "Win32_System_SystemServices",
+ "Win32_System_Threading",
+ "Win32_System_WindowsProgramming",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows-targets-0.48.0//:windows_targets",
+ ],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel
new file mode 100644
index 00000000..4d1babcd
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows-targets-0.48.0.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_prost__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_prost__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_prost__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_prost__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_prost__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..70c6724f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_aarch64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..a51ab4ec
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_aarch64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
new file mode 100644
index 00000000..e814a5f9
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_i686_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
new file mode 100644
index 00000000..511c611f
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_i686_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
new file mode 100644
index 00000000..20667f6d
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_x86_64_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..10623aab
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_x86_64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..b4caa5fd
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_prost__windows_x86_64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/prost/private/3rdparty/crates/crates.bzl b/proto/prost/private/3rdparty/crates/crates.bzl
new file mode 100644
index 00000000..3fc5b69b
--- /dev/null
+++ b/proto/prost/private/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("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//proto/prost/private/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories")
+
+def crate_repositories():
+ maybe(
+ crates_vendor_remote_repository,
+ name = "rules_rust_prost",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.bazel"),
+ defs_module = Label("@rules_rust//proto/prost/private/3rdparty/crates:defs.bzl"),
+ )
+
+ _crate_repositories()
diff --git a/proto/prost/private/3rdparty/crates/defs.bzl b/proto/prost/private/3rdparty/crates/defs.bzl
new file mode 100644
index 00000000..e39d7813
--- /dev/null
+++ b/proto/prost/private/3rdparty/crates/defs.bzl
@@ -0,0 +1,1562 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/prost/private/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 dependencies 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, normal 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({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
+
+ 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, normal 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": dict(common_items)}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
+
+ return select(crate_aliases)
+
+###############################################################################
+# WORKSPACE MEMBER DEPS AND ALIASES
+###############################################################################
+
+_NORMAL_DEPENDENCIES = {
+ "": {
+ _COMMON_CONDITION: {
+ "h2": "@rules_rust_prost__h2-0.3.19//:h2",
+ "prost": "@rules_rust_prost__prost-0.11.9//:prost",
+ "prost-types": "@rules_rust_prost__prost-types-0.11.9//:prost_types",
+ "protoc-gen-prost": "@rules_rust_prost__protoc-gen-prost-0.2.2//:protoc_gen_prost",
+ "protoc-gen-tonic": "@rules_rust_prost__protoc-gen-tonic-0.2.2//:protoc_gen_tonic",
+ "tokio": "@rules_rust_prost__tokio-1.28.2//:tokio",
+ "tokio-stream": "@rules_rust_prost__tokio-stream-0.1.14//:tokio_stream",
+ "tonic": "@rules_rust_prost__tonic-0.9.2//:tonic",
+ },
+ },
+}
+
+_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(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@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:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", target_abi = \"llvm\", not(windows_raw_dylib)))": [],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["@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-fuchsia", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(docsrs)": [],
+ "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@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-pc-windows-msvc", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_os = \"dragonfly\")": [],
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"redox\")": [],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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 = "rules_rust_prost__anyhow-1.0.71",
+ sha256 = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anyhow/1.0.71/download"],
+ strip_prefix = "anyhow-1.0.71",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.anyhow-1.0.71.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__async-trait-0.1.68",
+ sha256 = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/async-trait/0.1.68/download"],
+ strip_prefix = "async-trait-0.1.68",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.async-trait-0.1.68.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__axum-0.6.18",
+ sha256 = "f8175979259124331c1d7bf6586ee7e0da434155e4b2d48ec2c8386281d8df39",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/axum/0.6.18/download"],
+ strip_prefix = "axum-0.6.18",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.axum-0.6.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__axum-core-0.3.4",
+ sha256 = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/axum-core/0.3.4/download"],
+ strip_prefix = "axum-core-0.3.4",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.axum-core-0.3.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__base64-0.21.2",
+ sha256 = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/base64/0.21.2/download"],
+ strip_prefix = "base64-0.21.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.base64-0.21.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__bytes-1.4.0",
+ sha256 = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bytes/1.4.0/download"],
+ strip_prefix = "bytes-1.4.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.bytes-1.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__cc-1.0.79",
+ sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"],
+ strip_prefix = "cc-1.0.79",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.cc-1.0.79.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__either-1.8.1",
+ sha256 = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/either/1.8.1/download"],
+ strip_prefix = "either-1.8.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.either-1.8.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__errno-0.3.1",
+ sha256 = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/errno/0.3.1/download"],
+ strip_prefix = "errno-0.3.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.errno-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__errno-dragonfly-0.1.2",
+ sha256 = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download"],
+ strip_prefix = "errno-dragonfly-0.1.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.errno-dragonfly-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__fastrand-1.9.0",
+ sha256 = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/fastrand/1.9.0/download"],
+ strip_prefix = "fastrand-1.9.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.fastrand-1.9.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__fixedbitset-0.4.2",
+ sha256 = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/fixedbitset/0.4.2/download"],
+ strip_prefix = "fixedbitset-0.4.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.fixedbitset-0.4.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__fnv-1.0.7",
+ sha256 = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/fnv/1.0.7/download"],
+ strip_prefix = "fnv-1.0.7",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.fnv-1.0.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__futures-channel-0.3.28",
+ sha256 = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures-channel/0.3.28/download"],
+ strip_prefix = "futures-channel-0.3.28",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.futures-channel-0.3.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__futures-core-0.3.28",
+ sha256 = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures-core/0.3.28/download"],
+ strip_prefix = "futures-core-0.3.28",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.futures-core-0.3.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__futures-sink-0.3.28",
+ sha256 = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures-sink/0.3.28/download"],
+ strip_prefix = "futures-sink-0.3.28",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.futures-sink-0.3.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__futures-task-0.3.28",
+ sha256 = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures-task/0.3.28/download"],
+ strip_prefix = "futures-task-0.3.28",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.futures-task-0.3.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__futures-util-0.3.28",
+ sha256 = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures-util/0.3.28/download"],
+ strip_prefix = "futures-util-0.3.28",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.futures-util-0.3.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__getrandom-0.2.10",
+ sha256 = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/getrandom/0.2.10/download"],
+ strip_prefix = "getrandom-0.2.10",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.getrandom-0.2.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__h2-0.3.19",
+ sha256 = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/h2/0.3.19/download"],
+ strip_prefix = "h2-0.3.19",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.h2-0.3.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.hashbrown-0.12.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__heck-0.4.1",
+ sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"],
+ strip_prefix = "heck-0.4.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.heck-0.4.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__hermit-abi-0.2.6",
+ sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
+ strip_prefix = "hermit-abi-0.2.6",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.hermit-abi-0.2.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__hermit-abi-0.3.1",
+ sha256 = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.1/download"],
+ strip_prefix = "hermit-abi-0.3.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.hermit-abi-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__http-0.2.9",
+ sha256 = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/http/0.2.9/download"],
+ strip_prefix = "http-0.2.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.http-0.2.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__http-body-0.4.5",
+ sha256 = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/http-body/0.4.5/download"],
+ strip_prefix = "http-body-0.4.5",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.http-body-0.4.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__httparse-1.8.0",
+ sha256 = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/httparse/1.8.0/download"],
+ strip_prefix = "httparse-1.8.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.httparse-1.8.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__httpdate-1.0.2",
+ sha256 = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/httpdate/1.0.2/download"],
+ strip_prefix = "httpdate-1.0.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.httpdate-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__hyper-0.14.26",
+ sha256 = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hyper/0.14.26/download"],
+ strip_prefix = "hyper-0.14.26",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.hyper-0.14.26.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__hyper-timeout-0.4.1",
+ sha256 = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download"],
+ strip_prefix = "hyper-timeout-0.4.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.hyper-timeout-0.4.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__indexmap-1.9.3",
+ sha256 = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/indexmap/1.9.3/download"],
+ strip_prefix = "indexmap-1.9.3",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.indexmap-1.9.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__instant-0.1.12",
+ sha256 = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/instant/0.1.12/download"],
+ strip_prefix = "instant-0.1.12",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.instant-0.1.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__io-lifetimes-1.0.11",
+ sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"],
+ strip_prefix = "io-lifetimes-1.0.11",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.io-lifetimes-1.0.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__itertools-0.10.5",
+ sha256 = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/itertools/0.10.5/download"],
+ strip_prefix = "itertools-0.10.5",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.itertools-0.10.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__itoa-1.0.6",
+ sha256 = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/itoa/1.0.6/download"],
+ strip_prefix = "itoa-1.0.6",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.itoa-1.0.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__lazy_static-1.4.0",
+ sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"],
+ strip_prefix = "lazy_static-1.4.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.lazy_static-1.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__libc-0.2.146",
+ sha256 = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.146/download"],
+ strip_prefix = "libc-0.2.146",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.libc-0.2.146.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__linux-raw-sys-0.3.8",
+ sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"],
+ strip_prefix = "linux-raw-sys-0.3.8",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.linux-raw-sys-0.3.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__lock_api-0.4.10",
+ sha256 = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/lock_api/0.4.10/download"],
+ strip_prefix = "lock_api-0.4.10",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.lock_api-0.4.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__log-0.4.19",
+ sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"],
+ strip_prefix = "log-0.4.19",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.log-0.4.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__matchit-0.7.0",
+ sha256 = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/matchit/0.7.0/download"],
+ strip_prefix = "matchit-0.7.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.matchit-0.7.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.memchr-2.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__mime-0.3.17",
+ sha256 = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/mime/0.3.17/download"],
+ strip_prefix = "mime-0.3.17",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.mime-0.3.17.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__mio-0.8.8",
+ sha256 = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/mio/0.8.8/download"],
+ strip_prefix = "mio-0.8.8",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.mio-0.8.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__multimap-0.8.3",
+ sha256 = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/multimap/0.8.3/download"],
+ strip_prefix = "multimap-0.8.3",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.multimap-0.8.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__num_cpus-1.15.0",
+ sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
+ strip_prefix = "num_cpus-1.15.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.num_cpus-1.15.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__once_cell-1.18.0",
+ sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
+ strip_prefix = "once_cell-1.18.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.once_cell-1.18.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__parking_lot-0.12.1",
+ sha256 = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/parking_lot/0.12.1/download"],
+ strip_prefix = "parking_lot-0.12.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.parking_lot-0.12.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__parking_lot_core-0.9.8",
+ sha256 = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download"],
+ strip_prefix = "parking_lot_core-0.9.8",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.parking_lot_core-0.9.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__percent-encoding-2.3.0",
+ sha256 = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/percent-encoding/2.3.0/download"],
+ strip_prefix = "percent-encoding-2.3.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.percent-encoding-2.3.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__petgraph-0.6.3",
+ sha256 = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/petgraph/0.6.3/download"],
+ strip_prefix = "petgraph-0.6.3",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.petgraph-0.6.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__pin-project-1.1.0",
+ sha256 = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/pin-project/1.1.0/download"],
+ strip_prefix = "pin-project-1.1.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.pin-project-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__pin-project-internal-1.1.0",
+ sha256 = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download"],
+ strip_prefix = "pin-project-internal-1.1.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.pin-project-internal-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__pin-project-lite-0.2.9",
+ sha256 = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116",
+ type = "tar.gz",
+ 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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.pin-project-lite-0.2.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__pin-utils-0.1.0",
+ sha256 = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/pin-utils/0.1.0/download"],
+ strip_prefix = "pin-utils-0.1.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.pin-utils-0.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__ppv-lite86-0.2.17",
+ sha256 = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download"],
+ strip_prefix = "ppv-lite86-0.2.17",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.ppv-lite86-0.2.17.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__prettyplease-0.1.25",
+ sha256 = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/prettyplease/0.1.25/download"],
+ strip_prefix = "prettyplease-0.1.25",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.prettyplease-0.1.25.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__proc-macro2-1.0.60",
+ sha256 = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.60/download"],
+ strip_prefix = "proc-macro2-1.0.60",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.proc-macro2-1.0.60.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__prost-0.11.9",
+ sha256 = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/prost/0.11.9/download"],
+ strip_prefix = "prost-0.11.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.prost-0.11.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__prost-build-0.11.9",
+ sha256 = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/prost-build/0.11.9/download"],
+ strip_prefix = "prost-build-0.11.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.prost-build-0.11.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__prost-derive-0.11.9",
+ sha256 = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/prost-derive/0.11.9/download"],
+ strip_prefix = "prost-derive-0.11.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.prost-derive-0.11.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__prost-types-0.11.9",
+ sha256 = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/prost-types/0.11.9/download"],
+ strip_prefix = "prost-types-0.11.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.prost-types-0.11.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__protoc-gen-prost-0.2.2",
+ patch_args = [
+ "-p1",
+ ],
+ patches = [
+ "@rules_rust//proto/prost/private/3rdparty/patches:protoc-gen-prost.patch",
+ ],
+ sha256 = "a81e3a9bb429fec47008b209896f0b9ab99fbcbc1c3733b385d43fbfd64dd2ca",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/protoc-gen-prost/0.2.2/download"],
+ strip_prefix = "protoc-gen-prost-0.2.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.protoc-gen-prost-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__protoc-gen-tonic-0.2.2",
+ sha256 = "725a07a704f9cf7a956b302c21d81b5516ed5ee6cfbbf827edb69beeaae6cc30",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/protoc-gen-tonic/0.2.2/download"],
+ strip_prefix = "protoc-gen-tonic-0.2.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.protoc-gen-tonic-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__quote-1.0.28",
+ sha256 = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.28/download"],
+ strip_prefix = "quote-1.0.28",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.quote-1.0.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.rand-0.8.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.rand_chacha-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__rand_core-0.6.4",
+ sha256 = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rand_core/0.6.4/download"],
+ strip_prefix = "rand_core-0.6.4",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.rand_core-0.6.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__redox_syscall-0.3.5",
+ sha256 = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.3.5/download"],
+ strip_prefix = "redox_syscall-0.3.5",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.redox_syscall-0.3.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__regex-1.8.4",
+ sha256 = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex/1.8.4/download"],
+ strip_prefix = "regex-1.8.4",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.regex-1.8.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__regex-syntax-0.7.2",
+ sha256 = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.2/download"],
+ strip_prefix = "regex-syntax-0.7.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.regex-syntax-0.7.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__rustix-0.37.20",
+ sha256 = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rustix/0.37.20/download"],
+ strip_prefix = "rustix-0.37.20",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.rustix-0.37.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__rustversion-1.0.12",
+ sha256 = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rustversion/1.0.12/download"],
+ strip_prefix = "rustversion-1.0.12",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.rustversion-1.0.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__scopeguard-1.1.0",
+ sha256 = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/scopeguard/1.1.0/download"],
+ strip_prefix = "scopeguard-1.1.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.scopeguard-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__serde-1.0.164",
+ sha256 = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.164/download"],
+ strip_prefix = "serde-1.0.164",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.serde-1.0.164.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__signal-hook-registry-1.4.1",
+ sha256 = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download"],
+ strip_prefix = "signal-hook-registry-1.4.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.signal-hook-registry-1.4.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__slab-0.4.8",
+ sha256 = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/slab/0.4.8/download"],
+ strip_prefix = "slab-0.4.8",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.slab-0.4.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__smallvec-1.10.0",
+ sha256 = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/smallvec/1.10.0/download"],
+ strip_prefix = "smallvec-1.10.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.smallvec-1.10.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__socket2-0.4.9",
+ sha256 = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/socket2/0.4.9/download"],
+ strip_prefix = "socket2-0.4.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.socket2-0.4.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__syn-1.0.109",
+ sha256 = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/syn/1.0.109/download"],
+ strip_prefix = "syn-1.0.109",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.syn-1.0.109.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__syn-2.0.18",
+ sha256 = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.18/download"],
+ strip_prefix = "syn-2.0.18",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.syn-2.0.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__sync_wrapper-0.1.2",
+ sha256 = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download"],
+ strip_prefix = "sync_wrapper-0.1.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.sync_wrapper-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tempfile-3.6.0",
+ sha256 = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tempfile/3.6.0/download"],
+ strip_prefix = "tempfile-3.6.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tempfile-3.6.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tokio-1.28.2",
+ sha256 = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio/1.28.2/download"],
+ strip_prefix = "tokio-1.28.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tokio-1.28.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tokio-io-timeout-1.2.0",
+ sha256 = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download"],
+ strip_prefix = "tokio-io-timeout-1.2.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tokio-io-timeout-1.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tokio-macros-2.1.0",
+ sha256 = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-macros/2.1.0/download"],
+ strip_prefix = "tokio-macros-2.1.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tokio-macros-2.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tokio-stream-0.1.14",
+ sha256 = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-stream/0.1.14/download"],
+ strip_prefix = "tokio-stream-0.1.14",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tokio-stream-0.1.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tokio-util-0.7.8",
+ sha256 = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-util/0.7.8/download"],
+ strip_prefix = "tokio-util-0.7.8",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tokio-util-0.7.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tonic-0.9.2",
+ sha256 = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tonic/0.9.2/download"],
+ strip_prefix = "tonic-0.9.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tonic-0.9.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tonic-build-0.8.4",
+ sha256 = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tonic-build/0.8.4/download"],
+ strip_prefix = "tonic-build-0.8.4",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tonic-build-0.8.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tower-0.4.13",
+ sha256 = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tower/0.4.13/download"],
+ strip_prefix = "tower-0.4.13",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tower-0.4.13.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tower-layer-0.3.2",
+ sha256 = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tower-layer/0.3.2/download"],
+ strip_prefix = "tower-layer-0.3.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tower-layer-0.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tower-service-0.3.2",
+ sha256 = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tower-service/0.3.2/download"],
+ strip_prefix = "tower-service-0.3.2",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tower-service-0.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tracing-0.1.37",
+ sha256 = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tracing/0.1.37/download"],
+ strip_prefix = "tracing-0.1.37",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tracing-0.1.37.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tracing-attributes-0.1.26",
+ sha256 = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download"],
+ strip_prefix = "tracing-attributes-0.1.26",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tracing-attributes-0.1.26.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__tracing-core-0.1.31",
+ sha256 = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.31/download"],
+ strip_prefix = "tracing-core-0.1.31",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.tracing-core-0.1.31.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__try-lock-0.2.4",
+ sha256 = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/try-lock/0.2.4/download"],
+ strip_prefix = "try-lock-0.2.4",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.try-lock-0.2.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__unicode-ident-1.0.9",
+ sha256 = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.9/download"],
+ strip_prefix = "unicode-ident-1.0.9",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.unicode-ident-1.0.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__want-0.3.1",
+ sha256 = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/want/0.3.1/download"],
+ strip_prefix = "want-0.3.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.want-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__which-4.4.0",
+ sha256 = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/which/4.4.0/download"],
+ strip_prefix = "which-4.4.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.which-4.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.winapi-0.3.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__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("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows-sys-0.48.0",
+ sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"],
+ strip_prefix = "windows-sys-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows-sys-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows-targets-0.48.0",
+ sha256 = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.0/download"],
+ strip_prefix = "windows-targets-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows-targets-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_aarch64_gnullvm-0.48.0",
+ sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_aarch64_msvc-0.48.0",
+ sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"],
+ strip_prefix = "windows_aarch64_msvc-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_i686_gnu-0.48.0",
+ sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"],
+ strip_prefix = "windows_i686_gnu-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_i686_gnu-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_i686_msvc-0.48.0",
+ sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"],
+ strip_prefix = "windows_i686_msvc-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_i686_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_x86_64_gnu-0.48.0",
+ sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnu-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_x86_64_gnullvm-0.48.0",
+ sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__windows_x86_64_msvc-0.48.0",
+ sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"],
+ strip_prefix = "windows_x86_64_msvc-0.48.0",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"),
+ )
diff --git a/proto/prost/private/3rdparty/patches/BUILD.bazel b/proto/prost/private/3rdparty/patches/BUILD.bazel
new file mode 100644
index 00000000..700d415c
--- /dev/null
+++ b/proto/prost/private/3rdparty/patches/BUILD.bazel
@@ -0,0 +1,3 @@
+exports_files([
+ "protoc-gen-prost.patch",
+])
diff --git a/proto/prost/private/3rdparty/patches/README.md b/proto/prost/private/3rdparty/patches/README.md
new file mode 100644
index 00000000..45bf60ca
--- /dev/null
+++ b/proto/prost/private/3rdparty/patches/README.md
@@ -0,0 +1,6 @@
+# Patches
+
+## [protoc-gen-prost](./protoc-gen-prost.patch)
+
+This patch addresses the issue described in https://github.com/neoeinstein/protoc-gen-prost/issues/70.
+Whenever a version greater than `0.2.2` is released it can be dropped.
diff --git a/proto/prost/private/3rdparty/patches/protoc-gen-prost.patch b/proto/prost/private/3rdparty/patches/protoc-gen-prost.patch
new file mode 100644
index 00000000..25ab69a4
--- /dev/null
+++ b/proto/prost/private/3rdparty/patches/protoc-gen-prost.patch
@@ -0,0 +1,33 @@
+diff --git a/src/lib.rs b/src/lib.rs
+index 43fc5ba..2098949 100644
+--- a/src/lib.rs
++++ b/src/lib.rs
+@@ -86,17 +86,17 @@ impl ModuleRequestSet {
+ |mut acc, (proto, raw)| {
+ let module = Module::from_protobuf_package_name(proto.package());
+ let proto_filename = proto.name();
+- let entry = acc.entry(module).or_insert_with(|| {
+- let mut request = ModuleRequest::new(proto.package().to_owned());
+- if input_protos.contains(proto_filename) {
+- let filename = match proto.package() {
+- "" => default_package_filename.to_owned(),
+- package => format!("{package}.rs"),
+- };
+- request.with_output_filename(filename);
+- }
+- request
+- });
++ let entry = acc
++ .entry(module)
++ .or_insert_with(|| ModuleRequest::new(proto.package().to_owned()));
++
++ if entry.output_filename().is_none() && input_protos.contains(proto_filename) {
++ let filename = match proto.package() {
++ "" => default_package_filename.to_owned(),
++ package => format!("{package}.rs"),
++ };
++ entry.with_output_filename(filename);
++ }
+
+ entry.push_file_descriptor_proto(proto, raw);
+ acc
diff --git a/proto/prost/private/BUILD.bazel b/proto/prost/private/BUILD.bazel
new file mode 100644
index 00000000..4e261c95
--- /dev/null
+++ b/proto/prost/private/BUILD.bazel
@@ -0,0 +1,68 @@
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_test")
+load("//proto/prost:defs.bzl", "rust_prost_toolchain")
+load("//rust:defs.bzl", "rust_library_group")
+load(":prost.bzl", "RUST_EDITION", "current_prost_runtime")
+
+current_prost_runtime(
+ name = "current_prost_runtime",
+)
+
+rust_binary(
+ name = "protoc_wrapper",
+ srcs = ["protoc_wrapper.rs"],
+ edition = RUST_EDITION,
+ visibility = ["//visibility:public"],
+ deps = [
+ ":current_prost_runtime",
+ "@rules_rust_prost__heck//:heck",
+ ],
+)
+
+rust_test(
+ name = "protoc_wrapper_test",
+ crate = ":protoc_wrapper",
+ edition = RUST_EDITION,
+)
+
+bzl_library(
+ name = "bzl_lib",
+ srcs = glob(["**/*.bzl"]),
+ visibility = ["//proto/prost:__pkg__"],
+ deps = [
+ "//proto/prost/private/3rdparty:bzl_lib",
+ ],
+)
+
+rust_library_group(
+ name = "prost_runtime",
+ deps = [
+ "//proto/prost/private/3rdparty/crates:prost",
+ ],
+)
+
+rust_library_group(
+ name = "tonic_runtime",
+ deps = [
+ ":prost_runtime",
+ "//proto/prost/private/3rdparty/crates:tonic",
+ ],
+)
+
+rust_prost_toolchain(
+ name = "default_prost_toolchain_impl",
+ prost_plugin = "//proto/prost/private/3rdparty/crates:protoc-gen-prost__protoc-gen-prost",
+ prost_plugin_flag = "--plugin=protoc-gen-prost=%s",
+ prost_runtime = ":prost_runtime",
+ prost_types = "//proto/prost/private/3rdparty/crates:prost-types",
+ proto_compiler = "@com_google_protobuf//:protoc",
+ tonic_plugin = "//proto/prost/private/3rdparty/crates:protoc-gen-tonic__protoc-gen-tonic",
+ tonic_plugin_flag = "--plugin=protoc-gen-tonic=%s",
+ tonic_runtime = ":tonic_runtime",
+)
+
+toolchain(
+ name = "default_prost_toolchain",
+ toolchain = "default_prost_toolchain_impl",
+ toolchain_type = "//proto/prost:toolchain_type",
+)
diff --git a/proto/prost/private/prost.bzl b/proto/prost/private/prost.bzl
new file mode 100644
index 00000000..6cd3d522
--- /dev/null
+++ b/proto/prost/private/prost.bzl
@@ -0,0 +1,455 @@
+"""Rules for building protos in Rust with Prost and Tonic."""
+
+load("@rules_proto//proto:defs.bzl", "ProtoInfo", "proto_common")
+load("//rust:defs.bzl", "rust_common")
+
+# buildifier: disable=bzl-visibility
+load("//rust/private:rustc.bzl", "rustc_compile_action")
+
+# buildifier: disable=bzl-visibility
+load("//rust/private:utils.bzl", "can_build_metadata")
+
+RUST_EDITION = "2021"
+
+TOOLCHAIN_TYPE = "@rules_rust//proto/prost:toolchain_type"
+
+ProstProtoInfo = provider(
+ doc = "Rust Prost provider info",
+ fields = {
+ "dep_variant_info": "DepVariantInfo: For the compiled Rust gencode (also covers its " +
+ "transitive dependencies)",
+ "package_info": "File: A newline delimited file of `--extern_path` values for protoc.",
+ "transitive_dep_infos": "depset[DepVariantInfo]: Transitive dependencies of the compiled crate.",
+ },
+)
+
+def _create_proto_lang_toolchain(ctx, prost_toolchain):
+ proto_lang_toolchain = proto_common.ProtoLangToolchainInfo(
+ out_replacement_format_flag = "--prost_out=%s",
+ plugin_format_flag = prost_toolchain.prost_plugin_flag,
+ plugin = prost_toolchain.prost_plugin[DefaultInfo].files_to_run,
+ runtime = prost_toolchain.prost_runtime,
+ provided_proto_sources = depset(),
+ proto_compiler = ctx.attr._prost_process_wrapper[DefaultInfo].files_to_run,
+ protoc_opts = prost_toolchain.protoc_opts,
+ progress_message = "ProstGenProto %{label}",
+ mnemonic = "ProstGenProto",
+ )
+
+ return proto_lang_toolchain
+
+def _compile_proto(ctx, crate_name, proto_info, deps, prost_toolchain, rustfmt_toolchain = None):
+ deps_info_file = ctx.actions.declare_file(ctx.label.name + ".prost_deps_info")
+ dep_package_infos = [dep[ProstProtoInfo].package_info for dep in deps]
+ ctx.actions.write(
+ output = deps_info_file,
+ content = "\n".join([file.path for file in dep_package_infos]),
+ )
+
+ package_info_file = ctx.actions.declare_file(ctx.label.name + ".prost_package_info")
+ lib_rs = ctx.actions.declare_file("{}.lib.rs".format(ctx.label.name))
+
+ proto_compiler = prost_toolchain.proto_compiler[DefaultInfo].files_to_run
+ tools = depset([proto_compiler.executable])
+
+ additional_args = ctx.actions.args()
+
+ # Prost process wrapper specific args
+ additional_args.add("--protoc={}".format(proto_compiler.executable.path))
+ additional_args.add("--label={}".format(ctx.label))
+ additional_args.add("--out_librs={}".format(lib_rs.path))
+ additional_args.add("--package_info_output={}".format("{}={}".format(crate_name, package_info_file.path)))
+ additional_args.add("--deps_info={}".format(deps_info_file.path))
+ additional_args.add("--prost_opt=compile_well_known_types")
+ additional_args.add("--descriptor_set={}".format(proto_info.direct_descriptor_set.path))
+ additional_args.add_all(prost_toolchain.prost_opts, format_each = "--prost_opt=%s")
+
+ if prost_toolchain.tonic_plugin:
+ tonic_plugin = prost_toolchain.tonic_plugin[DefaultInfo].files_to_run
+ additional_args.add(prost_toolchain.tonic_plugin_flag % tonic_plugin.executable.path)
+ additional_args.add("--tonic_opt=no_include")
+ additional_args.add("--tonic_opt=compile_well_known_types")
+ additional_args.add("--is_tonic")
+ additional_args.add_all(prost_toolchain.tonic_opts, format_each = "--tonic_opt=%s")
+ tools = depset([tonic_plugin.executable], transitive = [tools])
+
+ if rustfmt_toolchain:
+ additional_args.add("--rustfmt={}".format(rustfmt_toolchain.rustfmt.path))
+ tools = depset(transitive = [tools, rustfmt_toolchain.all_files])
+
+ additional_inputs = depset([deps_info_file, proto_info.direct_descriptor_set] + [dep[ProstProtoInfo].package_info for dep in deps])
+
+ proto_common.compile(
+ actions = ctx.actions,
+ proto_info = proto_info,
+ additional_tools = tools.to_list(),
+ additional_inputs = additional_inputs,
+ additional_args = additional_args,
+ generated_files = [lib_rs, package_info_file],
+ proto_lang_toolchain_info = _create_proto_lang_toolchain(ctx, prost_toolchain),
+ plugin_output = ctx.bin_dir.path,
+ )
+
+ return lib_rs, package_info_file
+
+def _get_crate_info(providers):
+ """Finds the CrateInfo provider in the list of providers."""
+ for provider in providers:
+ if hasattr(provider, "name"):
+ return provider
+ fail("Couldn't find a CrateInfo in the list of providers")
+
+def _get_dep_info(providers):
+ """Finds the DepInfo provider in the list of providers."""
+ for provider in providers:
+ if hasattr(provider, "direct_crates"):
+ return provider
+ fail("Couldn't find a DepInfo in the list of providers")
+
+def _get_cc_info(providers):
+ """Finds the CcInfo provider in the list of providers."""
+ for provider in providers:
+ if hasattr(provider, "linking_context"):
+ return provider
+ fail("Couldn't find a CcInfo in the list of providers")
+
+def _compile_rust(ctx, attr, crate_name, src, deps, edition):
+ """Compiles a Rust source file.
+
+ Args:
+ ctx (RuleContext): The rule context.
+ attr (Attrs): The current rule's attributes (`ctx.attr` for rules, `ctx.rule.attr` for aspects)
+ crate_name (str): The crate module name to use.
+ src (File): The crate root source file to be compiled.
+ deps (List of DepVariantInfo): A list of dependencies needed.
+ edition (str): The Rust edition to use.
+
+ Returns:
+ A DepVariantInfo provider.
+ """
+ toolchain = ctx.toolchains["@rules_rust//rust:toolchain_type"]
+ output_hash = repr(hash(src.path + ".prost"))
+
+ lib_name = "{prefix}{name}-{lib_hash}{extension}".format(
+ prefix = "lib",
+ name = crate_name,
+ lib_hash = output_hash,
+ extension = ".rlib",
+ )
+
+ rmeta_name = "{prefix}{name}-{lib_hash}{extension}".format(
+ prefix = "lib",
+ name = crate_name,
+ lib_hash = output_hash,
+ extension = ".rmeta",
+ )
+
+ lib = ctx.actions.declare_file(lib_name)
+ rmeta = None
+
+ if can_build_metadata(toolchain, ctx, "rlib"):
+ rmeta_name = "{prefix}{name}-{lib_hash}{extension}".format(
+ prefix = "lib",
+ name = crate_name,
+ lib_hash = output_hash,
+ extension = ".rmeta",
+ )
+ rmeta = ctx.actions.declare_file(rmeta_name)
+
+ providers = rustc_compile_action(
+ ctx = ctx,
+ attr = attr,
+ toolchain = toolchain,
+ crate_info = rust_common.create_crate_info(
+ name = crate_name,
+ type = "rlib",
+ root = src,
+ srcs = depset([src]),
+ deps = depset(deps),
+ proc_macro_deps = depset([]),
+ aliases = {},
+ output = lib,
+ metadata = rmeta,
+ edition = edition,
+ is_test = False,
+ rustc_env = {},
+ compile_data = depset([]),
+ compile_data_targets = depset([]),
+ owner = ctx.label,
+ ),
+ output_hash = output_hash,
+ )
+
+ crate_info = _get_crate_info(providers)
+ dep_info = _get_dep_info(providers)
+ cc_info = _get_cc_info(providers)
+
+ return rust_common.dep_variant_info(
+ crate_info = crate_info,
+ dep_info = dep_info,
+ cc_info = cc_info,
+ build_info = None,
+ )
+
+def _rust_prost_aspect_impl(target, ctx):
+ if ProstProtoInfo in target:
+ return []
+
+ runtime_deps = []
+
+ rustfmt_toolchain = ctx.toolchains["@rules_rust//rust/rustfmt:toolchain_type"]
+ prost_toolchain = ctx.toolchains["@rules_rust//proto/prost:toolchain_type"]
+ for prost_runtime in [prost_toolchain.prost_runtime, prost_toolchain.tonic_runtime]:
+ if not prost_runtime:
+ continue
+ if rust_common.crate_group_info in prost_runtime:
+ crate_group_info = prost_runtime[rust_common.crate_group_info]
+ runtime_deps.extend(crate_group_info.dep_variant_infos.to_list())
+ else:
+ runtime_deps.append(rust_common.dep_variant_info(
+ crate_info = prost_runtime[rust_common.crate_info] if rust_common.crate_info in prost_runtime else None,
+ dep_info = prost_runtime[rust_common.dep_info] if rust_common.dep_info in prost_runtime else None,
+ cc_info = prost_runtime[CcInfo] if CcInfo in prost_runtime else None,
+ build_info = None,
+ ))
+
+ proto_deps = getattr(ctx.rule.attr, "deps", [])
+
+ direct_deps = []
+ transitive_deps = []
+ for proto_dep in proto_deps:
+ proto_info = proto_dep[ProstProtoInfo]
+
+ direct_deps.append(proto_info.dep_variant_info)
+ transitive_deps.append(depset(
+ [proto_info.dep_variant_info],
+ transitive = [proto_info.transitive_dep_infos],
+ ))
+
+ deps = runtime_deps + direct_deps
+
+ crate_name = ctx.label.name.replace("-", "_").replace("/", "_")
+
+ proto_info = target[ProtoInfo]
+
+ lib_rs, package_info_file = _compile_proto(
+ ctx = ctx,
+ crate_name = crate_name,
+ proto_info = proto_info,
+ deps = proto_deps,
+ prost_toolchain = prost_toolchain,
+ rustfmt_toolchain = rustfmt_toolchain,
+ )
+
+ dep_variant_info = _compile_rust(
+ ctx = ctx,
+ attr = ctx.rule.attr,
+ crate_name = crate_name,
+ src = lib_rs,
+ deps = deps,
+ edition = RUST_EDITION,
+ )
+
+ return [
+ ProstProtoInfo(
+ dep_variant_info = dep_variant_info,
+ transitive_dep_infos = depset(transitive = transitive_deps),
+ package_info = package_info_file,
+ ),
+ ]
+
+rust_prost_aspect = aspect(
+ doc = "An aspect used to generate and compile proto files with Prost.",
+ implementation = _rust_prost_aspect_impl,
+ attr_aspects = ["deps"],
+ attrs = {
+ "_cc_toolchain": attr.label(
+ doc = (
+ "In order to use find_cc_toolchain, your rule has to depend " +
+ "on C++ toolchain. See `@rules_cc//cc:find_cc_toolchain.bzl` " +
+ "docs for details."
+ ),
+ default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
+ ),
+ "_collect_cc_coverage": attr.label(
+ default = Label("//util:collect_coverage"),
+ executable = True,
+ cfg = "exec",
+ ),
+ "_error_format": attr.label(
+ default = Label("//:error_format"),
+ ),
+ "_extra_exec_rustc_flag": attr.label(
+ default = Label("//:extra_exec_rustc_flag"),
+ ),
+ "_extra_exec_rustc_flags": attr.label(
+ default = Label("//:extra_exec_rustc_flags"),
+ ),
+ "_extra_rustc_flag": attr.label(
+ default = Label("//:extra_rustc_flag"),
+ ),
+ "_extra_rustc_flags": attr.label(
+ default = Label("//:extra_rustc_flags"),
+ ),
+ "_grep_includes": attr.label(
+ allow_single_file = True,
+ default = Label("@bazel_tools//tools/cpp:grep-includes"),
+ cfg = "exec",
+ ),
+ "_process_wrapper": attr.label(
+ doc = "A process wrapper for running rustc on all platforms.",
+ default = Label("//util/process_wrapper"),
+ executable = True,
+ allow_single_file = True,
+ cfg = "exec",
+ ),
+ "_prost_process_wrapper": attr.label(
+ doc = "The wrapper script for the Prost protoc plugin.",
+ cfg = "exec",
+ executable = True,
+ default = Label("//proto/prost/private:protoc_wrapper"),
+ ),
+ },
+ fragments = ["cpp"],
+ host_fragments = ["cpp"],
+ toolchains = [
+ TOOLCHAIN_TYPE,
+ "@bazel_tools//tools/cpp:toolchain_type",
+ "@rules_rust//rust:toolchain_type",
+ "@rules_rust//rust/rustfmt:toolchain_type",
+ ],
+ incompatible_use_toolchain_transition = True,
+)
+
+def _rust_prost_library_impl(ctx):
+ proto_dep = ctx.attr.proto
+ rust_proto_info = proto_dep[ProstProtoInfo]
+ dep_variant_info = rust_proto_info.dep_variant_info
+
+ return [
+ DefaultInfo(files = depset([dep_variant_info.crate_info.output])),
+ rust_common.crate_group_info(
+ dep_variant_infos = depset(
+ [dep_variant_info],
+ transitive = [rust_proto_info.transitive_dep_infos],
+ ),
+ ),
+ ]
+
+rust_prost_library = rule(
+ doc = "A rule for generating a Rust library using Prost.",
+ implementation = _rust_prost_library_impl,
+ attrs = {
+ "proto": attr.label(
+ doc = "A `proto_library` target for which to generate Rust gencode.",
+ providers = [ProtoInfo],
+ aspects = [rust_prost_aspect],
+ mandatory = True,
+ ),
+ "_collect_cc_coverage": attr.label(
+ default = Label("@rules_rust//util:collect_coverage"),
+ executable = True,
+ cfg = "exec",
+ ),
+ },
+)
+
+def _rust_prost_toolchain_impl(ctx):
+ tonic_attrs = [ctx.attr.tonic_plugin_flag, ctx.attr.tonic_plugin, ctx.attr.tonic_runtime]
+ if any(tonic_attrs) and not all(tonic_attrs):
+ fail("When one tonic attribute is added, all must be added")
+
+ return [platform_common.ToolchainInfo(
+ prost_opts = ctx.attr.prost_opts,
+ prost_plugin = ctx.attr.prost_plugin,
+ prost_plugin_flag = ctx.attr.prost_plugin_flag,
+ prost_runtime = ctx.attr.prost_runtime,
+ prost_types = ctx.attr.prost_types,
+ proto_compiler = ctx.attr.proto_compiler,
+ protoc_opts = ctx.fragments.proto.experimental_protoc_opts,
+ tonic_opts = ctx.attr.tonic_opts,
+ tonic_plugin = ctx.attr.tonic_plugin,
+ tonic_plugin_flag = ctx.attr.tonic_plugin_flag,
+ tonic_runtime = ctx.attr.tonic_runtime,
+ )]
+
+rust_prost_toolchain = rule(
+ implementation = _rust_prost_toolchain_impl,
+ doc = "Rust Prost toolchain rule.",
+ fragments = ["proto"],
+ attrs = {
+ "prost_opts": attr.string_list(
+ doc = "Additional options to add to Prost.",
+ ),
+ "prost_plugin": attr.label(
+ doc = "Additional plugins to add to Prost.",
+ cfg = "exec",
+ executable = True,
+ mandatory = True,
+ ),
+ "prost_plugin_flag": attr.string(
+ doc = "Prost plugin flag format. (e.g. `--plugin=protoc-gen-prost=%s`)",
+ default = "--plugin=protoc-gen-prost=%s",
+ ),
+ "prost_runtime": attr.label(
+ doc = "The Prost runtime crates to use.",
+ providers = [[rust_common.crate_info], [rust_common.crate_group_info]],
+ mandatory = True,
+ ),
+ "prost_types": attr.label(
+ doc = "The Prost types crates to use.",
+ providers = [[rust_common.crate_info], [rust_common.crate_group_info]],
+ mandatory = True,
+ ),
+ "proto_compiler": attr.label(
+ doc = "The protoc compiler to use.",
+ cfg = "exec",
+ executable = True,
+ mandatory = True,
+ ),
+ "tonic_opts": attr.string_list(
+ doc = "Additional options to add to Tonic.",
+ ),
+ "tonic_plugin": attr.label(
+ doc = "Additional plugins to add to Tonic.",
+ cfg = "exec",
+ executable = True,
+ ),
+ "tonic_plugin_flag": attr.string(
+ doc = "Tonic plugin flag format. (e.g. `--plugin=protoc-gen-tonic=%s`))",
+ default = "--plugin=protoc-gen-tonic=%s",
+ ),
+ "tonic_runtime": attr.label(
+ doc = "The Tonic runtime crates to use.",
+ providers = [[rust_common.crate_info], [rust_common.crate_group_info]],
+ ),
+ },
+)
+
+def _current_prost_runtime_impl(ctx):
+ toolchain = ctx.toolchains[TOOLCHAIN_TYPE]
+
+ runtime_deps = []
+
+ for target in [toolchain.prost_runtime, toolchain.prost_types]:
+ if rust_common.crate_group_info in target:
+ crate_group_info = target[rust_common.crate_group_info]
+ runtime_deps.extend(crate_group_info.dep_variant_infos.to_list())
+ else:
+ runtime_deps.append(rust_common.dep_variant_info(
+ crate_info = target[rust_common.crate_info] if rust_common.crate_info in target else None,
+ dep_info = target[rust_common.dep_info] if rust_common.dep_info in target else None,
+ cc_info = target[CcInfo] if CcInfo in target else None,
+ build_info = None,
+ ))
+
+ return [rust_common.crate_group_info(
+ dep_variant_infos = depset(runtime_deps),
+ )]
+
+current_prost_runtime = rule(
+ doc = "A rule for accessing the current Prost toolchain components needed by the process wrapper",
+ provides = [rust_common.crate_group_info],
+ implementation = _current_prost_runtime_impl,
+ toolchains = [TOOLCHAIN_TYPE],
+)
diff --git a/proto/prost/private/protoc_wrapper.rs b/proto/prost/private/protoc_wrapper.rs
new file mode 100644
index 00000000..eb0c3319
--- /dev/null
+++ b/proto/prost/private/protoc_wrapper.rs
@@ -0,0 +1,1261 @@
+//! A process wrapper for running a Protobuf compiler configured for Prost or Tonic output in a Bazel rule.
+
+use std::collections::BTreeMap;
+use std::collections::BTreeSet;
+use std::fmt::{Display, Formatter, Write};
+use std::fs;
+use std::path::Path;
+use std::path::PathBuf;
+use std::process;
+use std::{env, fmt};
+
+use heck::ToSnakeCase;
+use prost::Message;
+use prost_types::{
+ DescriptorProto, EnumDescriptorProto, FileDescriptorProto, FileDescriptorSet,
+ OneofDescriptorProto,
+};
+
+/// Locate prost outputs in the protoc output directory.
+fn find_generated_rust_files(out_dir: &Path) -> BTreeSet<PathBuf> {
+ let mut all_rs_files: BTreeSet<PathBuf> = BTreeSet::new();
+ for entry in fs::read_dir(out_dir).expect("Failed to read directory") {
+ let entry = entry.expect("Failed to read entry");
+ let path = entry.path();
+ if path.is_dir() {
+ for f in find_generated_rust_files(&path) {
+ all_rs_files.insert(f);
+ }
+ } else if let Some(ext) = path.extension() {
+ if ext == "rs" {
+ all_rs_files.insert(path);
+ }
+ } else if let Some(name) = path.file_name() {
+ // The filename is set to `_` when the package name is empty.
+ if name == "_" {
+ let rs_name = path.parent().expect("Failed to get parent").join("_.rs");
+ fs::rename(&path, &rs_name).unwrap_or_else(|err| {
+ panic!("Failed to rename file: {err:?}: {path:?} -> {rs_name:?}")
+ });
+ all_rs_files.insert(rs_name);
+ }
+ }
+ }
+
+ all_rs_files
+}
+
+fn snake_cased_package_name(package: &str) -> String {
+ if package == "_" {
+ return package.to_owned();
+ }
+
+ package
+ .split('.')
+ .map(|s| s.to_snake_case())
+ .collect::<Vec<_>>()
+ .join(".")
+}
+
+/// Rust module definition.
+#[derive(Debug, Default)]
+struct Module {
+ /// The name of the module.
+ name: String,
+
+ /// The contents of the module.
+ contents: String,
+
+ /// The names of any other modules which are submodules of this module.
+ submodules: BTreeSet<String>,
+}
+
+/// Generate a lib.rs file with all prost/tonic outputs embeeded in modules which
+/// mirror the proto packages. For the example proto file we would expect to see
+/// the Rust output that follows it.
+///
+/// ```proto
+/// syntax = "proto3";
+/// package examples.prost.helloworld;
+///
+/// message HelloRequest {
+/// // Request message contains the name to be greeted
+/// string name = 1;
+/// }
+//
+/// message HelloReply {
+/// // Reply contains the greeting message
+/// string message = 1;
+/// }
+/// ```
+///
+/// This is expected to render out to something like the following. Note that
+/// formatting is not applied so indentation may be missing in the actual output.
+///
+/// ```ignore
+/// pub mod examples {
+/// pub mod prost {
+/// pub mod helloworld {
+/// // @generated
+/// #[allow(clippy::derive_partial_eq_without_eq)]
+/// #[derive(Clone, PartialEq, ::prost::Message)]
+/// pub struct HelloRequest {
+/// /// Request message contains the name to be greeted
+/// #[prost(string, tag = "1")]
+/// pub name: ::prost::alloc::string::String,
+/// }
+/// #[allow(clippy::derive_partial_eq_without_eq)]
+/// #[derive(Clone, PartialEq, ::prost::Message)]
+/// pub struct HelloReply {
+/// /// Reply contains the greeting message
+/// #[prost(string, tag = "1")]
+/// pub message: ::prost::alloc::string::String,
+/// }
+/// // @protoc_insertion_point(module)
+/// }
+/// }
+/// }
+/// ```
+fn generate_lib_rs(prost_outputs: &BTreeSet<PathBuf>, is_tonic: bool) -> String {
+ let mut module_info = BTreeMap::new();
+
+ for path in prost_outputs.iter() {
+ let mut package = path
+ .file_stem()
+ .expect("Failed to get file stem")
+ .to_str()
+ .expect("Failed to convert to str")
+ .to_string();
+
+ if is_tonic {
+ package = package
+ .strip_suffix(".tonic")
+ .expect("Failed to strip suffix")
+ .to_string()
+ };
+
+ if package.is_empty() {
+ continue;
+ }
+
+ let name = if package == "_" {
+ package.clone()
+ } else if package.contains('.') {
+ package
+ .rsplit_once('.')
+ .expect("Failed to split on '.'")
+ .1
+ .to_snake_case()
+ .to_string()
+ } else {
+ package.to_snake_case()
+ };
+
+ // Avoid a stack overflow by skipping a known bad package name
+ let module_name = snake_cased_package_name(&package);
+
+ module_info.insert(
+ module_name.clone(),
+ Module {
+ name,
+ contents: fs::read_to_string(path).expect("Failed to read file"),
+ submodules: BTreeSet::new(),
+ },
+ );
+
+ let module_parts = module_name.split('.').collect::<Vec<_>>();
+ for parent_module_index in 0..module_parts.len() {
+ let child_module_index = parent_module_index + 1;
+ if child_module_index >= module_parts.len() {
+ break;
+ }
+ let full_parent_module_name = module_parts[0..parent_module_index + 1].join(".");
+ let parent_module_name = module_parts[parent_module_index];
+ let child_module_name = module_parts[child_module_index];
+
+ module_info
+ .entry(full_parent_module_name.clone())
+ .and_modify(|parent_module| {
+ parent_module
+ .submodules
+ .insert(child_module_name.to_string());
+ })
+ .or_insert(Module {
+ name: parent_module_name.to_string(),
+ contents: "".to_string(),
+ submodules: [child_module_name.to_string()].iter().cloned().collect(),
+ });
+ }
+ }
+
+ let mut content = "// @generated\n\n".to_string();
+ write_module(&mut content, &module_info, "", 0);
+ content
+}
+
+/// Write out a rust module and all of its submodules.
+fn write_module(
+ content: &mut String,
+ module_info: &BTreeMap<String, Module>,
+ module_name: &str,
+ depth: usize,
+) {
+ if module_name.is_empty() {
+ for submodule_name in module_info.keys() {
+ write_module(content, module_info, submodule_name, depth + 1);
+ }
+ return;
+ }
+ let module = module_info.get(module_name).expect("Failed to get module");
+ let indent = " ".repeat(depth);
+ let is_rust_module = module.name != "_";
+
+ if is_rust_module {
+ let rust_module_name = escape_keyword(module.name.clone());
+ content
+ .write_str(&format!("{}pub mod {} {{\n", indent, rust_module_name))
+ .expect("Failed to write string");
+ }
+
+ content
+ .write_str(&module.contents)
+ .expect("Failed to write string");
+
+ for submodule_name in module.submodules.iter() {
+ write_module(
+ content,
+ module_info,
+ [module_name, submodule_name].join(".").as_str(),
+ depth + 1,
+ );
+ }
+
+ if is_rust_module {
+ content
+ .write_str(&format!("{}}}\n", indent))
+ .expect("Failed to write string");
+ }
+}
+
+/// ProtoPath is a path to a proto message, enum, or oneof.
+///
+/// Example: `helloworld.Greeter.HelloRequest`
+#[derive(Debug, Clone, Ord, PartialOrd, Eq, PartialEq)]
+struct ProtoPath(String);
+
+impl ProtoPath {
+ /// Join a component to the end of the path.
+ fn join(&self, component: &str) -> ProtoPath {
+ if self.0.is_empty() {
+ return ProtoPath(component.to_string());
+ }
+ if component.is_empty() {
+ return self.clone();
+ }
+
+ ProtoPath(format!("{}.{}", self.0, component))
+ }
+}
+
+impl Display for ProtoPath {
+ fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
+ write!(f, "{}", self.0)
+ }
+}
+
+impl From<&str> for ProtoPath {
+ fn from(path: &str) -> Self {
+ ProtoPath(path.to_string())
+ }
+}
+
+/// RustModulePath is a path to a rust module.
+///
+/// Example: `helloworld::greeter::HelloRequest`
+#[derive(Debug, Clone, Ord, PartialOrd, Eq, PartialEq)]
+struct RustModulePath(String);
+
+impl RustModulePath {
+ /// Join a path to the end of the module path.
+ fn join(&self, path: &str) -> RustModulePath {
+ if self.0.is_empty() {
+ return RustModulePath(path.to_string());
+ }
+ if path.is_empty() {
+ return self.clone();
+ }
+
+ RustModulePath(format!("{}::{}", self.0, path))
+ }
+}
+
+impl Display for RustModulePath {
+ fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
+ write!(f, "{}", self.0)
+ }
+}
+
+impl From<&str> for RustModulePath {
+ fn from(path: &str) -> Self {
+ RustModulePath(path.to_string())
+ }
+}
+
+/// Compute the `--extern_path` flags for a list of proto files. This is
+/// expected to convert proto files into a BTreeMap of
+/// `example.prost.helloworld`: `crate_name::example::prost::helloworld`.
+fn get_extern_paths(
+ descriptor_set: &FileDescriptorSet,
+ crate_name: &str,
+) -> Result<BTreeMap<ProtoPath, RustModulePath>, String> {
+ let mut extern_paths = BTreeMap::new();
+ let rust_path = RustModulePath(crate_name.to_string());
+
+ for file in descriptor_set.file.iter() {
+ descriptor_set_file_to_extern_paths(&mut extern_paths, &rust_path, file);
+ }
+
+ Ok(extern_paths)
+}
+
+/// Add the extern_path pairs for a file descriptor type.
+fn descriptor_set_file_to_extern_paths(
+ extern_paths: &mut BTreeMap<ProtoPath, RustModulePath>,
+ rust_path: &RustModulePath,
+ file: &FileDescriptorProto,
+) {
+ let package = file.package.clone().unwrap_or_default();
+ let rust_path = rust_path.join(&snake_cased_package_name(&package).replace('.', "::"));
+ let proto_path = ProtoPath(package);
+
+ for message_type in file.message_type.iter() {
+ message_type_to_extern_paths(extern_paths, &proto_path, &rust_path, message_type);
+ }
+
+ for enum_type in file.enum_type.iter() {
+ enum_type_to_extern_paths(extern_paths, &proto_path, &rust_path, enum_type);
+ }
+}
+
+/// Add the extern_path pairs for a message descriptor type.
+fn message_type_to_extern_paths(
+ extern_paths: &mut BTreeMap<ProtoPath, RustModulePath>,
+ proto_path: &ProtoPath,
+ rust_path: &RustModulePath,
+ message_type: &DescriptorProto,
+) {
+ let message_type_name = message_type
+ .name
+ .as_ref()
+ .expect("Failed to get message type name");
+
+ extern_paths.insert(
+ proto_path.join(message_type_name),
+ rust_path.join(message_type_name),
+ );
+
+ let name_lower = message_type_name.to_lowercase();
+ let proto_path = proto_path.join(&name_lower);
+ let rust_path = rust_path.join(&name_lower);
+
+ for nested_type in message_type.nested_type.iter() {
+ message_type_to_extern_paths(extern_paths, &proto_path, &rust_path, nested_type)
+ }
+
+ for enum_type in message_type.enum_type.iter() {
+ enum_type_to_extern_paths(extern_paths, &proto_path, &rust_path, enum_type);
+ }
+
+ for oneof_type in message_type.oneof_decl.iter() {
+ oneof_type_to_extern_paths(extern_paths, &proto_path, &rust_path, oneof_type);
+ }
+}
+
+/// Add the extern_path pairs for an enum type.
+fn enum_type_to_extern_paths(
+ extern_paths: &mut BTreeMap<ProtoPath, RustModulePath>,
+ proto_path: &ProtoPath,
+ rust_path: &RustModulePath,
+ enum_type: &EnumDescriptorProto,
+) {
+ let enum_type_name = enum_type
+ .name
+ .as_ref()
+ .expect("Failed to get enum type name");
+ extern_paths.insert(
+ proto_path.join(enum_type_name),
+ rust_path.join(enum_type_name),
+ );
+}
+
+fn oneof_type_to_extern_paths(
+ extern_paths: &mut BTreeMap<ProtoPath, RustModulePath>,
+ proto_path: &ProtoPath,
+ rust_path: &RustModulePath,
+ oneof_type: &OneofDescriptorProto,
+) {
+ let oneof_type_name = oneof_type
+ .name
+ .as_ref()
+ .expect("Failed to get oneof type name");
+ extern_paths.insert(
+ proto_path.join(oneof_type_name),
+ rust_path.join(oneof_type_name),
+ );
+}
+
+/// The parsed command-line arguments.
+struct Args {
+ /// The path to the protoc binary.
+ protoc: PathBuf,
+
+ /// The path to the output directory.
+ out_dir: PathBuf,
+
+ /// The name of the crate.
+ crate_name: String,
+
+ /// The bazel label.
+ label: String,
+
+ /// The path to the package info file.
+ package_info_file: PathBuf,
+
+ /// The proto files to compile.
+ proto_files: Vec<PathBuf>,
+
+ /// The include directories.
+ includes: Vec<String>,
+
+ /// Dependency descriptor sets.
+ descriptor_set: PathBuf,
+
+ /// The path to the generated lib.rs file.
+ out_librs: PathBuf,
+
+ /// The proto include paths.
+ proto_paths: Vec<String>,
+
+ /// The path to the rustfmt binary.
+ rustfmt: Option<PathBuf>,
+
+ /// Whether to generate tonic code.
+ is_tonic: bool,
+
+ /// Extra arguments to pass to protoc.
+ extra_args: Vec<String>,
+}
+
+impl Args {
+ /// Parse the command-line arguments.
+ fn parse() -> Result<Args, String> {
+ let mut protoc: Option<PathBuf> = None;
+ let mut out_dir: Option<PathBuf> = None;
+ let mut crate_name: Option<String> = None;
+ let mut package_info_file: Option<PathBuf> = None;
+ let mut proto_files: Vec<PathBuf> = Vec::new();
+ let mut includes = Vec::new();
+ let mut descriptor_set = None;
+ let mut out_librs: Option<PathBuf> = None;
+ let mut rustfmt: Option<PathBuf> = None;
+ let mut proto_paths = Vec::new();
+ let mut label: Option<String> = None;
+ let mut tonic_or_prost_opts = Vec::new();
+ let mut is_tonic = false;
+
+ let mut extra_args = Vec::new();
+
+ // Iterate over the given command line arguments parsing out arguments
+ // for the process runner and arguments for protoc and potentially spawn
+ // additional arguments needed by prost.
+ for arg in env::args().skip(1) {
+ if !arg.starts_with('-') {
+ proto_files.push(PathBuf::from(arg));
+ continue;
+ }
+
+ if arg.starts_with("-I") {
+ includes.push(
+ arg.strip_prefix("-I")
+ .expect("Failed to strip -I")
+ .to_string(),
+ );
+ continue;
+ }
+
+ if arg == "--is_tonic" {
+ is_tonic = true;
+ continue;
+ }
+
+ if !arg.contains('=') {
+ extra_args.push(arg);
+ continue;
+ }
+
+ let parts = arg.split_once('=').expect("Failed to split argument on =");
+ match parts {
+ ("--protoc", value) => {
+ protoc = Some(PathBuf::from(value));
+ }
+ ("--prost_out", value) => {
+ out_dir = Some(PathBuf::from(value));
+ }
+ ("--package_info_output", value) => {
+ let (key, value) = value
+ .split_once('=')
+ .map(|(a, b)| (a.to_string(), PathBuf::from(b)))
+ .expect("Failed to parse package info output");
+ crate_name = Some(key);
+ package_info_file = Some(value);
+ }
+ ("--deps_info", value) => {
+ for line in fs::read_to_string(value)
+ .expect("Failed to read file")
+ .lines()
+ {
+ let path = PathBuf::from(line.trim());
+ for flag in fs::read_to_string(path)
+ .expect("Failed to read file")
+ .lines()
+ {
+ tonic_or_prost_opts.push(format!("extern_path={}", flag.trim()));
+ }
+ }
+ }
+ ("--descriptor_set", value) => {
+ descriptor_set = Some(PathBuf::from(value));
+ }
+ ("--out_librs", value) => {
+ out_librs = Some(PathBuf::from(value));
+ }
+ ("--rustfmt", value) => {
+ rustfmt = Some(PathBuf::from(value));
+ }
+ ("--proto_path", value) => {
+ proto_paths.push(value.to_string());
+ }
+ ("--label", value) => {
+ label = Some(value.to_string());
+ }
+ (arg, value) => {
+ extra_args.push(format!("{}={}", arg, value));
+ }
+ }
+ }
+
+ for tonic_or_prost_opt in tonic_or_prost_opts {
+ extra_args.push(format!("--prost_opt={}", tonic_or_prost_opt));
+ if is_tonic {
+ extra_args.push(format!("--tonic_opt={}", tonic_or_prost_opt));
+ }
+ }
+
+ if protoc.is_none() {
+ return Err(
+ "No `--protoc` value was found. Unable to parse path to proto compiler."
+ .to_string(),
+ );
+ }
+ if out_dir.is_none() {
+ return Err(
+ "No `--prost_out` value was found. Unable to parse output directory.".to_string(),
+ );
+ }
+ if crate_name.is_none() {
+ return Err(
+ "No `--package_info_output` value was found. Unable to parse target crate name."
+ .to_string(),
+ );
+ }
+ if package_info_file.is_none() {
+ return Err("No `--package_info_output` value was found. Unable to parse package info output file.".to_string());
+ }
+ if out_librs.is_none() {
+ return Err("No `--out_librs` value was found. Unable to parse the output location for all combined prost outputs.".to_string());
+ }
+ if descriptor_set.is_none() {
+ return Err(
+ "No `--descriptor_set` value was found. Unable to parse descriptor set path."
+ .to_string(),
+ );
+ }
+ if label.is_none() {
+ return Err(
+ "No `--label` value was found. Unable to parse the label of the target crate."
+ .to_string(),
+ );
+ }
+
+ Ok(Args {
+ protoc: protoc.unwrap(),
+ out_dir: out_dir.unwrap(),
+ crate_name: crate_name.unwrap(),
+ package_info_file: package_info_file.unwrap(),
+ proto_files,
+ includes,
+ descriptor_set: descriptor_set.unwrap(),
+ out_librs: out_librs.unwrap(),
+ rustfmt,
+ proto_paths,
+ is_tonic,
+ label: label.unwrap(),
+ extra_args,
+ })
+ }
+}
+
+/// Get the output directory with the label suffixed.
+fn get_output_dir(out_dir: &Path, label: &str) -> PathBuf {
+ let label_as_path = label
+ .replace('@', "")
+ .replace("//", "_")
+ .replace(['/', ':'], "_");
+ PathBuf::from(format!(
+ "{}/prost-build-{}",
+ out_dir.display(),
+ label_as_path
+ ))
+}
+
+/// Get the output directory with the label suffixed, and create it if it doesn't exist.
+///
+/// This will remove the directory first if it already exists.
+fn get_and_create_output_dir(out_dir: &Path, label: &str) -> PathBuf {
+ let out_dir = get_output_dir(out_dir, label);
+ if out_dir.exists() {
+ fs::remove_dir_all(&out_dir).expect("Failed to remove old output directory");
+ }
+ fs::create_dir_all(&out_dir).expect("Failed to create output directory");
+ out_dir
+}
+
+/// Parse the descriptor set file into a `FileDescriptorSet`.
+fn parse_descriptor_set_file(descriptor_set_path: &PathBuf) -> FileDescriptorSet {
+ let descriptor_set_bytes =
+ fs::read(descriptor_set_path).expect("Failed to read descriptor set");
+ let descriptor_set = FileDescriptorSet::decode(descriptor_set_bytes.as_slice())
+ .expect("Failed to decode descriptor set");
+
+ descriptor_set
+}
+
+/// Get the package name from the descriptor set.
+fn get_package_name(descriptor_set: &FileDescriptorSet) -> Option<String> {
+ let mut package_name = None;
+
+ for file in &descriptor_set.file {
+ if let Some(package) = &file.package {
+ package_name = Some(package.clone());
+ break;
+ }
+ }
+
+ package_name
+}
+
+/// Whether the proto file should expect to generate a .rs file.
+///
+/// If the proto file contains any messages, enums, or services, then it should generate a rust file.
+/// If the proto file only contains extensions, then it will not generate any rust files.
+fn expect_fs_file_to_be_generated(descriptor_set: &FileDescriptorSet) -> bool {
+ let mut expect_rs = false;
+
+ for file in descriptor_set.file.iter() {
+ let has_messages = !file.message_type.is_empty();
+ let has_enums = !file.enum_type.is_empty();
+ let has_services = !file.service.is_empty();
+ let has_extensions = !file.extension.is_empty();
+
+ let has_definition = has_messages || has_enums || has_services;
+
+ if has_definition {
+ return true;
+ } else if !has_definition && !has_extensions {
+ expect_rs = true;
+ }
+ }
+
+ expect_rs
+}
+
+/// Whether the proto file should expect to generate service definitions.
+fn has_services(descriptor_set: &FileDescriptorSet) -> bool {
+ descriptor_set
+ .file
+ .iter()
+ .any(|file| !file.service.is_empty())
+}
+
+fn main() {
+ // Always enable backtraces for the protoc wrapper.
+ env::set_var("RUST_BACKTRACE", "1");
+
+ let Args {
+ protoc,
+ out_dir,
+ crate_name,
+ label,
+ package_info_file,
+ proto_files,
+ includes,
+ descriptor_set,
+ out_librs,
+ rustfmt,
+ proto_paths,
+ is_tonic,
+ extra_args,
+ } = Args::parse().expect("Failed to parse args");
+
+ let out_dir = get_and_create_output_dir(&out_dir, &label);
+
+ let descriptor_set = parse_descriptor_set_file(&descriptor_set);
+ let package_name = get_package_name(&descriptor_set).unwrap_or_default();
+ let expect_rs = expect_fs_file_to_be_generated(&descriptor_set);
+ let has_services = has_services(&descriptor_set);
+
+ if has_services && !is_tonic {
+ eprintln!("Warning: Service definitions will not be generated because the prost toolchain did not define a tonic plugin.");
+ }
+
+ let mut cmd = process::Command::new(&protoc);
+ cmd.arg(format!("--prost_out={}", out_dir.display()));
+ if is_tonic {
+ cmd.arg(format!("--tonic_out={}", out_dir.display()));
+ }
+ cmd.args(extra_args);
+ cmd.args(
+ proto_paths
+ .iter()
+ .map(|proto_path| format!("--proto_path={}", proto_path)),
+ );
+ cmd.args(includes.iter().map(|include| format!("-I{}", include)));
+ cmd.args(&proto_files);
+
+ let status = cmd.status().expect("Failed to spawn protoc process");
+ if !status.success() {
+ panic!(
+ "protoc failed with status: {}",
+ status.code().expect("failed to get exit code")
+ );
+ }
+
+ // Not all proto files will consistently produce `.rs` or `.tonic.rs` files. This is
+ // caused by the proto file being transpiled not having an RPC service or other protos
+ // defined (a natural and expected situation). To guarantee consistent outputs, all
+ // `.rs` files are either renamed to `.tonic.rs` if there is no `.tonic.rs` or prepended
+ // to the existing `.tonic.rs`.
+ if is_tonic {
+ let tonic_files: BTreeSet<PathBuf> = find_generated_rust_files(&out_dir);
+
+ for tonic_file in tonic_files.iter() {
+ let tonic_path_str = tonic_file.to_str().expect("Failed to convert to str");
+ let filename = tonic_file
+ .file_name()
+ .expect("Failed to get file name")
+ .to_str()
+ .expect("Failed to convert to str");
+
+ let is_tonic_file = filename.ends_with(".tonic.rs");
+
+ if is_tonic_file {
+ let rs_file_str = format!(
+ "{}.rs",
+ tonic_path_str
+ .strip_suffix(".tonic.rs")
+ .expect("Failed to strip suffix.")
+ );
+ let rs_file = PathBuf::from(&rs_file_str);
+
+ if rs_file.exists() {
+ let rs_content = fs::read_to_string(&rs_file).expect("Failed to read file.");
+ let tonic_content =
+ fs::read_to_string(tonic_file).expect("Failed to read file.");
+ fs::write(tonic_file, format!("{}\n{}", rs_content, tonic_content))
+ .expect("Failed to write file.");
+ fs::remove_file(&rs_file).unwrap_or_else(|err| {
+ panic!("Failed to remove file: {err:?}: {rs_file:?}")
+ });
+ }
+ } else {
+ let real_tonic_file = PathBuf::from(format!(
+ "{}.tonic.rs",
+ tonic_path_str
+ .strip_suffix(".rs")
+ .expect("Failed to strip suffix.")
+ ));
+ if real_tonic_file.exists() {
+ continue;
+ }
+ fs::rename(tonic_file, &real_tonic_file).unwrap_or_else(|err| {
+ panic!("Failed to rename file: {err:?}: {tonic_file:?} -> {real_tonic_file:?}");
+ });
+ }
+ }
+ }
+
+ // Locate all prost-generated outputs.
+ let mut rust_files = find_generated_rust_files(&out_dir);
+ if rust_files.is_empty() {
+ if expect_rs {
+ panic!("No .rs files were generated by prost.");
+ } else {
+ let file_stem = if package_name.is_empty() {
+ "_"
+ } else {
+ &package_name
+ };
+ let file_stem = format!("{}{}", file_stem, if is_tonic { ".tonic" } else { "" });
+ let empty_rs_file = out_dir.join(format!("{}.rs", file_stem));
+ fs::write(&empty_rs_file, "").expect("Failed to write file.");
+ rust_files.insert(empty_rs_file);
+ }
+ }
+
+ let extern_paths = get_extern_paths(&descriptor_set, &crate_name)
+ .expect("Failed to compute proto package info");
+
+ // Write outputs
+ fs::write(&out_librs, generate_lib_rs(&rust_files, is_tonic)).expect("Failed to write file.");
+ fs::write(
+ package_info_file,
+ extern_paths
+ .into_iter()
+ .map(|(proto_path, rust_path)| format!(".{}=::{}", proto_path, rust_path))
+ .collect::<Vec<_>>()
+ .join("\n"),
+ )
+ .expect("Failed to write file.");
+
+ // Finally run rustfmt on the output lib.rs file
+ if let Some(rustfmt) = rustfmt {
+ let fmt_status = process::Command::new(rustfmt)
+ .arg("--edition")
+ .arg("2021")
+ .arg("--quiet")
+ .arg(&out_librs)
+ .status()
+ .expect("Failed to spawn rustfmt process");
+ if !fmt_status.success() {
+ panic!(
+ "rustfmt failed with exit code: {}",
+ fmt_status.code().expect("Failed to get exit code")
+ );
+ }
+ }
+}
+
+/// Rust built-in keywords and reserved keywords.
+const RUST_KEYWORDS: [&str; 51] = [
+ "abstract", "as", "async", "await", "become", "box", "break", "const", "continue", "crate",
+ "do", "dyn", "else", "enum", "extern", "false", "final", "fn", "for", "if", "impl", "in",
+ "let", "loop", "macro", "match", "mod", "move", "mut", "override", "priv", "pub", "ref",
+ "return", "self", "Self", "static", "struct", "super", "trait", "true", "try", "type",
+ "typeof", "unsafe", "unsized", "use", "virtual", "where", "while", "yield",
+];
+
+/// Returns true if the given string is a Rust keyword.
+fn is_keyword(s: &str) -> bool {
+ RUST_KEYWORDS.contains(&s)
+}
+
+/// Escapes a Rust keyword by prefixing it with `r#`.
+fn escape_keyword(s: String) -> String {
+ if is_keyword(&s) {
+ return format!("r#{s}");
+ }
+ s
+}
+
+#[cfg(test)]
+mod test {
+
+ use super::*;
+
+ use prost_types::{FieldDescriptorProto, FileDescriptorProto, ServiceDescriptorProto};
+ use std::collections::BTreeMap;
+
+ #[test]
+ fn oneof_type_to_extern_paths_test() {
+ let oneof_descriptor = OneofDescriptorProto {
+ name: Some("Foo".to_string()),
+ ..OneofDescriptorProto::default()
+ };
+
+ {
+ let mut extern_paths = BTreeMap::new();
+ oneof_type_to_extern_paths(
+ &mut extern_paths,
+ &ProtoPath::from("bar"),
+ &RustModulePath::from("bar"),
+ &oneof_descriptor,
+ );
+
+ assert_eq!(extern_paths.len(), 1);
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.Foo")),
+ Some(&RustModulePath::from("bar::Foo"))
+ );
+ }
+
+ {
+ let mut extern_paths = BTreeMap::new();
+ oneof_type_to_extern_paths(
+ &mut extern_paths,
+ &ProtoPath::from("bar.baz"),
+ &RustModulePath::from("bar::baz"),
+ &oneof_descriptor,
+ );
+
+ assert_eq!(extern_paths.len(), 1);
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.baz.Foo")),
+ Some(&RustModulePath::from("bar::baz::Foo"))
+ );
+ }
+ }
+
+ #[test]
+ fn enum_type_to_extern_paths_test() {
+ let enum_descriptor = EnumDescriptorProto {
+ name: Some("Foo".to_string()),
+ ..EnumDescriptorProto::default()
+ };
+
+ {
+ let mut extern_paths = BTreeMap::new();
+ enum_type_to_extern_paths(
+ &mut extern_paths,
+ &ProtoPath::from("bar"),
+ &RustModulePath::from("bar"),
+ &enum_descriptor,
+ );
+
+ assert_eq!(extern_paths.len(), 1);
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.Foo")),
+ Some(&RustModulePath::from("bar::Foo"))
+ );
+ }
+
+ {
+ let mut extern_paths = BTreeMap::new();
+ enum_type_to_extern_paths(
+ &mut extern_paths,
+ &ProtoPath::from("bar.baz"),
+ &RustModulePath::from("bar::baz"),
+ &enum_descriptor,
+ );
+
+ assert_eq!(extern_paths.len(), 1);
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.baz.Foo")),
+ Some(&RustModulePath::from("bar::baz::Foo"))
+ );
+ }
+ }
+
+ #[test]
+ fn message_type_to_extern_paths_test() {
+ let message_descriptor = DescriptorProto {
+ name: Some("Foo".to_string()),
+ nested_type: vec![
+ DescriptorProto {
+ name: Some("Bar".to_string()),
+ ..DescriptorProto::default()
+ },
+ DescriptorProto {
+ name: Some("Nested".to_string()),
+ nested_type: vec![DescriptorProto {
+ name: Some("Baz".to_string()),
+ enum_type: vec![EnumDescriptorProto {
+ name: Some("Chuck".to_string()),
+ ..EnumDescriptorProto::default()
+ }],
+ ..DescriptorProto::default()
+ }],
+ ..DescriptorProto::default()
+ },
+ ],
+ enum_type: vec![EnumDescriptorProto {
+ name: Some("Qux".to_string()),
+ ..EnumDescriptorProto::default()
+ }],
+ ..DescriptorProto::default()
+ };
+
+ {
+ let mut extern_paths = BTreeMap::new();
+ message_type_to_extern_paths(
+ &mut extern_paths,
+ &ProtoPath::from("bar"),
+ &RustModulePath::from("bar"),
+ &message_descriptor,
+ );
+ assert_eq!(extern_paths.len(), 6);
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.Foo")),
+ Some(&RustModulePath::from("bar::Foo"))
+ );
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.foo.Bar")),
+ Some(&RustModulePath::from("bar::foo::Bar"))
+ );
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.foo.Nested")),
+ Some(&RustModulePath::from("bar::foo::Nested"))
+ );
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.foo.nested.Baz")),
+ Some(&RustModulePath::from("bar::foo::nested::Baz"))
+ );
+ }
+
+ {
+ let mut extern_paths = BTreeMap::new();
+ message_type_to_extern_paths(
+ &mut extern_paths,
+ &ProtoPath::from("bar.bob"),
+ &RustModulePath::from("bar::bob"),
+ &message_descriptor,
+ );
+ assert_eq!(extern_paths.len(), 6);
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.bob.Foo")),
+ Some(&RustModulePath::from("bar::bob::Foo"))
+ );
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.bob.foo.Bar")),
+ Some(&RustModulePath::from("bar::bob::foo::Bar"))
+ );
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.bob.foo.Nested")),
+ Some(&RustModulePath::from("bar::bob::foo::Nested"))
+ );
+ assert_eq!(
+ extern_paths.get(&ProtoPath::from("bar.bob.foo.nested.Baz")),
+ Some(&RustModulePath::from("bar::bob::foo::nested::Baz"))
+ );
+ }
+ }
+
+ #[test]
+ fn proto_path_test() {
+ {
+ let proto_path = ProtoPath::from("");
+ assert_eq!(proto_path.to_string(), "");
+ assert_eq!(proto_path.join("foo"), ProtoPath::from("foo"));
+ }
+ {
+ let proto_path = ProtoPath::from("foo");
+ assert_eq!(proto_path.to_string(), "foo");
+ assert_eq!(proto_path.join(""), ProtoPath::from("foo"));
+ }
+ {
+ let proto_path = ProtoPath::from("foo");
+ assert_eq!(proto_path.to_string(), "foo");
+ assert_eq!(proto_path.join("bar"), ProtoPath::from("foo.bar"));
+ }
+ {
+ let proto_path = ProtoPath::from("foo.bar");
+ assert_eq!(proto_path.to_string(), "foo.bar");
+ assert_eq!(proto_path.join("baz"), ProtoPath::from("foo.bar.baz"));
+ }
+ {
+ let proto_path = ProtoPath::from("Foo.baR");
+ assert_eq!(proto_path.to_string(), "Foo.baR");
+ assert_eq!(proto_path.join("baz"), ProtoPath::from("Foo.baR.baz"));
+ }
+ }
+
+ #[test]
+ fn rust_module_path_test() {
+ {
+ let rust_module_path = RustModulePath::from("");
+ assert_eq!(rust_module_path.to_string(), "");
+ assert_eq!(rust_module_path.join("foo"), RustModulePath::from("foo"));
+ }
+ {
+ let rust_module_path = RustModulePath::from("foo");
+ assert_eq!(rust_module_path.to_string(), "foo");
+ assert_eq!(rust_module_path.join(""), RustModulePath::from("foo"));
+ }
+ {
+ let rust_module_path = RustModulePath::from("foo");
+ assert_eq!(rust_module_path.to_string(), "foo");
+ assert_eq!(
+ rust_module_path.join("bar"),
+ RustModulePath::from("foo::bar")
+ );
+ }
+ {
+ let rust_module_path = RustModulePath::from("foo::bar");
+ assert_eq!(rust_module_path.to_string(), "foo::bar");
+ assert_eq!(
+ rust_module_path.join("baz"),
+ RustModulePath::from("foo::bar::baz")
+ );
+ }
+ }
+
+ #[test]
+ fn expect_fs_file_to_be_generated_test() {
+ {
+ // Empty descriptor set should create a file.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(expect_fs_file_to_be_generated(&descriptor_set));
+ }
+ {
+ // Descriptor set with only message should create a file.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ message_type: vec![DescriptorProto {
+ name: Some("Foo".to_string()),
+ ..DescriptorProto::default()
+ }],
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(expect_fs_file_to_be_generated(&descriptor_set));
+ }
+ {
+ // Descriptor set with only enum should create a file.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ enum_type: vec![EnumDescriptorProto {
+ name: Some("Foo".to_string()),
+ ..EnumDescriptorProto::default()
+ }],
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(expect_fs_file_to_be_generated(&descriptor_set));
+ }
+ {
+ // Descriptor set with only service should create a file.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ service: vec![ServiceDescriptorProto {
+ name: Some("Foo".to_string()),
+ ..ServiceDescriptorProto::default()
+ }],
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(expect_fs_file_to_be_generated(&descriptor_set));
+ }
+ {
+ // Descriptor set with only extensions should not create a file.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ extension: vec![FieldDescriptorProto {
+ name: Some("Foo".to_string()),
+ ..FieldDescriptorProto::default()
+ }],
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(!expect_fs_file_to_be_generated(&descriptor_set));
+ }
+ }
+
+ #[test]
+ fn has_services_test() {
+ {
+ // Empty file should not have services.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(!has_services(&descriptor_set));
+ }
+ {
+ // File with only message should not have services.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ message_type: vec![DescriptorProto {
+ name: Some("Foo".to_string()),
+ ..DescriptorProto::default()
+ }],
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(!has_services(&descriptor_set));
+ }
+ {
+ // File with services should have services.
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ service: vec![ServiceDescriptorProto {
+ name: Some("Foo".to_string()),
+ ..ServiceDescriptorProto::default()
+ }],
+ ..FileDescriptorProto::default()
+ }],
+ };
+ assert!(has_services(&descriptor_set));
+ }
+ }
+
+ #[test]
+ fn get_package_name_test() {
+ let descriptor_set = FileDescriptorSet {
+ file: vec![FileDescriptorProto {
+ name: Some("foo.proto".to_string()),
+ package: Some("foo".to_string()),
+ ..FileDescriptorProto::default()
+ }],
+ };
+
+ assert_eq!(get_package_name(&descriptor_set), Some("foo".to_string()));
+ }
+
+ #[test]
+ fn is_keyword_test() {
+ let non_keywords = [
+ "foo", "bar", "baz", "qux", "quux", "corge", "grault", "garply", "waldo", "fred",
+ "plugh", "xyzzy", "thud",
+ ];
+ for non_keyword in &non_keywords {
+ assert!(!is_keyword(non_keyword));
+ }
+
+ for keyword in &RUST_KEYWORDS {
+ assert!(is_keyword(keyword));
+ }
+ }
+
+ #[test]
+ fn escape_keyword_test() {
+ let non_keywords = [
+ "foo", "bar", "baz", "qux", "quux", "corge", "grault", "garply", "waldo", "fred",
+ "plugh", "xyzzy", "thud",
+ ];
+ for non_keyword in &non_keywords {
+ assert_eq!(
+ escape_keyword(non_keyword.to_string()),
+ non_keyword.to_owned()
+ );
+ }
+
+ for keyword in &RUST_KEYWORDS {
+ assert_eq!(
+ escape_keyword(keyword.to_string()),
+ format!("r#{}", keyword)
+ );
+ }
+ }
+}
diff --git a/proto/prost/private/repositories.bzl b/proto/prost/private/repositories.bzl
new file mode 100644
index 00000000..cae70c9a
--- /dev/null
+++ b/proto/prost/private/repositories.bzl
@@ -0,0 +1,21 @@
+"""Dependencies for Rust Prost rules"""
+
+load("//proto/prost:repositories.bzl", _rust_prost_dependencies = "rust_prost_dependencies")
+load("//proto/prost/private/3rdparty/crates:crates.bzl", "crate_repositories")
+
+def rust_prost_dependencies():
+ """Prost repository dependencies."""
+ crate_repositories()
+
+ _rust_prost_dependencies()
+
+# buildifier: disable=unnamed-macro
+def rust_prost_register_toolchains(register_toolchains = True):
+ """Register toolchains for proto compilation.
+
+ Args:
+ register_toolchains (bool, optional): Whether or not to register the default prost toolchain.
+ """
+
+ if register_toolchains:
+ native.register_toolchains(str(Label("//proto/prost/private:default_prost_toolchain")))
diff --git a/proto/prost/private/tests/BUILD.bazel b/proto/prost/private/tests/BUILD.bazel
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/proto/prost/private/tests/BUILD.bazel
diff --git a/proto/prost/private/tests/keywords/BUILD.bazel b/proto/prost/private/tests/keywords/BUILD.bazel
new file mode 100644
index 00000000..415301e2
--- /dev/null
+++ b/proto/prost/private/tests/keywords/BUILD.bazel
@@ -0,0 +1,26 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "mod_named_mod_proto",
+ srcs = [
+ "mod_named_mod.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "mod_named_mod_rs_proto",
+ proto = ":mod_named_mod_proto",
+)
+
+rust_test(
+ name = "mod_named_mod_test",
+ srcs = ["mod_named_mod_test.rs"],
+ edition = "2021",
+ deps = [
+ ":mod_named_mod_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/keywords/mod_named_mod.proto b/proto/prost/private/tests/keywords/mod_named_mod.proto
new file mode 100644
index 00000000..8e6e66f6
--- /dev/null
+++ b/proto/prost/private/tests/keywords/mod_named_mod.proto
@@ -0,0 +1,7 @@
+syntax = "proto3";
+
+package mod;
+
+message A {
+ string name = 1;
+}
diff --git a/proto/prost/private/tests/keywords/mod_named_mod_test.rs b/proto/prost/private/tests/keywords/mod_named_mod_test.rs
new file mode 100644
index 00000000..4b326a63
--- /dev/null
+++ b/proto/prost/private/tests/keywords/mod_named_mod_test.rs
@@ -0,0 +1,12 @@
+//! Tests module names that are keywords.
+
+use mod_named_mod_proto::r#mod::A;
+
+#[test]
+fn test_nested_messages() {
+ let a = A {
+ name: "a".to_string(),
+ };
+
+ assert_eq!(a.name, "a");
+}
diff --git a/proto/prost/private/tests/nesting/BUILD.bazel b/proto/prost/private/tests/nesting/BUILD.bazel
new file mode 100644
index 00000000..d8642efe
--- /dev/null
+++ b/proto/prost/private/tests/nesting/BUILD.bazel
@@ -0,0 +1,26 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "nested_messages_proto",
+ srcs = [
+ "nested_messages.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "nested_messages_rs_proto",
+ proto = ":nested_messages_proto",
+)
+
+rust_test(
+ name = "nested_messages_test",
+ srcs = ["nested_messages_test.rs"],
+ edition = "2021",
+ deps = [
+ ":nested_messages_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/nesting/nested_messages.proto b/proto/prost/private/tests/nesting/nested_messages.proto
new file mode 100644
index 00000000..eb5ed5ce
--- /dev/null
+++ b/proto/prost/private/tests/nesting/nested_messages.proto
@@ -0,0 +1,26 @@
+syntax = "proto3";
+
+package nested_messages;
+
+message A {
+ string name = 1;
+
+ message B {
+ string name = 1;
+
+ message C {
+ string name = 1;
+ }
+
+ enum D {
+ E = 0;
+ F = 1;
+ }
+
+ C c = 2;
+
+ D d = 3;
+ }
+
+ B b = 2;
+}
diff --git a/proto/prost/private/tests/nesting/nested_messages_test.rs b/proto/prost/private/tests/nesting/nested_messages_test.rs
new file mode 100644
index 00000000..627ebafe
--- /dev/null
+++ b/proto/prost/private/tests/nesting/nested_messages_test.rs
@@ -0,0 +1,21 @@
+//! Tests the usage of nested messages.
+
+use nested_messages_proto::nested_messages::a::b::{C, D};
+use nested_messages_proto::nested_messages::a::B;
+use nested_messages_proto::nested_messages::A;
+
+#[test]
+fn test_nested_messages() {
+ let a = A {
+ name: "a".to_string(),
+ b: Some(B {
+ name: "b".to_string(),
+ c: Some(C {
+ name: "c".to_string(),
+ }),
+ d: D::E.into(),
+ }),
+ };
+
+ assert_eq!(a.name, "a");
+}
diff --git a/proto/prost/private/tests/package_imports/BUILD.bazel b/proto/prost/private/tests/package_imports/BUILD.bazel
new file mode 100644
index 00000000..20e313e2
--- /dev/null
+++ b/proto/prost/private/tests/package_imports/BUILD.bazel
@@ -0,0 +1,43 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "package_import_proto",
+ srcs = [
+ "package_import.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests/package_imports",
+)
+
+rust_prost_library(
+ name = "package_import_rs_proto",
+ proto = ":package_import_proto",
+)
+
+proto_library(
+ name = "package_importer_proto",
+ srcs = [
+ "package_importer.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests/package_imports",
+ deps = [
+ ":package_import_proto",
+ ],
+)
+
+rust_prost_library(
+ name = "package_importer_rs_proto",
+ proto = ":package_importer_proto",
+)
+
+rust_test(
+ name = "package_importer_test",
+ srcs = ["package_importer_test.rs"],
+ edition = "2021",
+ deps = [
+ ":package_importer_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/package_imports/package_import.proto b/proto/prost/private/tests/package_imports/package_import.proto
new file mode 100644
index 00000000..164719ae
--- /dev/null
+++ b/proto/prost/private/tests/package_imports/package_import.proto
@@ -0,0 +1,7 @@
+syntax = "proto3";
+
+package package.import;
+
+message A {
+ string name = 1;
+}
diff --git a/proto/prost/private/tests/package_imports/package_importer.proto b/proto/prost/private/tests/package_imports/package_importer.proto
new file mode 100644
index 00000000..dd584aaf
--- /dev/null
+++ b/proto/prost/private/tests/package_imports/package_importer.proto
@@ -0,0 +1,9 @@
+syntax = "proto3";
+
+package package.import;
+
+import "package_import.proto";
+
+message B {
+ A a = 1;
+}
diff --git a/proto/prost/private/tests/package_imports/package_importer_test.rs b/proto/prost/private/tests/package_imports/package_importer_test.rs
new file mode 100644
index 00000000..9c89c980
--- /dev/null
+++ b/proto/prost/private/tests/package_imports/package_importer_test.rs
@@ -0,0 +1,15 @@
+//! Tests package importing with the same package name.
+
+use package_import_proto::package::import::A;
+use package_importer_proto::package::import::B;
+
+#[test]
+fn test_package_importer() {
+ let b = B {
+ a: Some(A {
+ name: "a".to_string(),
+ }),
+ };
+
+ assert_eq!(b.a.as_ref().unwrap().name, "a");
+}
diff --git a/proto/prost/private/tests/package_names/BUILD.bazel b/proto/prost/private/tests/package_names/BUILD.bazel
new file mode 100644
index 00000000..7c9cedc9
--- /dev/null
+++ b/proto/prost/private/tests/package_names/BUILD.bazel
@@ -0,0 +1,65 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("@rules_rust//rust:defs.bzl", "rust_test")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "pkg_empty_proto",
+ srcs = [
+ "pkg.empty.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "pkg_empty_rs_proto",
+ proto = ":pkg_empty_proto",
+)
+
+proto_library(
+ name = "pkg_proto",
+ srcs = [
+ "pkg.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "pkg_rs_proto",
+ proto = ":pkg_proto",
+)
+
+proto_library(
+ name = "pkg_a_proto",
+ srcs = [
+ "pkg.a.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "pkg_a_rs_proto",
+ proto = ":pkg_a_proto",
+)
+
+proto_library(
+ name = "pkg_a_b_proto",
+ srcs = [
+ "pkg.a.b.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "pkg_a_b_rs_proto",
+ proto = ":pkg_a_b_proto",
+)
+
+rust_test(
+ name = "package_test",
+ srcs = ["package_test.rs"],
+ edition = "2021",
+ deps = [
+ ":pkg_a_b_rs_proto",
+ ":pkg_a_rs_proto",
+ ":pkg_empty_rs_proto",
+ ":pkg_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/package_names/package_test.rs b/proto/prost/private/tests/package_names/package_test.rs
new file mode 100644
index 00000000..df9520d6
--- /dev/null
+++ b/proto/prost/private/tests/package_names/package_test.rs
@@ -0,0 +1,27 @@
+//! Tests variations of the package name, including empty package names.
+
+use pkg_a_b_proto::pkg::a::b::Message as PkgABMessage;
+use pkg_a_proto::pkg::a::Message as PkgAMessage;
+use pkg_empty_proto::Message as PkgEmptyMessage;
+use pkg_proto::pkg::Message as PkgMessage;
+
+#[test]
+fn test_packages() {
+ let pkg = PkgMessage {
+ name: "pkg".to_string(),
+ };
+ let pkg_a = PkgAMessage {
+ name: "pkg_a".to_string(),
+ };
+ let pkg_a_b = PkgABMessage {
+ name: "pkg_a_b".to_string(),
+ };
+ let pkg_empty = PkgEmptyMessage {
+ name: "pkg_empty".to_string(),
+ };
+
+ assert_eq!(pkg.name, "pkg");
+ assert_eq!(pkg_a.name, "pkg_a");
+ assert_eq!(pkg_a_b.name, "pkg_a_b");
+ assert_eq!(pkg_empty.name, "pkg_empty");
+}
diff --git a/proto/prost/private/tests/package_names/pkg.a.b.proto b/proto/prost/private/tests/package_names/pkg.a.b.proto
new file mode 100644
index 00000000..54751882
--- /dev/null
+++ b/proto/prost/private/tests/package_names/pkg.a.b.proto
@@ -0,0 +1,6 @@
+syntax = "proto3";
+package pkg.a.b;
+
+message Message {
+ string name = 1;
+}
diff --git a/proto/prost/private/tests/package_names/pkg.a.proto b/proto/prost/private/tests/package_names/pkg.a.proto
new file mode 100644
index 00000000..7859f4d3
--- /dev/null
+++ b/proto/prost/private/tests/package_names/pkg.a.proto
@@ -0,0 +1,6 @@
+syntax = "proto3";
+package pkg.a;
+
+message Message {
+ string name = 1;
+}
diff --git a/proto/prost/private/tests/package_names/pkg.empty.proto b/proto/prost/private/tests/package_names/pkg.empty.proto
new file mode 100644
index 00000000..afe0d147
--- /dev/null
+++ b/proto/prost/private/tests/package_names/pkg.empty.proto
@@ -0,0 +1,5 @@
+syntax = "proto3";
+
+message Message {
+ string name = 1;
+}
diff --git a/proto/prost/private/tests/package_names/pkg.proto b/proto/prost/private/tests/package_names/pkg.proto
new file mode 100644
index 00000000..451ce108
--- /dev/null
+++ b/proto/prost/private/tests/package_names/pkg.proto
@@ -0,0 +1,6 @@
+syntax = "proto3";
+package pkg;
+
+message Message {
+ string name = 1;
+}
diff --git a/proto/prost/private/tests/remote/BUILD.bazel b/proto/prost/private/tests/remote/BUILD.bazel
new file mode 100644
index 00000000..58c0ad9d
--- /dev/null
+++ b/proto/prost/private/tests/remote/BUILD.bazel
@@ -0,0 +1,6 @@
+load("//proto/prost:defs.bzl", "rust_prost_library")
+
+rust_prost_library(
+ name = "annotations_rs_proto",
+ proto = "@com_google_googleapis//google/api:annotations_proto",
+)
diff --git a/proto/prost/private/tests/sanitized_modules/BUILD.bazel b/proto/prost/private/tests/sanitized_modules/BUILD.bazel
new file mode 100644
index 00000000..1df12d40
--- /dev/null
+++ b/proto/prost/private/tests/sanitized_modules/BUILD.bazel
@@ -0,0 +1,33 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("@rules_rust//rust:defs.bzl", "rust_test")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+
+proto_library(
+ name = "foo_proto",
+ srcs = [
+ "foo.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests/sanitized_modules",
+)
+
+proto_library(
+ name = "bar_proto",
+ srcs = [
+ "bar.proto",
+ ],
+ deps = [
+ "foo_proto",
+ ],
+)
+
+rust_prost_library(
+ name = "bar_proto_rs",
+ proto = ":bar_proto",
+)
+
+rust_test(
+ name = "sanitized_modules_test",
+ srcs = ["sanitized_modules_test.rs"],
+ edition = "2021",
+ deps = [":bar_proto_rs"],
+)
diff --git a/proto/prost/private/tests/sanitized_modules/bar.proto b/proto/prost/private/tests/sanitized_modules/bar.proto
new file mode 100644
index 00000000..520ae49d
--- /dev/null
+++ b/proto/prost/private/tests/sanitized_modules/bar.proto
@@ -0,0 +1,17 @@
+syntax = "proto3";
+
+import "foo.proto";
+
+package bAR.bAz.QAZ.QuX;
+
+message Bar {
+ string name = 1;
+
+ Foo.QuuX.CoRgE.GRAULT.gaRply.Foo foo = 2;
+
+ Foo.QuuX.CoRgE.GRAULT.gaRply.Foo.NestedFoo nested_foo = 3;
+
+ message Baz {
+ string name = 4;
+ }
+}
diff --git a/proto/prost/private/tests/sanitized_modules/foo.proto b/proto/prost/private/tests/sanitized_modules/foo.proto
new file mode 100644
index 00000000..2aa88843
--- /dev/null
+++ b/proto/prost/private/tests/sanitized_modules/foo.proto
@@ -0,0 +1,11 @@
+syntax = "proto3";
+
+package Foo.QuuX.CoRgE.GRAULT.gaRply;
+
+message Foo {
+ string name = 1;
+
+ message NestedFoo {
+ string name = 2;
+ }
+}
diff --git a/proto/prost/private/tests/sanitized_modules/sanitized_modules_test.rs b/proto/prost/private/tests/sanitized_modules/sanitized_modules_test.rs
new file mode 100644
index 00000000..2b852a37
--- /dev/null
+++ b/proto/prost/private/tests/sanitized_modules/sanitized_modules_test.rs
@@ -0,0 +1,26 @@
+//! Tests protos with various capitalizations in their package names are
+//! consumable in an expected way.
+
+use bar_proto::b_ar::b_az::qaz::qu_x::bar::Baz as BazMessage;
+use bar_proto::b_ar::b_az::qaz::qu_x::Bar as BarMessage;
+use foo_proto::foo::quu_x::co_rg_e::grault::ga_rply::foo::NestedFoo as NestedFooMessage;
+use foo_proto::foo::quu_x::co_rg_e::grault::ga_rply::Foo as FooMessage;
+
+#[test]
+fn test_packages() {
+ let bar_message = BarMessage {
+ name: "bar".to_string(),
+ foo: Some(FooMessage {
+ name: "foo".to_string(),
+ }),
+ nested_foo: Some(NestedFooMessage {
+ name: "nested_foo".to_string(),
+ }),
+ };
+ let baz_message = BazMessage {
+ name: "baz".to_string(),
+ };
+
+ assert_eq!(bar_message.name, "bar");
+ assert_eq!(baz_message.name, "baz");
+}
diff --git a/proto/prost/private/tests/services/BUILD.bazel b/proto/prost/private/tests/services/BUILD.bazel
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/proto/prost/private/tests/services/BUILD.bazel
diff --git a/proto/prost/private/tests/services/echo/BUILD.bazel b/proto/prost/private/tests/services/echo/BUILD.bazel
new file mode 100644
index 00000000..50ae7ab8
--- /dev/null
+++ b/proto/prost/private/tests/services/echo/BUILD.bazel
@@ -0,0 +1,45 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_binary")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "echo_proto",
+ srcs = [
+ "echo.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "echo_rs_proto",
+ proto = ":echo_proto",
+)
+
+rust_binary(
+ name = "client",
+ srcs = ["client.rs"],
+ edition = "2021",
+ deps = [
+ ":echo_rs_proto",
+ "//proto/prost/private/3rdparty/crates:h2",
+ "//proto/prost/private/3rdparty/crates:prost",
+ "//proto/prost/private/3rdparty/crates:tokio",
+ "//proto/prost/private/3rdparty/crates:tokio-stream",
+ "//proto/prost/private/3rdparty/crates:tonic",
+ ],
+)
+
+rust_binary(
+ name = "server",
+ srcs = ["server.rs"],
+ edition = "2021",
+ deps = [
+ ":echo_rs_proto",
+ "//proto/prost/private/3rdparty/crates:h2",
+ "//proto/prost/private/3rdparty/crates:prost",
+ "//proto/prost/private/3rdparty/crates:tokio",
+ "//proto/prost/private/3rdparty/crates:tokio-stream",
+ "//proto/prost/private/3rdparty/crates:tonic",
+ ],
+)
diff --git a/proto/prost/private/tests/services/echo/client.rs b/proto/prost/private/tests/services/echo/client.rs
new file mode 100644
index 00000000..72637487
--- /dev/null
+++ b/proto/prost/private/tests/services/echo/client.rs
@@ -0,0 +1,81 @@
+use std::time::Duration;
+use tokio_stream::{Stream, StreamExt};
+use tonic::transport::Channel;
+
+use echo_proto::echo::{echo_client::EchoClient, EchoRequest};
+
+fn echo_requests_iter() -> impl Stream<Item = EchoRequest> {
+ tokio_stream::iter(1..usize::MAX).map(|i| EchoRequest {
+ message: format!("msg {:02}", i),
+ })
+}
+
+async fn streaming_echo(client: &mut EchoClient<Channel>, num: usize) {
+ let stream = client
+ .server_streaming_echo(EchoRequest {
+ message: "foo".into(),
+ })
+ .await
+ .unwrap()
+ .into_inner();
+
+ // stream is infinite - take just 5 elements and then disconnect
+ let mut stream = stream.take(num);
+ while let Some(item) = stream.next().await {
+ println!("\treceived: {}", item.unwrap().message);
+ }
+ // stream is droped here and the disconnect info is send to server
+}
+
+async fn bidirectional_streaming_echo(client: &mut EchoClient<Channel>, num: usize) {
+ let in_stream = echo_requests_iter().take(num);
+
+ let response = client
+ .bidirectional_streaming_echo(in_stream)
+ .await
+ .unwrap();
+
+ let mut resp_stream = response.into_inner();
+
+ while let Some(received) = resp_stream.next().await {
+ let received = received.unwrap();
+ println!("\treceived message: `{}`", received.message);
+ }
+}
+
+async fn bidirectional_streaming_echo_throttle(client: &mut EchoClient<Channel>, dur: Duration) {
+ let in_stream = echo_requests_iter().throttle(dur);
+
+ let response = client
+ .bidirectional_streaming_echo(in_stream)
+ .await
+ .unwrap();
+
+ let mut resp_stream = response.into_inner();
+
+ while let Some(received) = resp_stream.next().await {
+ let received = received.unwrap();
+ println!("\treceived message: `{}`", received.message);
+ }
+}
+
+#[tokio::main]
+async fn main() -> Result<(), Box<dyn std::error::Error>> {
+ let mut client = EchoClient::connect("http://[::1]:50051").await.unwrap();
+
+ println!("Streaming echo:");
+ streaming_echo(&mut client, 5).await;
+ tokio::time::sleep(Duration::from_secs(1)).await; //do not mess server println functions
+
+ // Echo stream that sends 17 requests then graceful end that connection
+ println!("\r\nBidirectional stream echo:");
+ bidirectional_streaming_echo(&mut client, 17).await;
+
+ // Echo stream that sends up to `usize::MAX` requests. One request each 2s.
+ // Exiting client with CTRL+C demonstrate how to distinguish broken pipe from
+ // graceful client disconnection (above example) on the server side.
+ println!("\r\nBidirectional stream echo (kill client with CTLR+C):");
+ bidirectional_streaming_echo_throttle(&mut client, Duration::from_secs(2)).await;
+
+ Ok(())
+}
diff --git a/proto/prost/private/tests/services/echo/echo.proto b/proto/prost/private/tests/services/echo/echo.proto
new file mode 100644
index 00000000..c4242421
--- /dev/null
+++ b/proto/prost/private/tests/services/echo/echo.proto
@@ -0,0 +1,29 @@
+syntax = "proto3";
+
+package echo;
+
+// EchoRequest is the request for echo.
+message EchoRequest {
+ string message = 1;
+}
+
+// EchoResponse is the response for echo.
+message EchoResponse {
+ string message = 1;
+}
+
+// Echo is the echo service.
+service Echo {
+ // UnaryEcho is unary echo.
+ rpc UnaryEcho(EchoRequest) returns (EchoResponse) {}
+
+ // ServerStreamingEcho is server side streaming.
+ rpc ServerStreamingEcho(EchoRequest) returns (stream EchoResponse) {}
+
+ // ClientStreamingEcho is client side streaming.
+ rpc ClientStreamingEcho(stream EchoRequest) returns (EchoResponse) {}
+
+ // BidirectionalStreamingEcho is bidi streaming.
+ rpc BidirectionalStreamingEcho(stream EchoRequest)
+ returns (stream EchoResponse) {}
+}
diff --git a/proto/prost/private/tests/services/echo/server.rs b/proto/prost/private/tests/services/echo/server.rs
new file mode 100644
index 00000000..541117da
--- /dev/null
+++ b/proto/prost/private/tests/services/echo/server.rs
@@ -0,0 +1,150 @@
+use std::{error::Error, io::ErrorKind, net::ToSocketAddrs, pin::Pin, time::Duration};
+use tokio::sync::mpsc;
+use tokio_stream::{wrappers::ReceiverStream, Stream, StreamExt};
+use tonic::{transport::Server, Request, Response, Status, Streaming};
+
+use echo_proto::echo::{echo_server, EchoRequest, EchoResponse};
+
+type EchoResult<T> = Result<Response<T>, Status>;
+type ResponseStream = Pin<Box<dyn Stream<Item = Result<EchoResponse, Status>> + Send>>;
+
+fn match_for_io_error(err_status: &Status) -> Option<&std::io::Error> {
+ let mut err: &(dyn Error + 'static) = err_status;
+
+ loop {
+ if let Some(io_err) = err.downcast_ref::<std::io::Error>() {
+ return Some(io_err);
+ }
+
+ // h2::Error do not expose std::io::Error with `source()`
+ // https://github.com/hyperium/h2/pull/462
+ if let Some(h2_err) = err.downcast_ref::<h2::Error>() {
+ if let Some(io_err) = h2_err.get_io() {
+ return Some(io_err);
+ }
+ }
+
+ err = match err.source() {
+ Some(err) => err,
+ None => return None,
+ };
+ }
+}
+
+#[derive(Debug)]
+pub struct EchoServer {}
+
+#[tonic::async_trait]
+impl echo_server::Echo for EchoServer {
+ async fn unary_echo(&self, _: Request<EchoRequest>) -> EchoResult<EchoResponse> {
+ Err(Status::unimplemented("not implemented"))
+ }
+
+ type ServerStreamingEchoStream = ResponseStream;
+
+ async fn server_streaming_echo(
+ &self,
+ req: Request<EchoRequest>,
+ ) -> EchoResult<Self::ServerStreamingEchoStream> {
+ println!("EchoServer::server_streaming_echo");
+ println!("\tclient connected from: {:?}", req.remote_addr());
+
+ // creating infinite stream with requested message
+ let repeat = std::iter::repeat(EchoResponse {
+ message: req.into_inner().message,
+ });
+ let mut stream = Box::pin(tokio_stream::iter(repeat).throttle(Duration::from_millis(200)));
+
+ // spawn and channel are required if you want handle "disconnect" functionality
+ // the `out_stream` will not be polled after client disconnect
+ let (tx, rx) = mpsc::channel(128);
+ tokio::spawn(async move {
+ while let Some(item) = stream.next().await {
+ match tx.send(Result::<_, Status>::Ok(item)).await {
+ Ok(_) => {
+ // item (server response) was queued to be send to client
+ }
+ Err(_item) => {
+ // output_stream was build from rx and both are dropped
+ break;
+ }
+ }
+ }
+ println!("\tclient disconnected");
+ });
+
+ let output_stream = ReceiverStream::new(rx);
+ Ok(Response::new(
+ Box::pin(output_stream) as Self::ServerStreamingEchoStream
+ ))
+ }
+
+ async fn client_streaming_echo(
+ &self,
+ _: Request<Streaming<EchoRequest>>,
+ ) -> EchoResult<EchoResponse> {
+ Err(Status::unimplemented("not implemented"))
+ }
+
+ type BidirectionalStreamingEchoStream = ResponseStream;
+
+ async fn bidirectional_streaming_echo(
+ &self,
+ req: Request<Streaming<EchoRequest>>,
+ ) -> EchoResult<Self::BidirectionalStreamingEchoStream> {
+ println!("EchoServer::bidirectional_streaming_echo");
+
+ let mut in_stream = req.into_inner();
+ let (tx, rx) = mpsc::channel(128);
+
+ // this spawn here is required if you want to handle connection error.
+ // If we just map `in_stream` and write it back as `out_stream` the `out_stream`
+ // will be drooped when connection error occurs and error will never be propagated
+ // to mapped version of `in_stream`.
+ tokio::spawn(async move {
+ while let Some(result) = in_stream.next().await {
+ match result {
+ Ok(v) => tx
+ .send(Ok(EchoResponse { message: v.message }))
+ .await
+ .expect("working rx"),
+ Err(err) => {
+ if let Some(io_err) = match_for_io_error(&err) {
+ if io_err.kind() == ErrorKind::BrokenPipe {
+ // here you can handle special case when client
+ // disconnected in unexpected way
+ eprintln!("\tclient disconnected: broken pipe");
+ break;
+ }
+ }
+
+ match tx.send(Err(err)).await {
+ Ok(_) => (),
+ Err(_err) => break, // response was droped
+ }
+ }
+ }
+ }
+ println!("\tstream ended");
+ });
+
+ // echo just write the same data that was received
+ let out_stream = ReceiverStream::new(rx);
+
+ Ok(Response::new(
+ Box::pin(out_stream) as Self::BidirectionalStreamingEchoStream
+ ))
+ }
+}
+
+#[tokio::main]
+async fn main() -> Result<(), Box<dyn std::error::Error>> {
+ let server = EchoServer {};
+ Server::builder()
+ .add_service(echo_server::EchoServer::new(server))
+ .serve("[::1]:50051".to_socket_addrs().unwrap().next().unwrap())
+ .await
+ .unwrap();
+
+ Ok(())
+}
diff --git a/proto/prost/private/tests/services/helloworld/BUILD.bazel b/proto/prost/private/tests/services/helloworld/BUILD.bazel
new file mode 100644
index 00000000..796492fb
--- /dev/null
+++ b/proto/prost/private/tests/services/helloworld/BUILD.bazel
@@ -0,0 +1,41 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_binary")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "helloworld_proto",
+ srcs = [
+ "helloworld.proto",
+ ],
+)
+
+rust_prost_library(
+ name = "helloworld_rs_proto",
+ proto = ":helloworld_proto",
+)
+
+rust_binary(
+ name = "client",
+ srcs = ["client.rs"],
+ edition = "2021",
+ deps = [
+ ":helloworld_rs_proto",
+ "//proto/prost/private/3rdparty/crates:prost",
+ "//proto/prost/private/3rdparty/crates:tokio",
+ "//proto/prost/private/3rdparty/crates:tonic",
+ ],
+)
+
+rust_binary(
+ name = "server",
+ srcs = ["server.rs"],
+ edition = "2021",
+ deps = [
+ ":helloworld_rs_proto",
+ "//proto/prost/private/3rdparty/crates:prost",
+ "//proto/prost/private/3rdparty/crates:tokio",
+ "//proto/prost/private/3rdparty/crates:tonic",
+ ],
+)
diff --git a/proto/prost/private/tests/services/helloworld/client.rs b/proto/prost/private/tests/services/helloworld/client.rs
new file mode 100644
index 00000000..0f51cf06
--- /dev/null
+++ b/proto/prost/private/tests/services/helloworld/client.rs
@@ -0,0 +1,17 @@
+use helloworld_proto::helloworld::greeter_client::GreeterClient;
+use helloworld_proto::helloworld::HelloRequest;
+
+#[tokio::main]
+async fn main() -> Result<(), Box<dyn std::error::Error>> {
+ let mut client = GreeterClient::connect("http://[::1]:50051").await?;
+
+ let request = tonic::Request::new(HelloRequest {
+ name: "Tonic".into(),
+ });
+
+ let response = client.say_hello(request).await?;
+
+ println!("RESPONSE={:?}", response);
+
+ Ok(())
+}
diff --git a/proto/prost/private/tests/services/helloworld/helloworld.proto b/proto/prost/private/tests/services/helloworld/helloworld.proto
new file mode 100644
index 00000000..9565c67a
--- /dev/null
+++ b/proto/prost/private/tests/services/helloworld/helloworld.proto
@@ -0,0 +1,19 @@
+syntax = "proto3";
+
+package helloworld;
+
+// The greeting service definition.
+service Greeter {
+ // Sends a greeting
+ rpc SayHello(HelloRequest) returns (HelloReply) {}
+}
+
+// The request message containing the user's name.
+message HelloRequest {
+ string name = 1;
+}
+
+// The response message containing the greetings.
+message HelloReply {
+ string message = 1;
+}
diff --git a/proto/prost/private/tests/services/helloworld/server.rs b/proto/prost/private/tests/services/helloworld/server.rs
new file mode 100644
index 00000000..8d4abbd3
--- /dev/null
+++ b/proto/prost/private/tests/services/helloworld/server.rs
@@ -0,0 +1,37 @@
+use tonic::{transport::Server, Request, Response, Status};
+
+use helloworld_proto::helloworld::greeter_server::{Greeter, GreeterServer};
+use helloworld_proto::helloworld::{HelloReply, HelloRequest};
+
+#[derive(Default)]
+pub struct MyGreeter {}
+
+#[tonic::async_trait]
+impl Greeter for MyGreeter {
+ async fn say_hello(
+ &self,
+ request: Request<HelloRequest>,
+ ) -> Result<Response<HelloReply>, Status> {
+ println!("Got a request from {:?}", request.remote_addr());
+
+ let reply = HelloReply {
+ message: format!("Hello {}!", request.into_inner().name),
+ };
+ Ok(Response::new(reply))
+ }
+}
+
+#[tokio::main]
+async fn main() -> Result<(), Box<dyn std::error::Error>> {
+ let addr = "[::1]:50051".parse().unwrap();
+ let greeter = MyGreeter::default();
+
+ println!("GreeterServer listening on {}", addr);
+
+ Server::builder()
+ .add_service(GreeterServer::new(greeter))
+ .serve(addr)
+ .await?;
+
+ Ok(())
+}
diff --git a/proto/prost/private/tests/transitive_dependencies/BUILD.bazel b/proto/prost/private/tests/transitive_dependencies/BUILD.bazel
new file mode 100644
index 00000000..5bc3b6af
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/BUILD.bazel
@@ -0,0 +1,33 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "a_proto",
+ srcs = [
+ "a.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests/transitive_dependencies",
+ deps = [
+ "//proto/prost/private/tests/transitive_dependencies/b:b_proto",
+ "//proto/prost/private/tests/types:types_proto",
+ "@com_google_protobuf//:duration_proto",
+ "@com_google_protobuf//:timestamp_proto",
+ ],
+)
+
+rust_prost_library(
+ name = "a_rs_proto",
+ proto = ":a_proto",
+)
+
+rust_test(
+ name = "a_test",
+ srcs = ["a_test.rs"],
+ edition = "2021",
+ deps = [
+ ":a_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/transitive_dependencies/a.proto b/proto/prost/private/tests/transitive_dependencies/a.proto
new file mode 100644
index 00000000..b619ef1a
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/a.proto
@@ -0,0 +1,20 @@
+syntax = "proto3";
+
+import "google/protobuf/timestamp.proto";
+import "google/protobuf/duration.proto";
+import "b/b.proto";
+import "types/types.proto";
+
+package a;
+
+message A {
+ string name = 1;
+
+ a.b.B b = 2;
+
+ google.protobuf.Timestamp timestamp = 3;
+
+ google.protobuf.Duration duration = 4;
+
+ Types types = 5;
+}
diff --git a/proto/prost/private/tests/transitive_dependencies/a_test.rs b/proto/prost/private/tests/transitive_dependencies/a_test.rs
new file mode 100644
index 00000000..36b484a2
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/a_test.rs
@@ -0,0 +1,43 @@
+//! Tests transitive dependencies.
+
+use a_proto::a::A;
+use b_proto::a::b::B;
+use c_proto::a::b::c::C;
+use duration_proto::google::protobuf::Duration;
+use timestamp_proto::google::protobuf::Timestamp;
+use types_proto::Types;
+
+#[test]
+fn test_b() {
+ let duration = Duration {
+ seconds: 1,
+ nanos: 2,
+ };
+
+ let a = A {
+ name: "a".to_string(),
+ b: Some(B {
+ name: "b".to_string(),
+ c: Some(C {
+ name: "c".to_string(),
+ duration: Some(duration.clone()),
+ ..Default::default()
+ }),
+ ..Default::default()
+ }),
+ timestamp: Some(Timestamp {
+ seconds: 1,
+ nanos: 2,
+ }),
+ duration: Some(duration),
+ types: Some(Types::default()),
+ };
+
+ let b_ref = a.b.as_ref().unwrap();
+ let c_ref = b_ref.c.as_ref().unwrap();
+
+ assert_eq!(a.name, "a");
+ assert_eq!(b_ref.name, "b");
+ assert_eq!(c_ref.name, "c");
+ assert_eq!(a.duration, c_ref.duration);
+}
diff --git a/proto/prost/private/tests/transitive_dependencies/b/BUILD.bazel b/proto/prost/private/tests/transitive_dependencies/b/BUILD.bazel
new file mode 100644
index 00000000..209a149a
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/b/BUILD.bazel
@@ -0,0 +1,31 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "b_proto",
+ srcs = [
+ "b.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests/transitive_dependencies",
+ deps = [
+ "//proto/prost/private/tests/transitive_dependencies/b/c:c_proto",
+ "@com_google_protobuf//:empty_proto",
+ ],
+)
+
+rust_prost_library(
+ name = "b_rs_proto",
+ proto = ":b_proto",
+)
+
+rust_test(
+ name = "b_test",
+ srcs = ["b_test.rs"],
+ edition = "2021",
+ deps = [
+ ":b_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/transitive_dependencies/b/b.proto b/proto/prost/private/tests/transitive_dependencies/b/b.proto
new file mode 100644
index 00000000..f28db6a7
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/b/b.proto
@@ -0,0 +1,14 @@
+syntax = "proto3";
+
+import "google/protobuf/empty.proto";
+import "b/c/c.proto";
+
+package a.b;
+
+message B {
+ string name = 1;
+
+ google.protobuf.Empty empty = 2;
+
+ a.b.c.C c = 3;
+}
diff --git a/proto/prost/private/tests/transitive_dependencies/b/b_test.rs b/proto/prost/private/tests/transitive_dependencies/b/b_test.rs
new file mode 100644
index 00000000..0b0fb99d
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/b/b_test.rs
@@ -0,0 +1,19 @@
+//! Tests transitive dependencies.
+
+use b_proto::a::b::B;
+use c_proto::a::b::c::C;
+
+#[test]
+fn test_b() {
+ let b = B {
+ name: "b".to_string(),
+ c: Some(C {
+ name: "c".to_string(),
+ ..Default::default()
+ }),
+ ..Default::default()
+ };
+
+ assert_eq!(b.name, "b");
+ assert_eq!(b.c.unwrap().name, "c");
+}
diff --git a/proto/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel b/proto/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel
new file mode 100644
index 00000000..b9c3d0f8
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel
@@ -0,0 +1,31 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "c_proto",
+ srcs = [
+ "c.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests/transitive_dependencies",
+ deps = [
+ "@com_google_protobuf//:any_proto",
+ "@com_google_protobuf//:duration_proto",
+ ],
+)
+
+rust_prost_library(
+ name = "c_rs_proto",
+ proto = ":c_proto",
+)
+
+rust_test(
+ name = "c_test",
+ srcs = ["c_test.rs"],
+ edition = "2021",
+ deps = [
+ ":c_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/transitive_dependencies/b/c/c.proto b/proto/prost/private/tests/transitive_dependencies/b/c/c.proto
new file mode 100644
index 00000000..c8f06d0e
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/b/c/c.proto
@@ -0,0 +1,14 @@
+syntax = "proto3";
+
+import "google/protobuf/any.proto";
+import "google/protobuf/duration.proto";
+
+package a.b.c;
+
+message C {
+ string name = 1;
+
+ google.protobuf.Any any = 3;
+
+ google.protobuf.Duration duration = 4;
+}
diff --git a/proto/prost/private/tests/transitive_dependencies/b/c/c_test.rs b/proto/prost/private/tests/transitive_dependencies/b/c/c_test.rs
new file mode 100644
index 00000000..c3e1bf3d
--- /dev/null
+++ b/proto/prost/private/tests/transitive_dependencies/b/c/c_test.rs
@@ -0,0 +1,20 @@
+//! Tests transitive dependencies.
+
+use any_proto::google::protobuf::Any;
+use c_proto::a::b::c::C;
+use duration_proto::google::protobuf::Duration;
+
+#[test]
+fn test_c() {
+ let c = C {
+ name: "c".to_string(),
+ any: Some(Any::default()),
+ duration: Some(Duration {
+ seconds: 1,
+ nanos: 0,
+ }),
+ };
+
+ assert_eq!(c.name, "c");
+ assert_eq!(c.duration.unwrap().seconds, 1);
+}
diff --git a/proto/prost/private/tests/types/BUILD.bazel b/proto/prost/private/tests/types/BUILD.bazel
new file mode 100644
index 00000000..431bd144
--- /dev/null
+++ b/proto/prost/private/tests/types/BUILD.bazel
@@ -0,0 +1,27 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "types_proto",
+ srcs = [
+ "types.proto",
+ ],
+ strip_import_prefix = "/proto/prost/private/tests",
+)
+
+rust_prost_library(
+ name = "types_rs_proto",
+ proto = ":types_proto",
+)
+
+rust_test(
+ name = "types_test",
+ srcs = ["types_test.rs"],
+ edition = "2021",
+ deps = [
+ ":types_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/types/types.proto b/proto/prost/private/tests/types/types.proto
new file mode 100644
index 00000000..706257d1
--- /dev/null
+++ b/proto/prost/private/tests/types/types.proto
@@ -0,0 +1,79 @@
+syntax = "proto3";
+
+enum Enum {
+ A = 0;
+ B = 1;
+ C = 2;
+}
+
+message Types {
+ Enum a_enum = 1;
+ double a_double = 2;
+ float a_float = 3;
+ int32 a_int32 = 4;
+ int64 a_int64 = 5;
+ uint32 a_uint32 = 6;
+ uint64 a_uint64 = 7;
+ sint32 a_sint32 = 8;
+ sint64 a_sint64 = 9;
+ fixed32 a_fixed32 = 10;
+ fixed64 a_fixed64 = 11;
+ sfixed32 a_sfixed32 = 12;
+ sfixed64 a_sfixed64 = 13;
+ bool a_bool = 14;
+ string a_string = 15;
+ bytes a_bytes = 16;
+
+ repeated Enum repeated_enum = 17;
+ repeated double repeated_double = 18;
+ repeated float repeated_float = 19;
+ repeated int32 repeated_int32 = 20;
+ repeated int64 repeated_int64 = 21;
+ repeated uint32 repeated_uint32 = 22;
+ repeated uint64 repeated_uint64 = 23;
+ repeated sint32 repeated_sint32 = 24;
+ repeated sint64 repeated_sint64 = 25;
+ repeated fixed32 repeated_fixed32 = 26;
+ repeated fixed64 repeated_fixed64 = 27;
+ repeated sfixed32 repeated_sfixed32 = 28;
+ repeated sfixed64 repeated_sfixed64 = 29;
+ repeated bool repeated_bool = 30;
+ repeated string repeated_string = 31;
+ repeated bytes repeated_bytes = 32;
+
+ map<string, Enum> map_string_enum = 33;
+ map<string, double> map_string_double = 34;
+ map<string, float> map_string_float = 35;
+ map<string, int32> map_string_int32 = 36;
+ map<string, int64> map_string_int64 = 37;
+ map<string, uint32> map_string_uint32 = 38;
+ map<string, uint64> map_string_uint64 = 39;
+ map<string, sint32> map_string_sint32 = 40;
+ map<string, sint64> map_string_sint64 = 41;
+ map<string, fixed32> map_string_fixed32 = 42;
+ map<string, fixed64> map_string_fixed64 = 43;
+ map<string, sfixed32> map_string_sfixed32 = 44;
+ map<string, sfixed64> map_string_sfixed64 = 45;
+ map<string, bool> map_string_bool = 46;
+ map<string, string> map_string_string = 47;
+ map<string, bytes> map_string_bytes = 48;
+
+ oneof OneOf {
+ Enum oneof_enum = 49;
+ double oneof_double = 50;
+ float oneof_float = 51;
+ int32 oneof_int32 = 52;
+ int64 oneof_int64 = 53;
+ uint32 oneof_uint32 = 54;
+ uint64 oneof_uint64 = 55;
+ sint32 oneof_sint32 = 56;
+ sint64 oneof_sint64 = 57;
+ fixed32 oneof_fixed32 = 58;
+ fixed64 oneof_fixed64 = 59;
+ sfixed32 oneof_sfixed32 = 60;
+ sfixed64 oneof_sfixed64 = 61;
+ bool oneof_bool = 62;
+ string oneof_string = 63;
+ bytes oneof_bytes = 64;
+ }
+}
diff --git a/proto/prost/private/tests/types/types_test.rs b/proto/prost/private/tests/types/types_test.rs
new file mode 100644
index 00000000..2253ef77
--- /dev/null
+++ b/proto/prost/private/tests/types/types_test.rs
@@ -0,0 +1,98 @@
+use types_proto::Enum;
+use types_proto::{types, Types};
+
+#[test]
+fn test_types() {
+ Types {
+ a_enum: Enum::C.into(),
+ a_double: 2.0,
+ a_float: 3.0,
+ a_int32: 4,
+ a_int64: 5,
+ a_uint32: 6,
+ a_uint64: 7,
+ a_sint32: 8,
+ a_sint64: 9,
+ a_fixed32: 10,
+ a_fixed64: 11,
+ a_sfixed32: 12,
+ a_sfixed64: 13,
+ a_bool: true,
+ a_string: "a".to_string(),
+ a_bytes: vec![1, 2, 3],
+ repeated_enum: vec![Enum::A.into(), Enum::B.into()],
+ repeated_double: vec![2.0, 3.0],
+ repeated_float: vec![3.0, 4.0],
+ repeated_int32: vec![4, 5],
+ repeated_int64: vec![5, 6],
+ repeated_uint32: vec![6, 7],
+ repeated_uint64: vec![7, 8],
+ repeated_sint32: vec![8, 9],
+ repeated_sint64: vec![9, 10],
+ repeated_fixed32: vec![10, 11],
+ repeated_fixed64: vec![11, 12],
+ repeated_sfixed32: vec![12, 13],
+ repeated_sfixed64: vec![13, 14],
+ repeated_bool: vec![true, false],
+ repeated_string: vec!["a".to_string(), "b".to_string()],
+ repeated_bytes: vec![vec![1, 2, 3], vec![4, 5, 6]],
+ map_string_enum: vec![
+ ("a".to_string(), Enum::A.into()),
+ ("b".to_string(), Enum::B.into()),
+ ]
+ .into_iter()
+ .collect(),
+ map_string_double: vec![("a".to_string(), 2.0), ("b".to_string(), 3.0)]
+ .into_iter()
+ .collect(),
+ map_string_float: vec![("a".to_string(), 3.0), ("b".to_string(), 4.0)]
+ .into_iter()
+ .collect(),
+ map_string_int32: vec![("a".to_string(), 4), ("b".to_string(), 5)]
+ .into_iter()
+ .collect(),
+ map_string_int64: vec![("a".to_string(), 5), ("b".to_string(), 6)]
+ .into_iter()
+ .collect(),
+ map_string_uint32: vec![("a".to_string(), 6), ("b".to_string(), 7)]
+ .into_iter()
+ .collect(),
+ map_string_uint64: vec![("a".to_string(), 7), ("b".to_string(), 8)]
+ .into_iter()
+ .collect(),
+ map_string_sint32: vec![("a".to_string(), 8), ("b".to_string(), 9)]
+ .into_iter()
+ .collect(),
+ map_string_sint64: vec![("a".to_string(), 9), ("b".to_string(), 10)]
+ .into_iter()
+ .collect(),
+ map_string_fixed32: vec![("a".to_string(), 10), ("b".to_string(), 11)]
+ .into_iter()
+ .collect(),
+ map_string_fixed64: vec![("a".to_string(), 11), ("b".to_string(), 12)]
+ .into_iter()
+ .collect(),
+ map_string_sfixed32: vec![("a".to_string(), 12), ("b".to_string(), 13)]
+ .into_iter()
+ .collect(),
+ map_string_sfixed64: vec![("a".to_string(), 13), ("b".to_string(), 14)]
+ .into_iter()
+ .collect(),
+ map_string_bool: vec![("a".to_string(), true), ("b".to_string(), false)]
+ .into_iter()
+ .collect(),
+ map_string_string: vec![
+ ("a".to_string(), "a".to_string()),
+ ("b".to_string(), "b".to_string()),
+ ]
+ .into_iter()
+ .collect(),
+ map_string_bytes: vec![
+ ("a".to_string(), vec![1, 2, 3]),
+ ("b".to_string(), vec![4, 5, 6]),
+ ]
+ .into_iter()
+ .collect(),
+ one_of: Some(types::OneOf::OneofFloat(1.0)),
+ };
+}
diff --git a/proto/prost/private/tests/well_known_types/BUILD.bazel b/proto/prost/private/tests/well_known_types/BUILD.bazel
new file mode 100644
index 00000000..1ca0eff7
--- /dev/null
+++ b/proto/prost/private/tests/well_known_types/BUILD.bazel
@@ -0,0 +1,40 @@
+load("@rules_proto//proto:defs.bzl", "proto_library")
+load("//proto/prost:defs.bzl", "rust_prost_library")
+load("//rust:defs.bzl", "rust_test")
+
+package(default_visibility = ["//proto/prost/private/tests:__subpackages__"])
+
+proto_library(
+ name = "well_known_types_proto",
+ srcs = [
+ "well_known_types.proto",
+ ],
+ deps = [
+ "@com_google_protobuf//:any_proto",
+ "@com_google_protobuf//:api_proto",
+ "@com_google_protobuf//:compiler_plugin_proto",
+ "@com_google_protobuf//:descriptor_proto",
+ "@com_google_protobuf//:duration_proto",
+ "@com_google_protobuf//:empty_proto",
+ "@com_google_protobuf//:field_mask_proto",
+ "@com_google_protobuf//:source_context_proto",
+ "@com_google_protobuf//:struct_proto",
+ "@com_google_protobuf//:timestamp_proto",
+ "@com_google_protobuf//:type_proto",
+ "@com_google_protobuf//:wrappers_proto",
+ ],
+)
+
+rust_prost_library(
+ name = "well_known_types_rs_proto",
+ proto = ":well_known_types_proto",
+)
+
+rust_test(
+ name = "well_known_types_test",
+ srcs = ["well_known_types_test.rs"],
+ edition = "2021",
+ deps = [
+ ":well_known_types_rs_proto",
+ ],
+)
diff --git a/proto/prost/private/tests/well_known_types/well_known_types.proto b/proto/prost/private/tests/well_known_types/well_known_types.proto
new file mode 100644
index 00000000..600a49bf
--- /dev/null
+++ b/proto/prost/private/tests/well_known_types/well_known_types.proto
@@ -0,0 +1,64 @@
+syntax = "proto3";
+
+import "google/protobuf/any.proto";
+import "google/protobuf/api.proto";
+import "google/protobuf/compiler/plugin.proto";
+import "google/protobuf/descriptor.proto";
+import "google/protobuf/duration.proto";
+import "google/protobuf/empty.proto";
+import "google/protobuf/field_mask.proto";
+import "google/protobuf/source_context.proto";
+import "google/protobuf/struct.proto";
+import "google/protobuf/timestamp.proto";
+import "google/protobuf/type.proto";
+import "google/protobuf/wrappers.proto";
+
+package wkt;
+
+message WellKnownTypes {
+ // Any
+ google.protobuf.Any any = 1;
+
+ // Api
+ google.protobuf.Api api = 2;
+ google.protobuf.Method method = 3;
+ google.protobuf.Mixin mixin = 4;
+
+ // Compiler Plugin
+ google.protobuf.compiler.Version compiler_version = 5;
+
+ // Descriptor
+ google.protobuf.DescriptorProto descriptor_proto = 6;
+
+ // Duration
+ google.protobuf.Duration duration = 7;
+
+ // Empty
+ google.protobuf.Empty empty = 8;
+
+ // Field Mask
+ google.protobuf.FieldMask field_mask = 9;
+
+ // Source Context
+ google.protobuf.SourceContext source_context = 10;
+
+ // Struct
+ google.protobuf.Struct struct = 11;
+
+ // Timestamp
+ google.protobuf.Timestamp timestamp = 12;
+
+ // Type
+ google.protobuf.Type type = 13;
+
+ // Wrappers
+ google.protobuf.BoolValue bool_value = 14;
+ google.protobuf.BytesValue bytes_value = 15;
+ google.protobuf.DoubleValue double_value = 16;
+ google.protobuf.FloatValue float_value = 17;
+ google.protobuf.Int32Value int32_value = 18;
+ google.protobuf.Int64Value int64_value = 19;
+ google.protobuf.StringValue string_value = 20;
+ google.protobuf.UInt32Value uint32_value = 21;
+ google.protobuf.UInt64Value uint64_value = 22;
+}
diff --git a/proto/prost/private/tests/well_known_types/well_known_types_test.rs b/proto/prost/private/tests/well_known_types/well_known_types_test.rs
new file mode 100644
index 00000000..3e6fbd87
--- /dev/null
+++ b/proto/prost/private/tests/well_known_types/well_known_types_test.rs
@@ -0,0 +1,107 @@
+//! Tests the Google well-known types.
+
+use any_proto::google::protobuf::Any;
+use api_proto::google::protobuf::{Api, Method, Mixin};
+use compiler_plugin_proto::google::protobuf::compiler::Version;
+use descriptor_proto::google::protobuf::DescriptorProto;
+use duration_proto::google::protobuf::Duration;
+use empty_proto::google::protobuf::Empty;
+use field_mask_proto::google::protobuf::FieldMask;
+use source_context_proto::google::protobuf::SourceContext;
+use struct_proto::google::protobuf::Struct;
+use struct_proto::google::protobuf::Value;
+use timestamp_proto::google::protobuf::Timestamp;
+use type_proto::google::protobuf::field::{Cardinality, Kind};
+use type_proto::google::protobuf::{Field, Option, Syntax, Type};
+use well_known_types_proto::wkt::WellKnownTypes;
+use wrappers_proto::google::protobuf::{
+ BoolValue, BytesValue, DoubleValue, FloatValue, Int32Value, Int64Value, StringValue,
+ UInt32Value, UInt64Value,
+};
+
+#[test]
+fn test_well_known_types() {
+ let wkt = WellKnownTypes {
+ any: Some(Any {
+ type_url: "type.googleapis.com/google.protobuf.Any".to_string(),
+ value: vec![],
+ }),
+ api: Some(Api {
+ name: "api".to_string(),
+ methods: vec![Method {
+ name: "method".to_string(),
+ ..Method::default()
+ }],
+ options: vec![Option {
+ name: "option".to_string(),
+ ..Option::default()
+ }],
+ version: "1.2.3".to_string(),
+ source_context: Some(SourceContext {
+ file_name: "file_name".to_string(),
+ }),
+ mixins: vec![Mixin {
+ name: "mixin".to_string(),
+ ..Mixin::default()
+ }],
+ syntax: Syntax::Proto3.into(),
+ }),
+ method: Some(Method {
+ name: "method".to_string(),
+ ..Method::default()
+ }),
+ mixin: Some(Mixin {
+ name: "mixin".to_string(),
+ ..Mixin::default()
+ }),
+ compiler_version: Some(Version {
+ major: Some(1),
+ minor: Some(2),
+ patch: Some(3),
+ suffix: Some("suffix".to_string()),
+ }),
+ descriptor_proto: Some(DescriptorProto::default()),
+ empty: Some(Empty::default()),
+ duration: Some(Duration {
+ seconds: 1,
+ nanos: 2,
+ }),
+ field_mask: Some(FieldMask {
+ paths: vec!["path".to_string()],
+ }),
+ source_context: Some(SourceContext {
+ file_name: "file_name".to_string(),
+ }),
+ r#struct: Some(Struct {
+ fields: vec![("field".to_string(), Value::default())]
+ .into_iter()
+ .collect(),
+ }),
+ timestamp: Some(Timestamp {
+ seconds: 1,
+ nanos: 2,
+ }),
+ r#type: Some(Type {
+ name: "type".to_string(),
+ fields: vec![Field {
+ kind: Kind::TypeDouble.into(),
+ cardinality: Cardinality::Required.into(),
+ ..Field::default()
+ }],
+ ..Type::default()
+ }),
+ bool_value: Some(BoolValue { value: true }),
+ bytes_value: Some(BytesValue { value: vec![] }),
+ double_value: Some(DoubleValue { value: 1.0 }),
+ float_value: Some(FloatValue { value: 1.1 }),
+ int32_value: Some(Int32Value { value: 2 }),
+ int64_value: Some(Int64Value { value: 3 }),
+ string_value: Some(StringValue {
+ value: "value".to_string(),
+ }),
+ uint32_value: Some(UInt32Value { value: 4 }),
+ uint64_value: Some(UInt64Value { value: 5 }),
+ };
+
+ assert!(wkt.any.is_some());
+}
diff --git a/proto/prost/repositories.bzl b/proto/prost/repositories.bzl
new file mode 100644
index 00000000..d0ae717d
--- /dev/null
+++ b/proto/prost/repositories.bzl
@@ -0,0 +1,34 @@
+"""Dependencies for Rust prost rules"""
+
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+
+def rust_prost_dependencies():
+ maybe(
+ http_archive,
+ name = "rules_proto",
+ sha256 = "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd",
+ strip_prefix = "rules_proto-5.3.0-21.7",
+ urls = [
+ "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
+ "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
+ ],
+ )
+
+ maybe(
+ http_archive,
+ name = "com_google_protobuf",
+ sha256 = "52b6160ae9266630adb5e96a9fc645215336371a740e87d411bfb63ea2f268a0",
+ strip_prefix = "protobuf-3.18.0",
+ urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v3.18.0/protobuf-all-3.18.0.tar.gz"],
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_prost__heck",
+ sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"],
+ strip_prefix = "heck-0.4.1",
+ build_file = Label("@rules_rust//proto/prost/private/3rdparty/crates:BUILD.heck-0.4.1.bazel"),
+ )
diff --git a/proto/prost/transitive_repositories.bzl b/proto/prost/transitive_repositories.bzl
new file mode 100644
index 00000000..11010e35
--- /dev/null
+++ b/proto/prost/transitive_repositories.bzl
@@ -0,0 +1,15 @@
+"""Definitions for loading transitive `@rules_rust//proto` dependencies"""
+
+load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
+load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
+
+def rust_prost_transitive_repositories():
+ """Load transitive dependencies of the `@rules_rust//proto` rules.
+
+ This macro should be called immediately after the `rust_proto_dependencies` macro.
+ """
+ rules_proto_dependencies()
+
+ rules_proto_toolchains()
+
+ protobuf_deps()
diff --git a/proto/proto.bzl b/proto/proto.bzl
deleted file mode 100644
index dcc4b82c..00000000
--- a/proto/proto.bzl
+++ /dev/null
@@ -1,461 +0,0 @@
-# Copyright 2018 The Bazel Authors. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-"""Rust Protobuf Rules
-
-These build rules are used for building [protobufs][protobuf]/[gRPC][grpc] in [Rust][rust] with Bazel.
-
-[rust]: http://www.rust-lang.org/
-[protobuf]: https://developers.google.com/protocol-buffers/
-[grpc]: https://grpc.io
-
-### Setup
-
-To use the Rust proto rules, add the following to your `WORKSPACE` file to add the
-external repositories for the Rust proto toolchain (in addition to the [rust rules setup](..)):
-
-```python
-load("//proto:repositories.bzl", "rust_proto_repositories")
-
-rust_proto_repositories()
-```
-"""
-
-load("@rules_proto//proto:defs.bzl", "ProtoInfo")
-load(
- "//proto:toolchain.bzl",
- _generate_proto = "rust_generate_proto",
- _generated_file_stem = "generated_file_stem",
-)
-load("//rust:defs.bzl", "rust_common")
-
-# buildifier: disable=bzl-visibility
-load("//rust/private:rustc.bzl", "rustc_compile_action")
-
-# buildifier: disable=bzl-visibility
-load("//rust/private:utils.bzl", "can_build_metadata", "compute_crate_name", "determine_output_hash", "find_toolchain", "transform_deps")
-
-RustProtoInfo = provider(
- doc = "Rust protobuf provider info",
- fields = {
- "proto_sources": "List[string]: list of source paths of protos",
- "transitive_proto_sources": "depset[string]",
- },
-)
-
-def _compute_proto_source_path(file, source_root_attr):
- """Take the short path of file and make it suitable for protoc.
-
- Args:
- file (File): The target source file.
- source_root_attr (str): The directory relative to which the `.proto` \
- files defined in the proto_library are defined.
-
- Returns:
- str: The protoc suitible path of `file`
- """
-
- # Bazel creates symlinks to the .proto files under a directory called
- # "_virtual_imports/<rule name>" if we do any sort of munging of import
- # paths (e.g. using strip_import_prefix / import_prefix attributes)
- virtual_imports = "/_virtual_imports/"
- if virtual_imports in file.path:
- return file.path.split(virtual_imports)[1].split("/", 1)[1]
-
- # For proto, they need to be requested with their absolute name to be
- # compatible with the descriptor_set passed by proto_library.
- # I.e. if you compile a protobuf at @repo1//package:file.proto, the proto
- # compiler would generate a file descriptor with the path
- # `package/file.proto`. Since we compile from the proto descriptor, we need
- # to pass the list of descriptors and the list of path to compile.
- # For the precedent example, the file (noted `f`) would have
- # `f.short_path` returns `external/repo1/package/file.proto`.
- # In addition, proto_library can provide a proto_source_path to change the base
- # path, which should a be a prefix.
- path = file.short_path
-
- # Strip external prefix.
- path = path.split("/", 2)[2] if path.startswith("../") else path
-
- # Strip source_root.
- if path.startswith(source_root_attr):
- return path[len(source_root_attr):]
- else:
- return path
-
-def _rust_proto_aspect_impl(target, ctx):
- """The implementation of the `rust_proto_aspect` aspect
-
- Args:
- target (Target): The target to which the aspect is applied
- ctx (ctx): The rule context which the targetis created from
-
- Returns:
- list: A list containg a `RustProtoInfo` provider
- """
- if ProtoInfo not in target:
- return None
-
- if hasattr(ctx.rule.attr, "proto_source_root"):
- source_root = ctx.rule.attr.proto_source_root
- else:
- source_root = ""
-
- if source_root and source_root[-1] != "/":
- source_root += "/"
-
- sources = [
- _compute_proto_source_path(f, source_root)
- for f in target[ProtoInfo].direct_sources
- ]
- transitive_sources = [
- f[RustProtoInfo].transitive_proto_sources
- for f in ctx.rule.attr.deps
- if RustProtoInfo in f
- ]
- return [RustProtoInfo(
- proto_sources = sources,
- transitive_proto_sources = depset(transitive = transitive_sources, direct = sources),
- )]
-
-_rust_proto_aspect = aspect(
- doc = "An aspect that gathers rust proto direct and transitive sources",
- implementation = _rust_proto_aspect_impl,
- attr_aspects = ["deps"],
-)
-
-def _gen_lib(ctx, grpc, srcs, lib):
- """Generate a lib.rs file for the crates.
-
- Args:
- ctx (ctx): The current rule's context object
- grpc (bool): True if the current rule is a `gRPC` rule.
- srcs (list): A list of protoc suitible file paths (str).
- lib (File): The File object where the rust source file should be written
- """
- content = ["extern crate protobuf;"]
- if grpc:
- content.append("extern crate grpc;")
- content.append("extern crate tls_api;")
- for f in srcs.to_list():
- content.append("pub mod %s;" % _generated_file_stem(f))
- content.append("pub use %s::*;" % _generated_file_stem(f))
- if grpc:
- content.append("pub mod %s_grpc;" % _generated_file_stem(f))
- content.append("pub use %s_grpc::*;" % _generated_file_stem(f))
- ctx.actions.write(lib, "\n".join(content))
-
-def _expand_provider(lst, provider):
- """Gathers a list of a specific provider from a list of targets.
-
- Args:
- lst (list): A list of Targets
- provider (Provider): The target provider type to extract `lst`
-
- Returns:
- list: A list of providers of the type from `provider`.
- """
- return [el[provider] for el in lst if provider in el]
-
-def _rust_proto_compile(protos, descriptor_sets, imports, crate_name, ctx, is_grpc, compile_deps, toolchain):
- """Create and run a rustc compile action based on the current rule's attributes
-
- Args:
- protos (depset): Paths of protos to compile.
- descriptor_sets (depset): A set of transitive protobuf `FileDescriptorSet`s
- imports (depset): A set of transitive protobuf Imports.
- crate_name (str): The name of the Crate for the current target
- ctx (ctx): The current rule's context object
- is_grpc (bool): True if the current rule is a `gRPC` rule.
- compile_deps (list): A list of Rust dependencies (`List[Target]`)
- toolchain (rust_toolchain): the current `rust_toolchain`.
-
- Returns:
- list: A list of providers, see `rustc_compile_action`
- """
-
- # Create all the source in a specific folder
- proto_toolchain = ctx.toolchains[Label("//proto:toolchain_type")]
- output_dir = "%s.%s.rust" % (crate_name, "grpc" if is_grpc else "proto")
-
- # Generate the proto stubs
- srcs = _generate_proto(
- ctx,
- descriptor_sets,
- protos = protos,
- imports = imports,
- output_dir = output_dir,
- proto_toolchain = proto_toolchain,
- is_grpc = is_grpc,
- )
-
- # and lib.rs
- lib_rs = ctx.actions.declare_file("%s/lib.rs" % output_dir)
- _gen_lib(ctx, is_grpc, protos, lib_rs)
- srcs.append(lib_rs)
-
- # And simulate rust_library behavior
- output_hash = determine_output_hash(lib_rs, ctx.label)
- rust_lib = ctx.actions.declare_file("%s/lib%s-%s.rlib" % (
- output_dir,
- crate_name,
- output_hash,
- ))
- rust_metadata = None
- if can_build_metadata(toolchain, ctx, "rlib"):
- rust_metadata = ctx.actions.declare_file("%s/lib%s-%s.rmeta" % (
- output_dir,
- crate_name,
- output_hash,
- ))
-
- # Gather all dependencies for compilation
- compile_action_deps = depset(
- transform_deps(
- compile_deps +
- proto_toolchain.grpc_compile_deps if is_grpc else proto_toolchain.proto_compile_deps,
- ),
- )
-
- return rustc_compile_action(
- ctx = ctx,
- attr = ctx.attr,
- toolchain = toolchain,
- crate_info = rust_common.create_crate_info(
- name = crate_name,
- type = "rlib",
- root = lib_rs,
- srcs = depset(srcs),
- deps = compile_action_deps,
- proc_macro_deps = depset([]),
- aliases = {},
- output = rust_lib,
- metadata = rust_metadata,
- edition = proto_toolchain.edition,
- rustc_env = {},
- is_test = False,
- compile_data = depset([target.files for target in getattr(ctx.attr, "compile_data", [])]),
- compile_data_targets = depset(getattr(ctx.attr, "compile_data", [])),
- wrapped_crate_type = None,
- owner = ctx.label,
- ),
- output_hash = output_hash,
- )
-
-def _rust_protogrpc_library_impl(ctx, is_grpc):
- """Implementation of the rust_(proto|grpc)_library.
-
- Args:
- ctx (ctx): The current rule's context object
- is_grpc (bool): True if the current rule is a `gRPC` rule.
-
- Returns:
- list: A list of providers, see `_rust_proto_compile`
- """
- proto = _expand_provider(ctx.attr.deps, ProtoInfo)
- transitive_sources = [
- f[RustProtoInfo].transitive_proto_sources
- for f in ctx.attr.deps
- if RustProtoInfo in f
- ]
-
- toolchain = find_toolchain(ctx)
- crate_name = compute_crate_name(ctx.workspace_name, ctx.label, toolchain)
-
- return _rust_proto_compile(
- protos = depset(transitive = transitive_sources),
- descriptor_sets = depset(transitive = [p.transitive_descriptor_sets for p in proto]),
- imports = depset(transitive = [p.transitive_imports for p in proto]),
- crate_name = crate_name,
- ctx = ctx,
- is_grpc = is_grpc,
- compile_deps = ctx.attr.rust_deps,
- toolchain = toolchain,
- )
-
-def _rust_proto_library_impl(ctx):
- """The implementation of the `rust_proto_library` rule
-
- Args:
- ctx (ctx): The rule's context object.
-
- Returns:
- list: A list of providers, see `_rust_protogrpc_library_impl`
- """
- return _rust_protogrpc_library_impl(ctx, False)
-
-rust_proto_library = rule(
- implementation = _rust_proto_library_impl,
- attrs = {
- "deps": attr.label_list(
- doc = (
- "List of proto_library dependencies that will be built. " +
- "One crate for each proto_library will be created with the corresponding stubs."
- ),
- mandatory = True,
- providers = [ProtoInfo],
- aspects = [_rust_proto_aspect],
- ),
- "rust_deps": attr.label_list(
- doc = "The crates the generated library depends on.",
- ),
- "rustc_flags": attr.string_list(
- doc = """\
- List of compiler flags passed to `rustc`.
-
- These strings are subject to Make variable expansion for predefined
- source/output path variables like `$location`, `$execpath`, and
- `$rootpath`. This expansion is useful if you wish to pass a generated
- file of arguments to rustc: `@$(location //package:target)`.
- """,
- ),
- "_cc_toolchain": attr.label(
- default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
- ),
- "_optional_output_wrapper": attr.label(
- executable = True,
- cfg = "exec",
- default = Label("//proto:optional_output_wrapper"),
- ),
- "_process_wrapper": attr.label(
- default = Label("//util/process_wrapper"),
- executable = True,
- allow_single_file = True,
- cfg = "exec",
- ),
- },
- fragments = ["cpp"],
- host_fragments = ["cpp"],
- toolchains = [
- str(Label("//proto:toolchain_type")),
- str(Label("//rust:toolchain_type")),
- "@bazel_tools//tools/cpp:toolchain_type",
- ],
- # TODO: Remove once (bazelbuild/bazel#11584) is closed and the rules use
- # the version of Bazel that issue was closed on as the min supported version
- incompatible_use_toolchain_transition = True,
- doc = """\
-Builds a Rust library crate from a set of `proto_library`s.
-
-Example:
-
-```python
-load("@rules_rust//proto:proto.bzl", "rust_proto_library")
-
-proto_library(
- name = "my_proto",
- srcs = ["my.proto"]
-)
-
-rust_proto_library(
- name = "rust",
- deps = [":my_proto"],
-)
-
-rust_binary(
- name = "my_proto_binary",
- srcs = ["my_proto_binary.rs"],
- deps = [":rust"],
-)
-```
-""",
-)
-
-def _rust_grpc_library_impl(ctx):
- """The implementation of the `rust_grpc_library` rule
-
- Args:
- ctx (ctx): The rule's context object
-
- Returns:
- list: A list of providers. See `_rust_protogrpc_library_impl`
- """
- return _rust_protogrpc_library_impl(ctx, True)
-
-rust_grpc_library = rule(
- implementation = _rust_grpc_library_impl,
- attrs = {
- "deps": attr.label_list(
- doc = (
- "List of proto_library dependencies that will be built. " +
- "One crate for each proto_library will be created with the corresponding gRPC stubs."
- ),
- mandatory = True,
- providers = [ProtoInfo],
- aspects = [_rust_proto_aspect],
- ),
- "rust_deps": attr.label_list(
- doc = "The crates the generated library depends on.",
- ),
- "rustc_flags": attr.string_list(
- doc = """\
- List of compiler flags passed to `rustc`.
-
- These strings are subject to Make variable expansion for predefined
- source/output path variables like `$location`, `$execpath`, and
- `$rootpath`. This expansion is useful if you wish to pass a generated
- file of arguments to rustc: `@$(location //package:target)`.
- """,
- ),
- "_cc_toolchain": attr.label(
- default = "@bazel_tools//tools/cpp:current_cc_toolchain",
- ),
- "_optional_output_wrapper": attr.label(
- executable = True,
- cfg = "exec",
- default = Label("//proto:optional_output_wrapper"),
- ),
- "_process_wrapper": attr.label(
- default = Label("//util/process_wrapper"),
- executable = True,
- allow_single_file = True,
- cfg = "exec",
- ),
- },
- fragments = ["cpp"],
- host_fragments = ["cpp"],
- toolchains = [
- str(Label("//proto:toolchain_type")),
- str(Label("//rust:toolchain_type")),
- "@bazel_tools//tools/cpp:toolchain_type",
- ],
- # TODO: Remove once (bazelbuild/bazel#11584) is closed and the rules use
- # the version of Bazel that issue was closed on as the min supported version
- incompatible_use_toolchain_transition = True,
- doc = """\
-Builds a Rust library crate from a set of `proto_library`s suitable for gRPC.
-
-Example:
-
-```python
-load("//proto:proto.bzl", "rust_grpc_library")
-
-proto_library(
- name = "my_proto",
- srcs = ["my.proto"]
-)
-
-rust_grpc_library(
- name = "rust",
- deps = [":my_proto"],
-)
-
-rust_binary(
- name = "my_service",
- srcs = ["my_service.rs"],
- deps = [":rust"],
-)
-```
-""",
-)
diff --git a/proto/protobuf/3rdparty/BUILD.bazel b/proto/protobuf/3rdparty/BUILD.bazel
new file mode 100644
index 00000000..6a50436e
--- /dev/null
+++ b/proto/protobuf/3rdparty/BUILD.bazel
@@ -0,0 +1,60 @@
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+load("//crate_universe:defs.bzl", "crate", "crates_vendor")
+
+crates_vendor(
+ name = "crates_vendor",
+ annotations = {
+ "grpc-compiler": [crate.annotation(
+ gen_binaries = ["protoc-gen-rust-grpc"],
+ )],
+ "lazy_static": [crate.annotation(
+ rustc_flags = [
+ "--cfg=lazy_static_heap_impl",
+ ],
+ )],
+ "protobuf": [crate.annotation(
+ patch_args = ["-p1"],
+ patches = ["@rules_rust//proto/protobuf/3rdparty/patches:protobuf-2.8.2.patch"],
+ )],
+ "protobuf-codegen": [crate.annotation(
+ gen_binaries = ["protoc-gen-rust"],
+ )],
+ },
+ cargo_lockfile = "Cargo.Bazel.lock",
+ mode = "remote",
+ packages = {
+ "grpc": crate.spec(
+ version = "0.6.2",
+ ),
+ "grpc-compiler": crate.spec(
+ version = "0.6.2",
+ ),
+ "log": crate.spec(
+ version = "0.4, 0.4.7",
+ ),
+ "protobuf": crate.spec(
+ features = ["with-bytes"],
+ version = "2.8.2",
+ ),
+ "protobuf-codegen": crate.spec(
+ version = "2.8.2",
+ ),
+ "tls-api": crate.spec(
+ version = "0.1.22",
+ ),
+ "tls-api-stub": crate.spec(
+ version = "0.1.22",
+ ),
+ },
+ repository_name = "rules_rust_proto",
+ tags = ["manual"],
+)
+
+bzl_library(
+ name = "bzl_lib",
+ srcs = [
+ "//proto/protobuf/3rdparty/crates:crates.bzl",
+ "//proto/protobuf/3rdparty/crates:defs.bzl",
+ ],
+ visibility = ["//proto/protobuf:__pkg__"],
+)
diff --git a/proto/3rdparty/Cargo.Bazel.lock b/proto/protobuf/3rdparty/Cargo.Bazel.lock
index ea0b7a1e..ea0b7a1e 100644
--- a/proto/3rdparty/Cargo.Bazel.lock
+++ b/proto/protobuf/3rdparty/Cargo.Bazel.lock
diff --git a/proto/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
new file mode 100644
index 00000000..2b75cd0c
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "autocfg",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=autocfg",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.0",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel
new file mode 100644
index 00000000..4b343499
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "base64",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=base64",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.3",
+ deps = [
+ "@rules_rust_proto__byteorder-1.4.3//:byteorder",
+ "@rules_rust_proto__safemem-0.3.3//:safemem",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.bazel b/proto/protobuf/3rdparty/crates/BUILD.bazel
new file mode 100644
index 00000000..5b201727
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+exports_files(
+ [
+ "cargo-bazel.json",
+ "crates.bzl",
+ "defs.bzl",
+ ] + glob(["*.bazel"]),
+)
+
+filegroup(
+ name = "srcs",
+ srcs = glob([
+ "*.bazel",
+ "*.bzl",
+ ]),
+)
+
+# Workspace Member Dependencies
+alias(
+ name = "grpc",
+ actual = "@rules_rust_proto__grpc-0.6.2//:grpc",
+ tags = ["manual"],
+)
+
+alias(
+ name = "grpc-compiler",
+ actual = "@rules_rust_proto__grpc-compiler-0.6.2//:grpc_compiler",
+ tags = ["manual"],
+)
+
+alias(
+ name = "log",
+ actual = "@rules_rust_proto__log-0.4.17//:log",
+ tags = ["manual"],
+)
+
+alias(
+ name = "protobuf",
+ actual = "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ tags = ["manual"],
+)
+
+alias(
+ name = "protobuf-codegen",
+ actual = "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
+ tags = ["manual"],
+)
+
+alias(
+ name = "tls-api",
+ actual = "@rules_rust_proto__tls-api-0.1.22//:tls_api",
+ tags = ["manual"],
+)
+
+alias(
+ name = "tls-api-stub",
+ actual = "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
+ tags = ["manual"],
+)
+
+# Binaries
+alias(
+ name = "grpc-compiler__protoc-gen-rust-grpc",
+ actual = "@rules_rust_proto__grpc-compiler-0.6.2//:protoc-gen-rust-grpc__bin",
+ tags = ["manual"],
+)
+
+alias(
+ name = "protobuf-codegen__protoc-gen-rust",
+ actual = "@rules_rust_proto__protobuf-codegen-2.8.2//:protoc-gen-rust__bin",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
new file mode 100644
index 00000000..40d15c07
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "bitflags",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bitflags",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.3.2",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
new file mode 100644
index 00000000..bd470db3
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "byteorder",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=byteorder",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.4.3",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel b/proto/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel
new file mode 100644
index 00000000..bad48351
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "bytes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bytes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.12",
+ deps = [
+ "@rules_rust_proto__byteorder-1.4.3//:byteorder",
+ "@rules_rust_proto__iovec-0.1.4//:iovec",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel b/proto/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel
new file mode 100644
index 00000000..8aeda023
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "cfg_if",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cfg-if",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.10",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
new file mode 100644
index 00000000..fd24dce1
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "cfg_if",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cfg-if",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel
new file mode 100644
index 00000000..85734d44
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-2-Clause
+# ])
+
+rust_library(
+ name = "cloudabi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "cloudabi.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cloudabi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.0.3",
+ deps = [
+ "@rules_rust_proto__bitflags-1.3.2//:bitflags",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel
new file mode 100644
index 00000000..2e732cb4
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_deque",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-deque",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.4",
+ deps = [
+ "@rules_rust_proto__crossbeam-epoch-0.8.2//:crossbeam_epoch",
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel
new file mode 100644
index 00000000..d751d5e7
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel
@@ -0,0 +1,136 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_epoch",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "lazy_static",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-epoch",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.2",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ "@rules_rust_proto__crossbeam-epoch-0.8.2//:build_script_build",
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
+ "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
+ "@rules_rust_proto__memoffset-0.5.6//:memoffset",
+ "@rules_rust_proto__scopeguard-1.1.0//:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "crossbeam-epoch_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "lazy_static",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-epoch",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.8.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "crossbeam-epoch_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel
new file mode 100644
index 00000000..d5d97e16
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0 AND BSD-2-Clause
+# ])
+
+rust_library(
+ name = "crossbeam_queue",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-queue",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.3",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel
new file mode 100644
index 00000000..30ab3e6b
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel
@@ -0,0 +1,132 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_utils",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "lazy_static",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.2",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:build_script_build",
+ "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
+ ],
+)
+
+cargo_build_script(
+ name = "crossbeam-utils_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "lazy_static",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.7.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "crossbeam-utils_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel b/proto/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel
new file mode 100644
index 00000000..7418295e
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 / MIT
+# ])
+
+rust_library(
+ name = "fnv",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fnv",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.7",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel
new file mode 100644
index 00000000..ca373eca
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-3-Clause
+# ])
+
+rust_library(
+ name = "fuchsia_zircon",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fuchsia-zircon",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.3",
+ deps = [
+ "@rules_rust_proto__bitflags-1.3.2//:bitflags",
+ "@rules_rust_proto__fuchsia-zircon-sys-0.3.3//:fuchsia_zircon_sys",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel
new file mode 100644
index 00000000..4c4e6ec0
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-3-Clause
+# ])
+
+rust_library(
+ name = "fuchsia_zircon_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fuchsia-zircon-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.3",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel b/proto/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel
new file mode 100644
index 00000000..69b95731
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "futures",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "use_std",
+ "with-deprecated",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.31",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel b/proto/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel
new file mode 100644
index 00000000..6000c26d
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "futures_cpupool",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "with-deprecated",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-cpupool",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.8",
+ deps = [
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel
new file mode 100644
index 00000000..45fb34cc
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel
@@ -0,0 +1,90 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "grpc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=grpc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.2",
+ deps = [
+ "@rules_rust_proto__base64-0.9.3//:base64",
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__futures-cpupool-0.1.8//:futures_cpupool",
+ "@rules_rust_proto__httpbis-0.7.0//:httpbis",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ "@rules_rust_proto__tls-api-0.1.22//:tls_api",
+ "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
+ "@rules_rust_proto__tokio-core-0.1.18//:tokio_core",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-tls-api-0.1.22//:tokio_tls_api",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel
new file mode 100644
index 00000000..a8a7b8b7
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel
@@ -0,0 +1,150 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_binary",
+ "rust_library",
+)
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "grpc_compiler",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=grpc-compiler",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.2",
+ deps = [
+ "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
+ ],
+)
+
+rust_binary(
+ name = "protoc-gen-rust-grpc__bin",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/bin/protoc-gen-rust-grpc.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=grpc-compiler",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.2",
+ deps = [
+ ":grpc_compiler",
+ "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel b/proto/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
new file mode 100644
index 00000000..f89040c9
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.6",
+ deps = [
+ "@rules_rust_proto__libc-0.2.139//:libc",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel
new file mode 100644
index 00000000..183b39cc
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel
@@ -0,0 +1,215 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "httpbis",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=httpbis",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.0",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__futures-cpupool-0.1.8//:futures_cpupool",
+ "@rules_rust_proto__httpbis-0.7.0//:build_script_build",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__net2-0.2.38//:net2",
+ "@rules_rust_proto__tls-api-0.1.22//:tls_api",
+ "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
+ "@rules_rust_proto__tokio-core-0.1.18//:tokio_core",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-timer-0.1.2//:tokio_timer",
+ "@rules_rust_proto__tokio-tls-api-0.1.22//:tokio_tls_api",
+ "@rules_rust_proto__void-1.0.2//:void",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.1.7//:tokio_uds", # cfg(unix)
+ "@rules_rust_proto__unix_socket-0.5.0//:unix_socket", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "httpbis_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=httpbis",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.7.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "httpbis_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel b/proto/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel
new file mode 100644
index 00000000..ad4bb5e8
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel
@@ -0,0 +1,142 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "iovec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iovec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.4",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel
new file mode 100644
index 00000000..addaa0b5
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "kernel32",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=kernel32-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+ deps = [
+ "@rules_rust_proto__kernel32-sys-0.2.2//:build_script_build",
+ "@rules_rust_proto__winapi-0.2.8//:winapi",
+ ],
+)
+
+cargo_build_script(
+ name = "kernel32-sys_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=kernel32-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__winapi-build-0.1.1//:build",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "kernel32-sys_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
new file mode 100644
index 00000000..37c96af8
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "lazy_static",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ "--cfg=lazy_static_heap_impl",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lazy_static",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.4.0",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel b/proto/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel
new file mode 100644
index 00000000..1d3d61ec
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.139",
+ deps = [
+ "@rules_rust_proto__libc-0.2.139//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.139",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel b/proto/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel
new file mode 100644
index 00000000..d336e8d1
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.4",
+ deps = [
+ "@rules_rust_proto__scopeguard-1.1.0//:scopeguard",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel b/proto/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel
new file mode 100644
index 00000000..3092bc76
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.9",
+ deps = [
+ "@rules_rust_proto__log-0.4.17//:log",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel b/proto/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel
new file mode 100644
index 00000000..c083493b
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel
@@ -0,0 +1,124 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.17",
+ deps = [
+ "@rules_rust_proto__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_proto__log-0.4.17//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "log_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.17",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "log_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel
new file mode 100644
index 00000000..e3102731
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "maybe_uninit",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=maybe-uninit",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.0",
+ deps = [
+ "@rules_rust_proto__maybe-uninit-2.0.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "maybe-uninit_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=maybe-uninit",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "2.0.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "maybe-uninit_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel b/proto/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel
new file mode 100644
index 00000000..781100e5
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "memoffset",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memoffset",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.6",
+ deps = [
+ "@rules_rust_proto__memoffset-0.5.6//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "memoffset_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memoffset",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.5.6",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "memoffset_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel b/proto/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel
new file mode 100644
index 00000000..2dc8320b
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel
@@ -0,0 +1,171 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "mio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "with-deprecated",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.23",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ "@rules_rust_proto__iovec-0.1.4//:iovec",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__net2-0.2.38//:net2",
+ "@rules_rust_proto__slab-0.4.7//:slab",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__fuchsia-zircon-0.3.3//:fuchsia_zircon", # cfg(target_os = "fuchsia")
+ "@rules_rust_proto__fuchsia-zircon-sys-0.3.3//:fuchsia_zircon_sys", # cfg(target_os = "fuchsia")
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32", # cfg(windows)
+ "@rules_rust_proto__miow-0.2.2//:miow", # cfg(windows)
+ "@rules_rust_proto__winapi-0.2.8//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32", # cfg(windows)
+ "@rules_rust_proto__miow-0.2.2//:miow", # cfg(windows)
+ "@rules_rust_proto__winapi-0.2.8//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__fuchsia-zircon-0.3.3//:fuchsia_zircon", # cfg(target_os = "fuchsia")
+ "@rules_rust_proto__fuchsia-zircon-sys-0.3.3//:fuchsia_zircon_sys", # cfg(target_os = "fuchsia")
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32", # cfg(windows)
+ "@rules_rust_proto__miow-0.2.2//:miow", # cfg(windows)
+ "@rules_rust_proto__winapi-0.2.8//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel b/proto/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel
new file mode 100644
index 00000000..a56d737a
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel
@@ -0,0 +1,184 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "mio_uds",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio-uds",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.8",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__iovec-0.1.4//:iovec", # cfg(unix)
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_proto__mio-0.6.23//:mio", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel
new file mode 100644
index 00000000..c35c1037
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=miow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.2",
+ deps = [
+ "@rules_rust_proto__kernel32-sys-0.2.2//:kernel32",
+ "@rules_rust_proto__net2-0.2.38//:net2",
+ "@rules_rust_proto__winapi-0.2.8//:winapi",
+ "@rules_rust_proto__ws2_32-sys-0.2.1//:ws2_32",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel b/proto/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel
new file mode 100644
index 00000000..8ab1f6c9
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel
@@ -0,0 +1,160 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "net2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "duration",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=net2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.38",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
new file mode 100644
index 00000000..0e99c82e
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.15.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel
new file mode 100644
index 00000000..2d164798
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0/MIT
+# ])
+
+rust_library(
+ name = "parking_lot",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.0",
+ deps = [
+ "@rules_rust_proto__lock_api-0.3.4//:lock_api",
+ "@rules_rust_proto__parking_lot-0.9.0//:build_script_build",
+ "@rules_rust_proto__parking_lot_core-0.6.3//:parking_lot_core",
+ ],
+)
+
+cargo_build_script(
+ name = "parking_lot_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__rustc_version-0.2.3//:rustc_version",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel
new file mode 100644
index 00000000..3314fb20
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel
@@ -0,0 +1,196 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0/MIT
+# ])
+
+rust_library(
+ name = "parking_lot_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.3",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ "@rules_rust_proto__parking_lot_core-0.6.3//:build_script_build",
+ "@rules_rust_proto__smallvec-0.6.14//:smallvec",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_proto__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__libc-0.2.139//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "parking_lot_core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.6.3",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__rustc_version-0.2.3//:rustc_version",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "parking_lot_core_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel
new file mode 100644
index 00000000..cc304390
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "protobuf",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "with-bytes",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protobuf",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.8.2",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__protobuf-2.8.2//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "protobuf_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "bytes",
+ "with-bytes",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protobuf",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "2.8.2",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "protobuf_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel
new file mode 100644
index 00000000..ef1534b2
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel
@@ -0,0 +1,148 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load(
+ "@rules_rust//rust:defs.bzl",
+ "rust_binary",
+ "rust_library",
+)
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "protobuf_codegen",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protobuf-codegen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.8.2",
+ deps = [
+ "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ ],
+)
+
+rust_binary(
+ name = "protoc-gen-rust__bin",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/bin/protoc-gen-rust.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=protobuf-codegen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.8.2",
+ deps = [
+ ":protobuf_codegen",
+ "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel b/proto/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel
new file mode 100644
index 00000000..8067f0bd
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "syscall",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=redox_syscall",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.57",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel
new file mode 100644
index 00000000..fd3ce38d
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rustc_version",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustc_version",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.3",
+ deps = [
+ "@rules_rust_proto__semver-0.9.0//:semver",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel b/proto/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel
new file mode 100644
index 00000000..25e56bc3
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "safemem",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=safemem",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.3",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel
new file mode 100644
index 00000000..b31cd9b5
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "scoped_tls",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=scoped-tls",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
new file mode 100644
index 00000000..db1cc761
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "scopeguard",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=scopeguard",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.0",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel
new file mode 100644
index 00000000..0175de0d
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "semver",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.0",
+ deps = [
+ "@rules_rust_proto__semver-parser-0.7.0//:semver_parser",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel
new file mode 100644
index 00000000..87e3d8f6
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "semver_parser",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver-parser",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.0",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel
new file mode 100644
index 00000000..0bbd238c
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "slab",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=slab",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.0",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel b/proto/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel
new file mode 100644
index 00000000..684d524c
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "slab",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=slab",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.7",
+ deps = [
+ "@rules_rust_proto__slab-0.4.7//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "slab_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=slab",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.7",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "slab_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel b/proto/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel
new file mode 100644
index 00000000..43900f01
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smallvec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.6.14",
+ deps = [
+ "@rules_rust_proto__maybe-uninit-2.0.0//:maybe_uninit",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel b/proto/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel
new file mode 100644
index 00000000..7ab8a574
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tls_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tls-api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.22",
+ deps = [
+ "@rules_rust_proto__log-0.4.17//:log",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel b/proto/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel
new file mode 100644
index 00000000..b7d1bc81
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tls_api_stub",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tls-api-stub",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.22",
+ deps = [
+ "@rules_rust_proto__tls-api-0.1.22//:tls_api",
+ "@rules_rust_proto__void-1.0.2//:void",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel
new file mode 100644
index 00000000..557d5224
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel
@@ -0,0 +1,186 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "bytes",
+ "codec",
+ "default",
+ "fs",
+ "io",
+ "mio",
+ "num_cpus",
+ "reactor",
+ "rt-full",
+ "sync",
+ "tcp",
+ "timer",
+ "tokio-codec",
+ "tokio-current-thread",
+ "tokio-executor",
+ "tokio-fs",
+ "tokio-io",
+ "tokio-reactor",
+ "tokio-sync",
+ "tokio-tcp",
+ "tokio-threadpool",
+ "tokio-timer",
+ "tokio-udp",
+ "tokio-uds",
+ "udp",
+ "uds",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.22",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
+ "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
+ "@rules_rust_proto__tokio-current-thread-0.1.7//:tokio_current_thread",
+ "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
+ "@rules_rust_proto__tokio-fs-0.1.7//:tokio_fs",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
+ "@rules_rust_proto__tokio-sync-0.1.8//:tokio_sync",
+ "@rules_rust_proto__tokio-tcp-0.1.4//:tokio_tcp",
+ "@rules_rust_proto__tokio-threadpool-0.1.18//:tokio_threadpool",
+ "@rules_rust_proto__tokio-timer-0.2.13//:tokio_timer",
+ "@rules_rust_proto__tokio-udp-0.1.6//:tokio_udp",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_proto__tokio-uds-0.2.7//:tokio_uds", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel
new file mode 100644
index 00000000..5b61d8f9
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_codec",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-codec",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel
new file mode 100644
index 00000000..fe49c59b
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tokio_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.18",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__iovec-0.1.4//:iovec",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__scoped-tls-0.1.2//:scoped_tls",
+ "@rules_rust_proto__tokio-0.1.22//:tokio",
+ "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
+ "@rules_rust_proto__tokio-timer-0.2.13//:tokio_timer",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel
new file mode 100644
index 00000000..8e1952dc
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_current_thread",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-current-thread",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.7",
+ deps = [
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel
new file mode 100644
index 00000000..3d9b0ab7
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_executor",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-executor",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.10",
+ deps = [
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel
new file mode 100644
index 00000000..ec0e59d7
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_fs",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-fs",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.7",
+ deps = [
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-threadpool-0.1.18//:tokio_threadpool",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel
new file mode 100644
index 00000000..0dd081e4
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_io",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-io",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.13",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__log-0.4.17//:log",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel
new file mode 100644
index 00000000..0b26ee77
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel
@@ -0,0 +1,89 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_reactor",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-reactor",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.12",
+ deps = [
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
+ "@rules_rust_proto__parking_lot-0.9.0//:parking_lot",
+ "@rules_rust_proto__slab-0.4.7//:slab",
+ "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-sync-0.1.8//:tokio_sync",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel
new file mode 100644
index 00000000..e18c616b
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_sync",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-sync",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.8",
+ deps = [
+ "@rules_rust_proto__fnv-1.0.7//:fnv",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel
new file mode 100644
index 00000000..377d4df8
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_tcp",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-tcp",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.4",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__iovec-0.1.4//:iovec",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel
new file mode 100644
index 00000000..7b6d7b98
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_threadpool",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-threadpool",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.18",
+ deps = [
+ "@rules_rust_proto__crossbeam-deque-0.7.4//:crossbeam_deque",
+ "@rules_rust_proto__crossbeam-queue-0.2.3//:crossbeam_queue",
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__lazy_static-1.4.0//:lazy_static",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__num_cpus-1.15.0//:num_cpus",
+ "@rules_rust_proto__slab-0.4.7//:slab",
+ "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel
new file mode 100644
index 00000000..c2fea642
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tokio_timer",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-timer",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__slab-0.3.0//:slab",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel
new file mode 100644
index 00000000..63a66f23
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_timer",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-timer",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.13",
+ deps = [
+ "@rules_rust_proto__crossbeam-utils-0.7.2//:crossbeam_utils",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__slab-0.4.7//:slab",
+ "@rules_rust_proto__tokio-executor-0.1.10//:tokio_executor",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel
new file mode 100644
index 00000000..56c23041
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tokio_tls_api",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-tls-api",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.22",
+ deps = [
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__tls-api-0.1.22//:tls_api",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel
new file mode 100644
index 00000000..be4afc48
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_udp",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-udp",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.6",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel
new file mode 100644
index 00000000..34e8bf2b
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "tokio_uds",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-uds",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.7",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__iovec-0.1.4//:iovec",
+ "@rules_rust_proto__libc-0.2.139//:libc",
+ "@rules_rust_proto__log-0.3.9//:log",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__mio-uds-0.6.8//:mio_uds",
+ "@rules_rust_proto__tokio-core-0.1.18//:tokio_core",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel b/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel
new file mode 100644
index 00000000..96d1a2f5
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "tokio_uds",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tokio-uds",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.7",
+ deps = [
+ "@rules_rust_proto__bytes-0.4.12//:bytes",
+ "@rules_rust_proto__futures-0.1.31//:futures",
+ "@rules_rust_proto__iovec-0.1.4//:iovec",
+ "@rules_rust_proto__libc-0.2.139//:libc",
+ "@rules_rust_proto__log-0.4.17//:log",
+ "@rules_rust_proto__mio-0.6.23//:mio",
+ "@rules_rust_proto__mio-uds-0.6.8//:mio_uds",
+ "@rules_rust_proto__tokio-codec-0.1.2//:tokio_codec",
+ "@rules_rust_proto__tokio-io-0.1.13//:tokio_io",
+ "@rules_rust_proto__tokio-reactor-0.1.12//:tokio_reactor",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel
new file mode 100644
index 00000000..77273265
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "unix_socket",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unix_socket",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.0",
+ deps = [
+ "@rules_rust_proto__cfg-if-0.1.10//:cfg_if",
+ "@rules_rust_proto__libc-0.2.139//:libc",
+ ],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel b/proto/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel
new file mode 100644
index 00000000..ef6ddef5
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "void",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=void",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel b/proto/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel
new file mode 100644
index 00000000..1a38f56a
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "winapi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.8",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/proto/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel
new file mode 100644
index 00000000..e8ef4bf4
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel
@@ -0,0 +1,143 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "winapi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errhandlingapi",
+ "handleapi",
+ "minwindef",
+ "ntstatus",
+ "winbase",
+ "winerror",
+ "winnt",
+ "winsock2",
+ "ws2def",
+ "ws2ipdef",
+ "ws2tcpip",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.9",
+ deps = [
+ "@rules_rust_proto__winapi-0.3.9//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "errhandlingapi",
+ "handleapi",
+ "minwindef",
+ "ntstatus",
+ "winbase",
+ "winerror",
+ "winnt",
+ "winsock2",
+ "ws2def",
+ "ws2ipdef",
+ "ws2tcpip",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.3.9",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel b/proto/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel
new file mode 100644
index 00000000..90249e04
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "build",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-build",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.1",
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
new file mode 100644
index 00000000..35077a87
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "winapi_i686_pc_windows_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-i686-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+ deps = [
+ "@rules_rust_proto__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi-i686-pc-windows-gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-i686-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi-i686-pc-windows-gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/proto/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
new file mode 100644
index 00000000..6f8c588e
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "winapi_x86_64_pc_windows_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-x86_64-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+ deps = [
+ "@rules_rust_proto__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "winapi-x86_64-pc-windows-gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=winapi-x86_64-pc-windows-gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "winapi-x86_64-pc-windows-gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel b/proto/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel
new file mode 100644
index 00000000..a4622882
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "ws2_32",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ws2_32-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.1",
+ deps = [
+ "@rules_rust_proto__winapi-0.2.8//:winapi",
+ "@rules_rust_proto__ws2_32-sys-0.2.1//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "ws2_32-sys_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ws2_32-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_proto__winapi-build-0.1.1//:build",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "ws2_32-sys_build_script",
+ tags = ["manual"],
+)
diff --git a/proto/protobuf/3rdparty/crates/crates.bzl b/proto/protobuf/3rdparty/crates/crates.bzl
new file mode 100644
index 00000000..56a8f800
--- /dev/null
+++ b/proto/protobuf/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("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+
+# buildifier: disable=bzl-visibility
+load("@rules_rust//proto/protobuf/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories")
+
+def crate_repositories():
+ maybe(
+ crates_vendor_remote_repository,
+ name = "rules_rust_proto",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.bazel"),
+ defs_module = Label("@rules_rust//proto/protobuf/3rdparty/crates:defs.bzl"),
+ )
+
+ _crate_repositories()
diff --git a/proto/protobuf/3rdparty/crates/defs.bzl b/proto/protobuf/3rdparty/crates/defs.bzl
new file mode 100644
index 00000000..576f2738
--- /dev/null
+++ b/proto/protobuf/3rdparty/crates/defs.bzl
@@ -0,0 +1,1147 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//proto/protobuf/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 dependencies 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, normal 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({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
+
+ 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, normal 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": dict(common_items)}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
+
+ return select(crate_aliases)
+
+###############################################################################
+# WORKSPACE MEMBER DEPS AND ALIASES
+###############################################################################
+
+_NORMAL_DEPENDENCIES = {
+ "": {
+ _COMMON_CONDITION: {
+ "grpc": "@rules_rust_proto__grpc-0.6.2//:grpc",
+ "grpc-compiler": "@rules_rust_proto__grpc-compiler-0.6.2//:grpc_compiler",
+ "log": "@rules_rust_proto__log-0.4.17//:log",
+ "protobuf": "@rules_rust_proto__protobuf-2.8.2//:protobuf",
+ "protobuf-codegen": "@rules_rust_proto__protobuf-codegen-2.8.2//:protobuf_codegen",
+ "tls-api": "@rules_rust_proto__tls-api-0.1.22//:tls_api",
+ "tls-api-stub": "@rules_rust_proto__tls-api-stub-0.1.22//:tls_api_stub",
+ },
+ },
+}
+
+_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(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
+ "cfg(any(unix, target_os = \"wasi\"))": ["@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-fuchsia", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_os = \"cloudabi\")": [],
+ "cfg(target_os = \"fuchsia\")": ["@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:x86_64-fuchsia"],
+ "cfg(target_os = \"redox\")": [],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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 = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__base64-0.9.3",
+ sha256 = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/base64/0.9.3/download"],
+ strip_prefix = "base64-0.9.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.base64-0.9.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.bitflags-1.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__byteorder-1.4.3",
+ sha256 = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/byteorder/1.4.3/download"],
+ strip_prefix = "byteorder-1.4.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.byteorder-1.4.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__bytes-0.4.12",
+ sha256 = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/bytes/0.4.12/download"],
+ strip_prefix = "bytes-0.4.12",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.bytes-0.4.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__cfg-if-0.1.10",
+ sha256 = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cfg-if/0.1.10/download"],
+ strip_prefix = "cfg-if-0.1.10",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.cfg-if-0.1.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__cloudabi-0.0.3",
+ sha256 = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cloudabi/0.0.3/download"],
+ strip_prefix = "cloudabi-0.0.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.cloudabi-0.0.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__crossbeam-deque-0.7.4",
+ sha256 = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/crossbeam-deque/0.7.4/download"],
+ strip_prefix = "crossbeam-deque-0.7.4",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.crossbeam-deque-0.7.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__crossbeam-epoch-0.8.2",
+ sha256 = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download"],
+ strip_prefix = "crossbeam-epoch-0.8.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.crossbeam-epoch-0.8.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__crossbeam-queue-0.2.3",
+ sha256 = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download"],
+ strip_prefix = "crossbeam-queue-0.2.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.crossbeam-queue-0.2.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__crossbeam-utils-0.7.2",
+ sha256 = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download"],
+ strip_prefix = "crossbeam-utils-0.7.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.crossbeam-utils-0.7.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__fnv-1.0.7",
+ sha256 = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/fnv/1.0.7/download"],
+ strip_prefix = "fnv-1.0.7",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.fnv-1.0.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__fuchsia-zircon-0.3.3",
+ sha256 = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download"],
+ strip_prefix = "fuchsia-zircon-0.3.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.fuchsia-zircon-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__fuchsia-zircon-sys-0.3.3",
+ sha256 = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download"],
+ strip_prefix = "fuchsia-zircon-sys-0.3.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.fuchsia-zircon-sys-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__futures-0.1.31",
+ sha256 = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures/0.1.31/download"],
+ strip_prefix = "futures-0.1.31",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.futures-0.1.31.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__futures-cpupool-0.1.8",
+ sha256 = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/futures-cpupool/0.1.8/download"],
+ strip_prefix = "futures-cpupool-0.1.8",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.futures-cpupool-0.1.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__grpc-0.6.2",
+ sha256 = "2aaf1d741fe6f3413f1f9f71b99f5e4e26776d563475a8a53ce53a73a8534c1d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/grpc/0.6.2/download"],
+ strip_prefix = "grpc-0.6.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.grpc-0.6.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__grpc-compiler-0.6.2",
+ sha256 = "907274ce8ee7b40a0d0b0db09022ea22846a47cfb1fc8ad2c983c70001b4ffb1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/grpc-compiler/0.6.2/download"],
+ strip_prefix = "grpc-compiler-0.6.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.grpc-compiler-0.6.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__hermit-abi-0.2.6",
+ sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
+ strip_prefix = "hermit-abi-0.2.6",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.hermit-abi-0.2.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__httpbis-0.7.0",
+ sha256 = "7689cfa896b2a71da4f16206af167542b75d242b6906313e53857972a92d5614",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/httpbis/0.7.0/download"],
+ strip_prefix = "httpbis-0.7.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.httpbis-0.7.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__iovec-0.1.4",
+ sha256 = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/iovec/0.1.4/download"],
+ strip_prefix = "iovec-0.1.4",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.iovec-0.1.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__kernel32-sys-0.2.2",
+ sha256 = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download"],
+ strip_prefix = "kernel32-sys-0.2.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.kernel32-sys-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__lazy_static-1.4.0",
+ sha256 = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/lazy_static/1.4.0/download"],
+ strip_prefix = "lazy_static-1.4.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.lazy_static-1.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__libc-0.2.139",
+ sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
+ strip_prefix = "libc-0.2.139",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__lock_api-0.3.4",
+ sha256 = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/lock_api/0.3.4/download"],
+ strip_prefix = "lock_api-0.3.4",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.lock_api-0.3.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__log-0.3.9",
+ sha256 = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/log/0.3.9/download"],
+ strip_prefix = "log-0.3.9",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.log-0.3.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.log-0.4.17.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__maybe-uninit-2.0.0",
+ sha256 = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download"],
+ strip_prefix = "maybe-uninit-2.0.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.maybe-uninit-2.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__memoffset-0.5.6",
+ sha256 = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/memoffset/0.5.6/download"],
+ strip_prefix = "memoffset-0.5.6",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.memoffset-0.5.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__mio-0.6.23",
+ sha256 = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/mio/0.6.23/download"],
+ strip_prefix = "mio-0.6.23",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.mio-0.6.23.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__mio-uds-0.6.8",
+ sha256 = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/mio-uds/0.6.8/download"],
+ strip_prefix = "mio-uds-0.6.8",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.mio-uds-0.6.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__miow-0.2.2",
+ sha256 = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/miow/0.2.2/download"],
+ strip_prefix = "miow-0.2.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.miow-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__net2-0.2.38",
+ sha256 = "74d0df99cfcd2530b2e694f6e17e7f37b8e26bb23983ac530c0c97408837c631",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/net2/0.2.38/download"],
+ strip_prefix = "net2-0.2.38",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.net2-0.2.38.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__num_cpus-1.15.0",
+ sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
+ strip_prefix = "num_cpus-1.15.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.num_cpus-1.15.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__parking_lot-0.9.0",
+ sha256 = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/parking_lot/0.9.0/download"],
+ strip_prefix = "parking_lot-0.9.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.parking_lot-0.9.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__parking_lot_core-0.6.3",
+ sha256 = "bda66b810a62be75176a80873726630147a5ca780cd33921e0b5709033e66b0a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/parking_lot_core/0.6.3/download"],
+ strip_prefix = "parking_lot_core-0.6.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.parking_lot_core-0.6.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__protobuf-2.8.2",
+ patch_args = [
+ "-p1",
+ ],
+ patches = [
+ "@rules_rust//proto/protobuf/3rdparty/patches:protobuf-2.8.2.patch",
+ ],
+ sha256 = "70731852eec72c56d11226c8a5f96ad5058a3dab73647ca5f7ee351e464f2571",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/protobuf/2.8.2/download"],
+ strip_prefix = "protobuf-2.8.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.protobuf-2.8.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__protobuf-codegen-2.8.2",
+ sha256 = "3d74b9cbbf2ac9a7169c85a3714ec16c51ee9ec7cfd511549527e9a7df720795",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/protobuf-codegen/2.8.2/download"],
+ strip_prefix = "protobuf-codegen-2.8.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.protobuf-codegen-2.8.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__redox_syscall-0.1.57",
+ sha256 = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.1.57/download"],
+ strip_prefix = "redox_syscall-0.1.57",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.redox_syscall-0.1.57.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__rustc_version-0.2.3",
+ sha256 = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/rustc_version/0.2.3/download"],
+ strip_prefix = "rustc_version-0.2.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.rustc_version-0.2.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__safemem-0.3.3",
+ sha256 = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/safemem/0.3.3/download"],
+ strip_prefix = "safemem-0.3.3",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.safemem-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__scoped-tls-0.1.2",
+ sha256 = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/scoped-tls/0.1.2/download"],
+ strip_prefix = "scoped-tls-0.1.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.scoped-tls-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__scopeguard-1.1.0",
+ sha256 = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/scopeguard/1.1.0/download"],
+ strip_prefix = "scopeguard-1.1.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.scopeguard-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__semver-0.9.0",
+ sha256 = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/semver/0.9.0/download"],
+ strip_prefix = "semver-0.9.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.semver-0.9.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__semver-parser-0.7.0",
+ sha256 = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/semver-parser/0.7.0/download"],
+ strip_prefix = "semver-parser-0.7.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.semver-parser-0.7.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__slab-0.3.0",
+ sha256 = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/slab/0.3.0/download"],
+ strip_prefix = "slab-0.3.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.slab-0.3.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__slab-0.4.7",
+ sha256 = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/slab/0.4.7/download"],
+ strip_prefix = "slab-0.4.7",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.slab-0.4.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__smallvec-0.6.14",
+ sha256 = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/smallvec/0.6.14/download"],
+ strip_prefix = "smallvec-0.6.14",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.smallvec-0.6.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tls-api-0.1.22",
+ sha256 = "049c03787a0595182357fbd487577947f4351b78ce20c3668f6d49f17feb13d1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tls-api/0.1.22/download"],
+ strip_prefix = "tls-api-0.1.22",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tls-api-0.1.22.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tls-api-stub-0.1.22",
+ sha256 = "c9a0cc8c149724db9de7d73a0e1bc80b1a74f5394f08c6f301e11f9c35fa061e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tls-api-stub/0.1.22/download"],
+ strip_prefix = "tls-api-stub-0.1.22",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tls-api-stub-0.1.22.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-0.1.22",
+ sha256 = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio/0.1.22/download"],
+ strip_prefix = "tokio-0.1.22",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-0.1.22.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-codec-0.1.2",
+ sha256 = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-codec/0.1.2/download"],
+ strip_prefix = "tokio-codec-0.1.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-codec-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-core-0.1.18",
+ sha256 = "87b1395334443abca552f63d4f61d0486f12377c2ba8b368e523f89e828cffd4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-core/0.1.18/download"],
+ strip_prefix = "tokio-core-0.1.18",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-core-0.1.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-current-thread-0.1.7",
+ sha256 = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-current-thread/0.1.7/download"],
+ strip_prefix = "tokio-current-thread-0.1.7",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-current-thread-0.1.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-executor-0.1.10",
+ sha256 = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-executor/0.1.10/download"],
+ strip_prefix = "tokio-executor-0.1.10",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-executor-0.1.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-fs-0.1.7",
+ sha256 = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-fs/0.1.7/download"],
+ strip_prefix = "tokio-fs-0.1.7",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-fs-0.1.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-io-0.1.13",
+ sha256 = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-io/0.1.13/download"],
+ strip_prefix = "tokio-io-0.1.13",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-io-0.1.13.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-reactor-0.1.12",
+ sha256 = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-reactor/0.1.12/download"],
+ strip_prefix = "tokio-reactor-0.1.12",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-reactor-0.1.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-sync-0.1.8",
+ sha256 = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-sync/0.1.8/download"],
+ strip_prefix = "tokio-sync-0.1.8",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-sync-0.1.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-tcp-0.1.4",
+ sha256 = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-tcp/0.1.4/download"],
+ strip_prefix = "tokio-tcp-0.1.4",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-tcp-0.1.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-threadpool-0.1.18",
+ sha256 = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-threadpool/0.1.18/download"],
+ strip_prefix = "tokio-threadpool-0.1.18",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-threadpool-0.1.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-timer-0.1.2",
+ sha256 = "6131e780037787ff1b3f8aad9da83bca02438b72277850dd6ad0d455e0e20efc",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-timer/0.1.2/download"],
+ strip_prefix = "tokio-timer-0.1.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-timer-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-timer-0.2.13",
+ sha256 = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-timer/0.2.13/download"],
+ strip_prefix = "tokio-timer-0.2.13",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-timer-0.2.13.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-tls-api-0.1.22",
+ sha256 = "68d0e040d5b1f4cfca70ec4f371229886a5de5bb554d272a4a8da73004a7b2c9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-tls-api/0.1.22/download"],
+ strip_prefix = "tokio-tls-api-0.1.22",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-tls-api-0.1.22.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-udp-0.1.6",
+ sha256 = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-udp/0.1.6/download"],
+ strip_prefix = "tokio-udp-0.1.6",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-udp-0.1.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-uds-0.1.7",
+ sha256 = "65ae5d255ce739e8537221ed2942e0445f4b3b813daebac1c0050ddaaa3587f9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-uds/0.1.7/download"],
+ strip_prefix = "tokio-uds-0.1.7",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-uds-0.1.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__tokio-uds-0.2.7",
+ sha256 = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/tokio-uds/0.2.7/download"],
+ strip_prefix = "tokio-uds-0.2.7",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.tokio-uds-0.2.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__unix_socket-0.5.0",
+ sha256 = "6aa2700417c405c38f5e6902d699345241c28c0b7ade4abaad71e35a87eb1564",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/unix_socket/0.5.0/download"],
+ strip_prefix = "unix_socket-0.5.0",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.unix_socket-0.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__void-1.0.2",
+ sha256 = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/void/1.0.2/download"],
+ strip_prefix = "void-1.0.2",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.void-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__winapi-0.2.8",
+ sha256 = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/winapi/0.2.8/download"],
+ strip_prefix = "winapi-0.2.8",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.winapi-0.2.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.winapi-0.3.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__winapi-build-0.1.1",
+ sha256 = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/winapi-build/0.1.1/download"],
+ strip_prefix = "winapi-build-0.1.1",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.winapi-build-0.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__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("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_proto__ws2_32-sys-0.2.1",
+ sha256 = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download"],
+ strip_prefix = "ws2_32-sys-0.2.1",
+ build_file = Label("@rules_rust//proto/protobuf/3rdparty/crates:BUILD.ws2_32-sys-0.2.1.bazel"),
+ )
diff --git a/proto/3rdparty/patches/BUILD.bazel b/proto/protobuf/3rdparty/patches/BUILD.bazel
index fb662c86..fb662c86 100644
--- a/proto/3rdparty/patches/BUILD.bazel
+++ b/proto/protobuf/3rdparty/patches/BUILD.bazel
diff --git a/proto/3rdparty/patches/README.md b/proto/protobuf/3rdparty/patches/README.md
index 1b19afb6..1b19afb6 100644
--- a/proto/3rdparty/patches/README.md
+++ b/proto/protobuf/3rdparty/patches/README.md
diff --git a/proto/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch b/proto/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch
index ad694e22..ad694e22 100644
--- a/proto/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch
+++ b/proto/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch
diff --git a/proto/3rdparty/patches/protobuf-2.8.2.patch b/proto/protobuf/3rdparty/patches/protobuf-2.8.2.patch
index c81a9118..c81a9118 100644
--- a/proto/3rdparty/patches/protobuf-2.8.2.patch
+++ b/proto/protobuf/3rdparty/patches/protobuf-2.8.2.patch
diff --git a/proto/protobuf/BUILD.bazel b/proto/protobuf/BUILD.bazel
new file mode 100644
index 00000000..8ab84afe
--- /dev/null
+++ b/proto/protobuf/BUILD.bazel
@@ -0,0 +1,35 @@
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+load("//rust:defs.bzl", "rust_binary")
+load(":toolchain.bzl", "rust_proto_toolchain")
+
+package(default_visibility = ["//visibility:public"])
+
+toolchain_type(
+ name = "toolchain_type",
+)
+
+rust_binary(
+ name = "optional_output_wrapper",
+ srcs = ["optional_output_wrapper.rs"],
+ edition = "2018",
+ visibility = ["//visibility:public"],
+)
+
+toolchain(
+ name = "default-proto-toolchain",
+ toolchain = ":default-proto-toolchain-impl",
+ toolchain_type = "@rules_rust//proto/protobuf:toolchain_type",
+)
+
+rust_proto_toolchain(
+ name = "default-proto-toolchain-impl",
+ edition = "2018",
+)
+
+bzl_library(
+ name = "bzl_lib",
+ srcs = glob(["**/*.bzl"]),
+ deps = [
+ "//proto/protobuf/3rdparty:bzl_lib",
+ ],
+)
diff --git a/proto/protobuf/defs.bzl b/proto/protobuf/defs.bzl
new file mode 100644
index 00000000..32260ee3
--- /dev/null
+++ b/proto/protobuf/defs.bzl
@@ -0,0 +1,6 @@
+"""Rust Protobuf Rules"""
+
+load(":proto.bzl", _rust_grpc_library = "rust_grpc_library", _rust_proto_library = "rust_proto_library")
+
+rust_grpc_library = _rust_grpc_library
+rust_proto_library = _rust_proto_library
diff --git a/proto/optional_output_wrapper.rs b/proto/protobuf/optional_output_wrapper.rs
index 197868fe..197868fe 100644
--- a/proto/optional_output_wrapper.rs
+++ b/proto/protobuf/optional_output_wrapper.rs
diff --git a/proto/protobuf/proto.bzl b/proto/protobuf/proto.bzl
new file mode 100644
index 00000000..ca2df8a2
--- /dev/null
+++ b/proto/protobuf/proto.bzl
@@ -0,0 +1,459 @@
+# Copyright 2018 The Bazel Authors. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+"""Rust Protobuf Rules"""
+
+load("@rules_proto//proto:defs.bzl", "ProtoInfo")
+load(
+ "//proto/protobuf:toolchain.bzl",
+ _generate_proto = "rust_generate_proto",
+ _generated_file_stem = "generated_file_stem",
+)
+load("//rust:defs.bzl", "rust_common")
+
+# buildifier: disable=bzl-visibility
+load("//rust/private:rustc.bzl", "rustc_compile_action")
+
+# buildifier: disable=bzl-visibility
+load("//rust/private:utils.bzl", "can_build_metadata", "compute_crate_name", "determine_output_hash", "find_toolchain", "transform_deps")
+
+RustProtoInfo = provider(
+ doc = "Rust protobuf provider info",
+ fields = {
+ "proto_sources": "List[string]: list of source paths of protos",
+ "transitive_proto_sources": "depset[string]",
+ },
+)
+
+def _compute_proto_source_path(file, source_root_attr):
+ """Take the short path of file and make it suitable for protoc.
+
+ Args:
+ file (File): The target source file.
+ source_root_attr (str): The directory relative to which the `.proto` \
+ files defined in the proto_library are defined.
+
+ Returns:
+ str: The protoc suitible path of `file`
+ """
+
+ # Bazel creates symlinks to the .proto files under a directory called
+ # "_virtual_imports/<rule name>" if we do any sort of munging of import
+ # paths (e.g. using strip_import_prefix / import_prefix attributes)
+ virtual_imports = "/_virtual_imports/"
+ if virtual_imports in file.path:
+ return file.path.split(virtual_imports)[1].split("/", 1)[1]
+
+ # For proto, they need to be requested with their absolute name to be
+ # compatible with the descriptor_set passed by proto_library.
+ # I.e. if you compile a protobuf at @repo1//package:file.proto, the proto
+ # compiler would generate a file descriptor with the path
+ # `package/file.proto`. Since we compile from the proto descriptor, we need
+ # to pass the list of descriptors and the list of path to compile.
+ # For the precedent example, the file (noted `f`) would have
+ # `f.short_path` returns `external/repo1/package/file.proto`.
+ # In addition, proto_library can provide a proto_source_path to change the base
+ # path, which should a be a prefix.
+ path = file.short_path
+
+ # Strip external prefix.
+ path = path.split("/", 2)[2] if path.startswith("../") else path
+
+ # Strip source_root.
+ if path.startswith(source_root_attr):
+ return path[len(source_root_attr):]
+ else:
+ return path
+
+def _rust_proto_aspect_impl(target, ctx):
+ """The implementation of the `rust_proto_aspect` aspect
+
+ Args:
+ target (Target): The target to which the aspect is applied
+ ctx (ctx): The rule context which the targetis created from
+
+ Returns:
+ list: A list containg a `RustProtoInfo` provider
+ """
+ if ProtoInfo not in target:
+ return None
+
+ if hasattr(ctx.rule.attr, "proto_source_root"):
+ source_root = ctx.rule.attr.proto_source_root
+ else:
+ source_root = ""
+
+ if source_root and source_root[-1] != "/":
+ source_root += "/"
+
+ sources = [
+ _compute_proto_source_path(f, source_root)
+ for f in target[ProtoInfo].direct_sources
+ ]
+ transitive_sources = [
+ f[RustProtoInfo].transitive_proto_sources
+ for f in ctx.rule.attr.deps
+ if RustProtoInfo in f
+ ]
+ return [RustProtoInfo(
+ proto_sources = sources,
+ transitive_proto_sources = depset(transitive = transitive_sources, direct = sources),
+ )]
+
+_rust_proto_aspect = aspect(
+ doc = "An aspect that gathers rust proto direct and transitive sources",
+ implementation = _rust_proto_aspect_impl,
+ attr_aspects = ["deps"],
+)
+
+def _gen_lib(ctx, grpc, srcs, lib):
+ """Generate a lib.rs file for the crates.
+
+ Args:
+ ctx (ctx): The current rule's context object
+ grpc (bool): True if the current rule is a `gRPC` rule.
+ srcs (list): A list of protoc suitible file paths (str).
+ lib (File): The File object where the rust source file should be written
+ """
+ content = ["extern crate protobuf;"]
+ if grpc:
+ content.append("extern crate grpc;")
+ content.append("extern crate tls_api;")
+ for f in srcs.to_list():
+ content.append("pub mod %s;" % _generated_file_stem(f))
+ content.append("pub use %s::*;" % _generated_file_stem(f))
+ if grpc:
+ content.append("pub mod %s_grpc;" % _generated_file_stem(f))
+ content.append("pub use %s_grpc::*;" % _generated_file_stem(f))
+ ctx.actions.write(lib, "\n".join(content))
+
+def _expand_provider(lst, provider):
+ """Gathers a list of a specific provider from a list of targets.
+
+ Args:
+ lst (list): A list of Targets
+ provider (Provider): The target provider type to extract `lst`
+
+ Returns:
+ list: A list of providers of the type from `provider`.
+ """
+ return [el[provider] for el in lst if provider in el]
+
+def _rust_proto_compile(protos, descriptor_sets, imports, crate_name, ctx, is_grpc, compile_deps, toolchain):
+ """Create and run a rustc compile action based on the current rule's attributes
+
+ Args:
+ protos (depset): Paths of protos to compile.
+ descriptor_sets (depset): A set of transitive protobuf `FileDescriptorSet`s
+ imports (depset): A set of transitive protobuf Imports.
+ crate_name (str): The name of the Crate for the current target
+ ctx (ctx): The current rule's context object
+ is_grpc (bool): True if the current rule is a `gRPC` rule.
+ compile_deps (list): A list of Rust dependencies (`List[Target]`)
+ toolchain (rust_toolchain): the current `rust_toolchain`.
+
+ Returns:
+ list: A list of providers, see `rustc_compile_action`
+ """
+
+ # Create all the source in a specific folder
+ proto_toolchain = ctx.toolchains[Label("//proto/protobuf:toolchain_type")]
+ output_dir = "%s.%s.rust" % (crate_name, "grpc" if is_grpc else "proto")
+
+ # Generate the proto stubs
+ srcs = _generate_proto(
+ ctx,
+ descriptor_sets,
+ protos = protos,
+ imports = imports,
+ output_dir = output_dir,
+ proto_toolchain = proto_toolchain,
+ is_grpc = is_grpc,
+ )
+
+ # and lib.rs
+ lib_rs = ctx.actions.declare_file("%s/lib.rs" % output_dir)
+ _gen_lib(ctx, is_grpc, protos, lib_rs)
+ srcs.append(lib_rs)
+
+ # And simulate rust_library behavior
+ output_hash = determine_output_hash(lib_rs, ctx.label)
+ rust_lib = ctx.actions.declare_file("%s/lib%s-%s.rlib" % (
+ output_dir,
+ crate_name,
+ output_hash,
+ ))
+ rust_metadata = None
+ if can_build_metadata(toolchain, ctx, "rlib"):
+ rust_metadata = ctx.actions.declare_file("%s/lib%s-%s.rmeta" % (
+ output_dir,
+ crate_name,
+ output_hash,
+ ))
+
+ # Gather all dependencies for compilation
+ compile_action_deps = depset(
+ transform_deps(
+ compile_deps +
+ proto_toolchain.grpc_compile_deps if is_grpc else proto_toolchain.proto_compile_deps,
+ ),
+ )
+
+ return rustc_compile_action(
+ ctx = ctx,
+ attr = ctx.attr,
+ toolchain = toolchain,
+ crate_info = rust_common.create_crate_info(
+ name = crate_name,
+ type = "rlib",
+ root = lib_rs,
+ srcs = depset(srcs),
+ deps = compile_action_deps,
+ proc_macro_deps = depset([]),
+ aliases = {},
+ output = rust_lib,
+ metadata = rust_metadata,
+ edition = proto_toolchain.edition,
+ rustc_env = {},
+ is_test = False,
+ compile_data = depset([target.files for target in getattr(ctx.attr, "compile_data", [])]),
+ compile_data_targets = depset(getattr(ctx.attr, "compile_data", [])),
+ wrapped_crate_type = None,
+ owner = ctx.label,
+ ),
+ output_hash = output_hash,
+ )
+
+def _rust_protogrpc_library_impl(ctx, is_grpc):
+ """Implementation of the rust_(proto|grpc)_library.
+
+ Args:
+ ctx (ctx): The current rule's context object
+ is_grpc (bool): True if the current rule is a `gRPC` rule.
+
+ Returns:
+ list: A list of providers, see `_rust_proto_compile`
+ """
+ proto = _expand_provider(ctx.attr.deps, ProtoInfo)
+ transitive_sources = [
+ f[RustProtoInfo].transitive_proto_sources
+ for f in ctx.attr.deps
+ if RustProtoInfo in f
+ ]
+
+ toolchain = find_toolchain(ctx)
+ crate_name = compute_crate_name(ctx.workspace_name, ctx.label, toolchain, ctx.attr.crate_name)
+
+ return _rust_proto_compile(
+ protos = depset(transitive = transitive_sources),
+ descriptor_sets = depset(transitive = [p.transitive_descriptor_sets for p in proto]),
+ imports = depset(transitive = [p.transitive_imports for p in proto]),
+ crate_name = crate_name,
+ ctx = ctx,
+ is_grpc = is_grpc,
+ compile_deps = ctx.attr.rust_deps,
+ toolchain = toolchain,
+ )
+
+def _rust_proto_library_impl(ctx):
+ """The implementation of the `rust_proto_library` rule
+
+ Args:
+ ctx (ctx): The rule's context object.
+
+ Returns:
+ list: A list of providers, see `_rust_protogrpc_library_impl`
+ """
+ return _rust_protogrpc_library_impl(ctx, False)
+
+rust_proto_library = rule(
+ implementation = _rust_proto_library_impl,
+ attrs = {
+ "crate_name": attr.string(
+ doc = """\
+ Crate name to use for this target.
+
+ This must be a valid Rust identifier, i.e. it may contain only alphanumeric characters and underscores.
+ Defaults to the target name, with any hyphens replaced by underscores.
+ """,
+ ),
+ "deps": attr.label_list(
+ doc = (
+ "List of proto_library dependencies that will be built. " +
+ "One crate for each proto_library will be created with the corresponding stubs."
+ ),
+ mandatory = True,
+ providers = [ProtoInfo],
+ aspects = [_rust_proto_aspect],
+ ),
+ "rust_deps": attr.label_list(
+ doc = "The crates the generated library depends on.",
+ ),
+ "rustc_flags": attr.string_list(
+ doc = """\
+ List of compiler flags passed to `rustc`.
+
+ These strings are subject to Make variable expansion for predefined
+ source/output path variables like `$location`, `$execpath`, and
+ `$rootpath`. This expansion is useful if you wish to pass a generated
+ file of arguments to rustc: `@$(location //package:target)`.
+ """,
+ ),
+ "_cc_toolchain": attr.label(
+ default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
+ ),
+ "_optional_output_wrapper": attr.label(
+ executable = True,
+ cfg = "exec",
+ default = Label("//proto/protobuf:optional_output_wrapper"),
+ ),
+ "_process_wrapper": attr.label(
+ default = Label("//util/process_wrapper"),
+ executable = True,
+ allow_single_file = True,
+ cfg = "exec",
+ ),
+ },
+ fragments = ["cpp"],
+ host_fragments = ["cpp"],
+ toolchains = [
+ str(Label("//proto/protobuf:toolchain_type")),
+ str(Label("//rust:toolchain_type")),
+ "@bazel_tools//tools/cpp:toolchain_type",
+ ],
+ # TODO: Remove once (bazelbuild/bazel#11584) is closed and the rules use
+ # the version of Bazel that issue was closed on as the min supported version
+ incompatible_use_toolchain_transition = True,
+ doc = """\
+Builds a Rust library crate from a set of `proto_library`s.
+
+Example:
+
+```python
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_proto_library")
+
+proto_library(
+ name = "my_proto",
+ srcs = ["my.proto"]
+)
+
+rust_proto_library(
+ name = "rust",
+ deps = [":my_proto"],
+)
+
+rust_binary(
+ name = "my_proto_binary",
+ srcs = ["my_proto_binary.rs"],
+ deps = [":rust"],
+)
+```
+""",
+)
+
+def _rust_grpc_library_impl(ctx):
+ """The implementation of the `rust_grpc_library` rule
+
+ Args:
+ ctx (ctx): The rule's context object
+
+ Returns:
+ list: A list of providers. See `_rust_protogrpc_library_impl`
+ """
+ return _rust_protogrpc_library_impl(ctx, True)
+
+rust_grpc_library = rule(
+ implementation = _rust_grpc_library_impl,
+ attrs = {
+ "crate_name": attr.string(
+ doc = """\
+ Crate name to use for this target.
+
+ This must be a valid Rust identifier, i.e. it may contain only alphanumeric characters and underscores.
+ Defaults to the target name, with any hyphens replaced by underscores.
+ """,
+ ),
+ "deps": attr.label_list(
+ doc = (
+ "List of proto_library dependencies that will be built. " +
+ "One crate for each proto_library will be created with the corresponding gRPC stubs."
+ ),
+ mandatory = True,
+ providers = [ProtoInfo],
+ aspects = [_rust_proto_aspect],
+ ),
+ "rust_deps": attr.label_list(
+ doc = "The crates the generated library depends on.",
+ ),
+ "rustc_flags": attr.string_list(
+ doc = """\
+ List of compiler flags passed to `rustc`.
+
+ These strings are subject to Make variable expansion for predefined
+ source/output path variables like `$location`, `$execpath`, and
+ `$rootpath`. This expansion is useful if you wish to pass a generated
+ file of arguments to rustc: `@$(location //package:target)`.
+ """,
+ ),
+ "_cc_toolchain": attr.label(
+ default = "@bazel_tools//tools/cpp:current_cc_toolchain",
+ ),
+ "_optional_output_wrapper": attr.label(
+ executable = True,
+ cfg = "exec",
+ default = Label("//proto/protobuf:optional_output_wrapper"),
+ ),
+ "_process_wrapper": attr.label(
+ default = Label("//util/process_wrapper"),
+ executable = True,
+ allow_single_file = True,
+ cfg = "exec",
+ ),
+ },
+ fragments = ["cpp"],
+ host_fragments = ["cpp"],
+ toolchains = [
+ str(Label("//proto/protobuf:toolchain_type")),
+ str(Label("//rust:toolchain_type")),
+ "@bazel_tools//tools/cpp:toolchain_type",
+ ],
+ # TODO: Remove once (bazelbuild/bazel#11584) is closed and the rules use
+ # the version of Bazel that issue was closed on as the min supported version
+ incompatible_use_toolchain_transition = True,
+ doc = """\
+Builds a Rust library crate from a set of `proto_library`s suitable for gRPC.
+
+Example:
+
+```python
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_grpc_library")
+
+proto_library(
+ name = "my_proto",
+ srcs = ["my.proto"]
+)
+
+rust_grpc_library(
+ name = "rust",
+ deps = [":my_proto"],
+)
+
+rust_binary(
+ name = "my_service",
+ srcs = ["my_service.rs"],
+ deps = [":rust"],
+)
+```
+""",
+)
diff --git a/proto/protobuf/repositories.bzl b/proto/protobuf/repositories.bzl
new file mode 100644
index 00000000..a19554cd
--- /dev/null
+++ b/proto/protobuf/repositories.bzl
@@ -0,0 +1,55 @@
+# Copyright 2018 The Bazel Authors. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+"""Dependencies for Rust proto rules"""
+
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+load("//proto/protobuf/3rdparty/crates:defs.bzl", "crate_repositories")
+
+def rust_proto_protobuf_dependencies():
+ maybe(
+ http_archive,
+ name = "rules_proto",
+ sha256 = "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd",
+ strip_prefix = "rules_proto-5.3.0-21.7",
+ urls = [
+ "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
+ "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
+ ],
+ )
+
+ maybe(
+ http_archive,
+ name = "com_google_protobuf",
+ sha256 = "758249b537abba2f21ebc2d02555bf080917f0f2f88f4cbe2903e0e28c4187ed",
+ strip_prefix = "protobuf-3.10.0",
+ urls = [
+ "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.10.0.tar.gz",
+ "https://github.com/protocolbuffers/protobuf/archive/v3.10.0.tar.gz",
+ ],
+ patch_args = ["-p1"],
+ patches = [
+ Label("//proto/protobuf/3rdparty/patches:com_google_protobuf-v3.10.0-bzl_visibility.patch"),
+ ],
+ )
+
+ crate_repositories()
+
+# buildifier: disable=unnamed-macro
+def rust_proto_protobuf_register_toolchains(register_toolchains = True):
+ """Register toolchains for proto compilation."""
+
+ if register_toolchains:
+ native.register_toolchains(str(Label("//proto/protobuf:default-proto-toolchain")))
diff --git a/proto/protobuf/toolchain.bzl b/proto/protobuf/toolchain.bzl
new file mode 100644
index 00000000..d03268b4
--- /dev/null
+++ b/proto/protobuf/toolchain.bzl
@@ -0,0 +1,214 @@
+# Copyright 2018 The Bazel Authors. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+"""Toolchain for compiling rust stubs from protobuf and gRPC."""
+
+# buildifier: disable=bzl-visibility
+load("//rust/private:utils.bzl", "name_to_crate_name")
+
+def generated_file_stem(file_path):
+ """Returns the basename of a file without any extensions.
+
+ Example:
+ ```python
+ content.append("pub mod %s;" % _generated_file_stem(f))
+ ```
+
+ Args:
+ file_path (string): A path to a file
+
+ Returns:
+ string: The file stem of the filename
+ """
+ basename = file_path.rsplit("/", 2)[-1]
+ basename = name_to_crate_name(basename)
+ return basename.rsplit(".", 2)[0]
+
+def rust_generate_proto(
+ ctx,
+ transitive_descriptor_sets,
+ protos,
+ imports,
+ output_dir,
+ proto_toolchain,
+ is_grpc = False):
+ """Generate a proto compilation action.
+
+ Args:
+ ctx (ctx): rule context.
+ transitive_descriptor_sets (depset): descriptor generated by previous protobuf libraries.
+ protos (list): list of paths of protos to compile.
+ imports (depset): directory, relative to the package, to output the list of stubs.
+ output_dir (str): The basename of the output directory for for the output generated stubs
+ proto_toolchain (ToolchainInfo): The toolchain for rust-proto compilation. See `rust_proto_toolchain`
+ is_grpc (bool, optional): generate gRPC stubs. Defaults to False.
+
+ Returns:
+ list: the list of generate stubs (File)
+ """
+
+ tools = [
+ proto_toolchain.protoc,
+ proto_toolchain.proto_plugin,
+ ]
+ executable = proto_toolchain.protoc
+ args = ctx.actions.args()
+
+ if not protos:
+ fail("Protobuf compilation requested without inputs!")
+ paths = ["%s/%s" % (output_dir, generated_file_stem(i)) for i in protos.to_list()]
+ outs = [ctx.actions.declare_file(path + ".rs") for path in paths]
+ output_directory = outs[0].dirname
+
+ if is_grpc:
+ # Add grpc stubs to the list of outputs
+ grpc_files = [ctx.actions.declare_file(path + "_grpc.rs") for path in paths]
+ outs.extend(grpc_files)
+
+ # gRPC stubs is generated only if a service is defined in the proto,
+ # so we create an empty grpc module in the other case.
+ tools.append(proto_toolchain.grpc_plugin)
+ tools.append(ctx.executable._optional_output_wrapper)
+ args.add_all(grpc_files)
+ args.add_all([
+ "--",
+ proto_toolchain.protoc,
+ "--plugin=protoc-gen-grpc-rust=" + proto_toolchain.grpc_plugin.path,
+ "--grpc-rust_out=" + output_directory,
+ ])
+ executable = ctx.executable._optional_output_wrapper
+
+ args.add_all([
+ "--plugin=protoc-gen-rust=" + proto_toolchain.proto_plugin.path,
+ "--rust_out=" + output_directory,
+ ])
+
+ args.add_joined(
+ transitive_descriptor_sets,
+ join_with = ":",
+ format_joined = "--descriptor_set_in=%s",
+ )
+
+ args.add_all(protos)
+ ctx.actions.run(
+ inputs = depset(
+ transitive = [
+ transitive_descriptor_sets,
+ imports,
+ ],
+ ),
+ outputs = outs,
+ tools = tools,
+ progress_message = "Generating Rust protobuf stubs",
+ mnemonic = "RustProtocGen",
+ executable = executable,
+ arguments = [args],
+ )
+ return outs
+
+def _rust_proto_toolchain_impl(ctx):
+ return platform_common.ToolchainInfo(
+ edition = ctx.attr.edition,
+ grpc_compile_deps = ctx.attr.grpc_compile_deps,
+ grpc_plugin = ctx.file.grpc_plugin,
+ proto_compile_deps = ctx.attr.proto_compile_deps,
+ proto_plugin = ctx.file.proto_plugin,
+ protoc = ctx.executable.protoc,
+ )
+
+# Default dependencies needed to compile protobuf stubs.
+PROTO_COMPILE_DEPS = [
+ Label("//proto/protobuf/3rdparty/crates:protobuf"),
+]
+
+# Default dependencies needed to compile gRPC stubs.
+GRPC_COMPILE_DEPS = PROTO_COMPILE_DEPS + [
+ Label("//proto/protobuf/3rdparty/crates:grpc"),
+ Label("//proto/protobuf/3rdparty/crates:tls-api"),
+ Label("//proto/protobuf/3rdparty/crates:tls-api-stub"),
+]
+
+rust_proto_toolchain = rule(
+ implementation = _rust_proto_toolchain_impl,
+ attrs = {
+ "edition": attr.string(
+ doc = "The edition used by the generated rust source.",
+ ),
+ "grpc_compile_deps": attr.label_list(
+ doc = "The crates the generated grpc libraries depends on.",
+ cfg = "target",
+ default = GRPC_COMPILE_DEPS,
+ ),
+ "grpc_plugin": attr.label(
+ doc = "The location of the Rust protobuf compiler plugin to generate rust gRPC stubs.",
+ allow_single_file = True,
+ cfg = "exec",
+ default = Label("//proto/protobuf/3rdparty/crates:grpc-compiler__protoc-gen-rust-grpc"),
+ ),
+ "proto_compile_deps": attr.label_list(
+ doc = "The crates the generated protobuf libraries depends on.",
+ cfg = "target",
+ default = PROTO_COMPILE_DEPS,
+ ),
+ "proto_plugin": attr.label(
+ doc = "The location of the Rust protobuf compiler plugin used to generate rust sources.",
+ allow_single_file = True,
+ cfg = "exec",
+ default = Label("//proto/protobuf/3rdparty/crates:protobuf-codegen__protoc-gen-rust"),
+ ),
+ "protoc": attr.label(
+ doc = "The location of the `protoc` binary. It should be an executable target.",
+ executable = True,
+ cfg = "exec",
+ default = Label("@com_google_protobuf//:protoc"),
+ ),
+ },
+ doc = """\
+Declares a Rust Proto toolchain for use.
+
+This is used to configure proto compilation and can be used to set different \
+protobuf compiler plugin.
+
+Example:
+
+Suppose a new nicer gRPC plugin has came out. The new plugin can be \
+used in Bazel by defining a new toolchain definition and declaration:
+
+```python
+load('@rules_rust//proto/protobuf:toolchain.bzl', 'rust_proto_toolchain')
+
+rust_proto_toolchain(
+ name="rust_proto_impl",
+ grpc_plugin="@rust_grpc//:grpc_plugin",
+ grpc_compile_deps=["@rust_grpc//:grpc_deps"],
+)
+
+toolchain(
+ name="rust_proto",
+ exec_compatible_with = [
+ "@platforms//cpu:cpuX",
+ ],
+ target_compatible_with = [
+ "@platforms//cpu:cpuX",
+ ],
+ toolchain = ":rust_proto_impl",
+)
+```
+
+Then, either add the label of the toolchain rule to register_toolchains in the WORKSPACE, or pass \
+it to the `--extra_toolchains` flag for Bazel, and it will be used.
+
+See @rules_rust//proto:BUILD for examples of defining the toolchain.
+""",
+)
diff --git a/proto/protobuf/transitive_repositories.bzl b/proto/protobuf/transitive_repositories.bzl
new file mode 100644
index 00000000..822b4e5a
--- /dev/null
+++ b/proto/protobuf/transitive_repositories.bzl
@@ -0,0 +1,15 @@
+"""Definitions for loading transitive `@rules_rust//proto/protobuf` dependencies"""
+
+load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
+load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
+
+def rust_proto_protobuf_transitive_repositories():
+ """Load transitive dependencies of the `@rules_rust//proto/protobuf` rules.
+
+ This macro should be called immediately after the `rust_protobuf_dependencies` macro.
+ """
+ rules_proto_dependencies()
+
+ rules_proto_toolchains()
+
+ protobuf_deps()
diff --git a/proto/repositories.bzl b/proto/repositories.bzl
deleted file mode 100644
index 4f7e63b5..00000000
--- a/proto/repositories.bzl
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2018 The Bazel Authors. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-"""Dependencies for Rust proto rules"""
-
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
-load("//proto/3rdparty/crates:defs.bzl", "crate_repositories")
-
-# buildifier: disable=unnamed-macro
-def rust_proto_repositories(register_default_toolchain = True):
- """Declare dependencies needed for proto compilation.
-
- Args:
- register_default_toolchain (bool, optional): If True, the default [rust_proto_toolchain](#rust_proto_toolchain)
- (`@rules_rust//proto:default-proto-toolchain`) is registered. This toolchain requires a set of dependencies
- that were generated using [crate_universe](https://github.com/bazelbuild/rules_rust/tree/main/crate_universe). These will also be loaded.
- """
- maybe(
- http_archive,
- name = "rules_proto",
- sha256 = "66bfdf8782796239d3875d37e7de19b1d94301e8972b3cbd2446b332429b4df1",
- strip_prefix = "rules_proto-4.0.0",
- urls = [
- "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.tar.gz",
- "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.tar.gz",
- ],
- )
-
- maybe(
- http_archive,
- name = "com_google_protobuf",
- sha256 = "758249b537abba2f21ebc2d02555bf080917f0f2f88f4cbe2903e0e28c4187ed",
- strip_prefix = "protobuf-3.10.0",
- urls = [
- "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.10.0.tar.gz",
- "https://github.com/protocolbuffers/protobuf/archive/v3.10.0.tar.gz",
- ],
- patch_args = ["-p1"],
- patches = [
- Label("//proto/3rdparty/patches:com_google_protobuf-v3.10.0-bzl_visibility.patch"),
- ],
- )
-
- crate_repositories()
-
- # Register toolchains
- if register_default_toolchain:
- native.register_toolchains(str(Label("//proto:default-proto-toolchain")))
diff --git a/proto/toolchain.bzl b/proto/toolchain.bzl
deleted file mode 100644
index 7225d0d1..00000000
--- a/proto/toolchain.bzl
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 2018 The Bazel Authors. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-"""Toolchain for compiling rust stubs from protobuf and gRPC."""
-
-# buildifier: disable=bzl-visibility
-load("//rust/private:utils.bzl", "name_to_crate_name")
-
-def generated_file_stem(file_path):
- """Returns the basename of a file without any extensions.
-
- Example:
- ```python
- content.append("pub mod %s;" % _generated_file_stem(f))
- ```
-
- Args:
- file_path (string): A path to a file
-
- Returns:
- string: The file stem of the filename
- """
- basename = file_path.rsplit("/", 2)[-1]
- basename = name_to_crate_name(basename)
- return basename.rsplit(".", 2)[0]
-
-def rust_generate_proto(
- ctx,
- transitive_descriptor_sets,
- protos,
- imports,
- output_dir,
- proto_toolchain,
- is_grpc = False):
- """Generate a proto compilation action.
-
- Args:
- ctx (ctx): rule context.
- transitive_descriptor_sets (depset): descriptor generated by previous protobuf libraries.
- protos (list): list of paths of protos to compile.
- imports (depset): directory, relative to the package, to output the list of stubs.
- output_dir (str): The basename of the output directory for for the output generated stubs
- proto_toolchain (ToolchainInfo): The toolchain for rust-proto compilation. See `rust_proto_toolchain`
- is_grpc (bool, optional): generate gRPC stubs. Defaults to False.
-
- Returns:
- list: the list of generate stubs (File)
- """
-
- tools = [
- proto_toolchain.protoc,
- proto_toolchain.proto_plugin,
- ]
- executable = proto_toolchain.protoc
- args = ctx.actions.args()
-
- if not protos:
- fail("Protobuf compilation requested without inputs!")
- paths = ["%s/%s" % (output_dir, generated_file_stem(i)) for i in protos.to_list()]
- outs = [ctx.actions.declare_file(path + ".rs") for path in paths]
- output_directory = outs[0].dirname
-
- if is_grpc:
- # Add grpc stubs to the list of outputs
- grpc_files = [ctx.actions.declare_file(path + "_grpc.rs") for path in paths]
- outs.extend(grpc_files)
-
- # gRPC stubs is generated only if a service is defined in the proto,
- # so we create an empty grpc module in the other case.
- tools.append(proto_toolchain.grpc_plugin)
- tools.append(ctx.executable._optional_output_wrapper)
- args.add_all([f.path for f in grpc_files])
- args.add_all([
- "--",
- proto_toolchain.protoc.path,
- "--plugin=protoc-gen-grpc-rust=" + proto_toolchain.grpc_plugin.path,
- "--grpc-rust_out=" + output_directory,
- ])
- executable = ctx.executable._optional_output_wrapper
-
- args.add_all([
- "--plugin=protoc-gen-rust=" + proto_toolchain.proto_plugin.path,
- "--rust_out=" + output_directory,
- ])
-
- args.add_joined(
- transitive_descriptor_sets,
- join_with = ":",
- format_joined = "--descriptor_set_in=%s",
- )
-
- args.add_all(protos)
- ctx.actions.run(
- inputs = depset(
- transitive = [
- transitive_descriptor_sets,
- imports,
- ],
- ),
- outputs = outs,
- tools = tools,
- progress_message = "Generating Rust protobuf stubs",
- mnemonic = "RustProtocGen",
- executable = executable,
- arguments = [args],
- )
- return outs
-
-def _rust_proto_toolchain_impl(ctx):
- return platform_common.ToolchainInfo(
- edition = ctx.attr.edition,
- grpc_compile_deps = ctx.attr.grpc_compile_deps,
- grpc_plugin = ctx.file.grpc_plugin,
- proto_compile_deps = ctx.attr.proto_compile_deps,
- proto_plugin = ctx.file.proto_plugin,
- protoc = ctx.executable.protoc,
- )
-
-# Default dependencies needed to compile protobuf stubs.
-PROTO_COMPILE_DEPS = [
- Label("//proto/3rdparty/crates:protobuf"),
-]
-
-# Default dependencies needed to compile gRPC stubs.
-GRPC_COMPILE_DEPS = PROTO_COMPILE_DEPS + [
- Label("//proto/3rdparty/crates:grpc"),
- Label("//proto/3rdparty/crates:tls-api"),
- Label("//proto/3rdparty/crates:tls-api-stub"),
-]
-
-rust_proto_toolchain = rule(
- implementation = _rust_proto_toolchain_impl,
- attrs = {
- "edition": attr.string(
- doc = "The edition used by the generated rust source.",
- ),
- "grpc_compile_deps": attr.label_list(
- doc = "The crates the generated grpc libraries depends on.",
- cfg = "target",
- default = GRPC_COMPILE_DEPS,
- ),
- "grpc_plugin": attr.label(
- doc = "The location of the Rust protobuf compiler plugin to generate rust gRPC stubs.",
- allow_single_file = True,
- cfg = "exec",
- default = Label("//proto:protoc_gen_rust_grpc"),
- ),
- "proto_compile_deps": attr.label_list(
- doc = "The crates the generated protobuf libraries depends on.",
- cfg = "target",
- default = PROTO_COMPILE_DEPS,
- ),
- "proto_plugin": attr.label(
- doc = "The location of the Rust protobuf compiler plugin used to generate rust sources.",
- allow_single_file = True,
- cfg = "exec",
- default = Label("//proto:protoc_gen_rust"),
- ),
- "protoc": attr.label(
- doc = "The location of the `protoc` binary. It should be an executable target.",
- executable = True,
- cfg = "exec",
- default = Label("@com_google_protobuf//:protoc"),
- ),
- },
- doc = """\
-Declares a Rust Proto toolchain for use.
-
-This is used to configure proto compilation and can be used to set different \
-protobuf compiler plugin.
-
-Example:
-
-Suppose a new nicer gRPC plugin has came out. The new plugin can be \
-used in Bazel by defining a new toolchain definition and declaration:
-
-```python
-load('@rules_rust//proto:toolchain.bzl', 'rust_proto_toolchain')
-
-rust_proto_toolchain(
- name="rust_proto_impl",
- grpc_plugin="@rust_grpc//:grpc_plugin",
- grpc_compile_deps=["@rust_grpc//:grpc_deps"],
-)
-
-toolchain(
- name="rust_proto",
- exec_compatible_with = [
- "@platforms//cpu:cpuX",
- ],
- target_compatible_with = [
- "@platforms//cpu:cpuX",
- ],
- toolchain = ":rust_proto_impl",
-)
-```
-
-Then, either add the label of the toolchain rule to register_toolchains in the WORKSPACE, or pass \
-it to the `--extra_toolchains` flag for Bazel, and it will be used.
-
-See @rules_rust//proto:BUILD for examples of defining the toolchain.
-""",
-)
diff --git a/proto/transitive_repositories.bzl b/proto/transitive_repositories.bzl
deleted file mode 100644
index cd4a98c1..00000000
--- a/proto/transitive_repositories.bzl
+++ /dev/null
@@ -1,15 +0,0 @@
-"""Definitions for loading transitive `@rules_rust//proto` dependencies"""
-
-load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
-load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
-
-def rust_proto_transitive_repositories():
- """Load transitive dependencies of the `@rules_rust//proto` rules.
-
- This macro should be called immediately after the `rust_proto_repositories` macro.
- """
- rules_proto_dependencies()
-
- rules_proto_toolchains()
-
- protobuf_deps()
diff --git a/rust/defs.bzl b/rust/defs.bzl
index ebaa6475..7c972439 100644
--- a/rust/defs.bzl
+++ b/rust/defs.bzl
@@ -30,6 +30,7 @@ load(
"//rust/private:rust.bzl",
_rust_binary = "rust_binary",
_rust_library = "rust_library",
+ _rust_library_group = "rust_library_group",
_rust_proc_macro = "rust_proc_macro",
_rust_shared_library = "rust_shared_library",
_rust_static_library = "rust_static_library",
@@ -81,6 +82,9 @@ rust_proc_macro = _rust_proc_macro
rust_binary = _rust_binary
# See @rules_rust//rust/private:rust.bzl for a complete description.
+rust_library_group = _rust_library_group
+# See @rules_rust//rust/private:rust.bzl for a complete description.
+
rust_test = _rust_test
# See @rules_rust//rust/private:rust.bzl for a complete description.
diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl
index 61a9cc3b..e4879553 100644
--- a/rust/known_shas.bzl
+++ b/rust/known_shas.bzl
@@ -14878,6 +14878,954 @@ FILE_KEY_TO_SHA = {
"2023-04-20/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "9540e207de1ab63cceeb0cc7b737039ae8e5f88234bfc1f451bdb8a46d7a3698",
"2023-04-20/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "f2f2ac379d11d435d1f4380c082420cd2e0a8c3934034f3247e67c7cf7f460ad",
"2023-04-20/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "abc833faea6ea4edc03c7652a112a5c2a6e2a385c3c6459cd69fbde31209a522",
+ "2023-06-01/cargo-nightly-aarch64-apple-darwin.tar.gz": "71d2d7f60e86827a1dd32b73efc64e94b336332ee462ba2d60db467c193879a5",
+ "2023-06-01/cargo-nightly-aarch64-apple-darwin.tar.xz": "d310807b875af3c298c07e92eeab2b2cb3dba5cf7e02a42519c08204639b4176",
+ "2023-06-01/cargo-nightly-aarch64-pc-windows-msvc.tar.gz": "1c3b12c71169dcb633edafbfa5a25340992e12da71a41552b7424b088bd5d0f8",
+ "2023-06-01/cargo-nightly-aarch64-pc-windows-msvc.tar.xz": "20cc5e29d80e6029845a1ab0c8873c338819ddbc571cace34be90e4f4d3aa8cc",
+ "2023-06-01/cargo-nightly-aarch64-unknown-linux-gnu.tar.gz": "aa6d80f9e305573e94df548d95b55faad6ae09479b2e9f228559fad3bd41be8e",
+ "2023-06-01/cargo-nightly-aarch64-unknown-linux-gnu.tar.xz": "37a765f338dfed561ac51536e56fcef79a489818c09ba846822aba9c97569919",
+ "2023-06-01/cargo-nightly-aarch64-unknown-linux-musl.tar.gz": "80301b32d5bc4a11e51296296053c15bc8d6f34aa887ecd5829c835a1cc2a52d",
+ "2023-06-01/cargo-nightly-aarch64-unknown-linux-musl.tar.xz": "ce2692cb3a559974cea62aac6ae4238a8732191d9967fd90bad163f23c6f0399",
+ "2023-06-01/cargo-nightly-arm-unknown-linux-gnueabi.tar.gz": "8cbfaed9c3596b1b1523655ff91f1ae72d85b305a0280c06707019b96612e865",
+ "2023-06-01/cargo-nightly-arm-unknown-linux-gnueabi.tar.xz": "368bb3d45d1d9faf40b40056986cdef53fa82e1a24ca01993ef4e803d833eb4f",
+ "2023-06-01/cargo-nightly-arm-unknown-linux-gnueabihf.tar.gz": "7772016d6da0aa610943a473a982156c69bcf0dbcd5aaade3ce371329e612f7c",
+ "2023-06-01/cargo-nightly-arm-unknown-linux-gnueabihf.tar.xz": "28fe760e37569838ae62dda7a73d39cc6ea86ddc69f3f49a59d376af848d02b9",
+ "2023-06-01/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "de8648b3db1b715adb2ad802f70892b9b13624b64625f4a2366643d2da9eef90",
+ "2023-06-01/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "1d42ce39323c9f81f359bd060f0bc451ae696673bc1d55308875544f437b6f60",
+ "2023-06-01/cargo-nightly-i686-pc-windows-gnu.tar.gz": "b4b3edf33ad00c34ac168a96b3bfdd424611226d25d5ab72458f25d93ac99fb4",
+ "2023-06-01/cargo-nightly-i686-pc-windows-gnu.tar.xz": "ed3d8ba95694be8ead887ec8266032f70bb63f9442a470eee0b2efaa07547b28",
+ "2023-06-01/cargo-nightly-i686-pc-windows-msvc.tar.gz": "f624293beb349130c1b662faa1c96d8894f435a0c76ec6bc81544e69632f0d0b",
+ "2023-06-01/cargo-nightly-i686-pc-windows-msvc.tar.xz": "e063807d86874035ef498a6032a007a4c6cf553a93c80d389189e5c609e1001e",
+ "2023-06-01/cargo-nightly-i686-unknown-linux-gnu.tar.gz": "063aa5b9d490d28f952e74da54cdd414d5eaf50784ea3861fb0d811fab2cc9fe",
+ "2023-06-01/cargo-nightly-i686-unknown-linux-gnu.tar.xz": "c6a512028b0e393d61f4df62af0fb75f3be562edcdda9ac348aa893da5a6c20e",
+ "2023-06-01/cargo-nightly-mips-unknown-linux-gnu.tar.gz": "250d03b99968c74582030809cbb04e867c196608b723f89da91567997aee6482",
+ "2023-06-01/cargo-nightly-mips-unknown-linux-gnu.tar.xz": "9fe009c6083a1e0c8ead64ac5d2d5720951a9ff89c3fc08ac0a45e08b36a9b58",
+ "2023-06-01/cargo-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "56cc83757ff1f941165247c73ff554aaf5d0a8b0fa8740499beee2d80f075456",
+ "2023-06-01/cargo-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "ac82389620eed4c1c2e376bfabf247f973324329d9211fb4af08f09cd69e32f3",
+ "2023-06-01/cargo-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "c97dd66d401c9c421c519513bc7bfbfb93daaad3ea56b15d4e7afc57b9ec5f80",
+ "2023-06-01/cargo-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "24a29813523d21b1f7e257d83142c2841f9bfb7501e2b16f50602210fdbf251c",
+ "2023-06-01/cargo-nightly-mipsel-unknown-linux-gnu.tar.gz": "51dfa834953519b952a8ac0cf2af4f059fbb0e84b20cde86e6e5d59fbb4c62b9",
+ "2023-06-01/cargo-nightly-mipsel-unknown-linux-gnu.tar.xz": "1ef9b48a2a371bdab41a637ce0ce9c0a6beb69f6fbf0f80d3bae6c4b740d1cac",
+ "2023-06-01/cargo-nightly-powerpc-unknown-linux-gnu.tar.gz": "0df9bb27ce1fb4374d6de78c1cccc146703f36f8838771816a71a6e29adc854b",
+ "2023-06-01/cargo-nightly-powerpc-unknown-linux-gnu.tar.xz": "90a1a4ca6d9b7bc14abc1888aa87e30eaf3afde4155549b7de44b10dfeacf318",
+ "2023-06-01/cargo-nightly-powerpc64-unknown-linux-gnu.tar.gz": "eae1bc5c2d29ae570a12050838f98073373647d7c34541abe33827c09dd66bfe",
+ "2023-06-01/cargo-nightly-powerpc64-unknown-linux-gnu.tar.xz": "64eb006a300f9f86959f4700477df7af7d690c10863cd3177a3dcd25a4cb63cf",
+ "2023-06-01/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "b66a090575f248917c6670f0951a222d4c7d63880904c2e790859af0c05801cc",
+ "2023-06-01/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "c41ca50662b9f13e4e315af1d69035cabbadf147e10feff35fb6fcbe79fa11e1",
+ "2023-06-01/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "074f0d370f332b6b1515742d51b4ec1bb989586454e06a8e18a49ccb0cbf06e8",
+ "2023-06-01/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "e07490a10df0605cc5e20b49f2fdb3c13be27642ba13f974019a5d57c999d67c",
+ "2023-06-01/cargo-nightly-s390x-unknown-linux-gnu.tar.gz": "8a76897b4eddd6171b13b935ec484cec77bca387db8505797a6d4afc01157d5b",
+ "2023-06-01/cargo-nightly-s390x-unknown-linux-gnu.tar.xz": "f298916cfb1bfb1ef2e21028af1f837f0a966f13a379a205ee77a18c73a2c65b",
+ "2023-06-01/cargo-nightly-x86_64-apple-darwin.tar.gz": "d32660dea165af239df8acf03c6d39c5ca3958f66d5b00fb63f2bd9f487f7164",
+ "2023-06-01/cargo-nightly-x86_64-apple-darwin.tar.xz": "3b391a7864734c6868d5e76169db52b9af1492b090656049f810d5a2043be4df",
+ "2023-06-01/cargo-nightly-x86_64-pc-windows-gnu.tar.gz": "71bed661cbc0024d8034b91d699814e165f838dc6644f46850486ae82686315d",
+ "2023-06-01/cargo-nightly-x86_64-pc-windows-gnu.tar.xz": "2420a4d5c9ce9e38d97c08fffbdce66db1f0099cded453bb917d85205c922a5c",
+ "2023-06-01/cargo-nightly-x86_64-pc-windows-msvc.tar.gz": "77f1d9ebee0f72d170c784028e16ba20d7830de39026ad9f7d9d50c842d6ea29",
+ "2023-06-01/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "9233bfa330cbf65027acf50e8789d8eca31538113e11ce3a60805417f289f34b",
+ "2023-06-01/cargo-nightly-x86_64-unknown-freebsd.tar.gz": "987e14fe13fd4f060f4465190aaf241b2f1f700ae942b28e02e1c3f52ad4ee89",
+ "2023-06-01/cargo-nightly-x86_64-unknown-freebsd.tar.xz": "7d80c3a5b36c04fa34e4023897fce0ecd02e0ed935d32c832b8b71be9bc9f9b9",
+ "2023-06-01/cargo-nightly-x86_64-unknown-illumos.tar.gz": "ae8bd5a9f69720ceb9e97bd2de518f9b5d9e26d1dfceb81291e63baf36bf9879",
+ "2023-06-01/cargo-nightly-x86_64-unknown-illumos.tar.xz": "ea2be3a475d3be622c527ba607b06542eac7e8f156721ca5919780ee4ed29804",
+ "2023-06-01/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz": "1dcea7f2f8ad5647731e0098adc1ec2b62b9c27ed115b48122cd0f4b1cfe8d6b",
+ "2023-06-01/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "aecc8f2a65dd3e41f3f0ed8c295a91928e45345c664991effef60ecd1d17b26b",
+ "2023-06-01/cargo-nightly-x86_64-unknown-linux-musl.tar.gz": "3606765ce14b33690306be75eb8173f5150d14938528cae3a5bfb73bfa2a9dde",
+ "2023-06-01/cargo-nightly-x86_64-unknown-linux-musl.tar.xz": "4cb0ae5dbf833d1d33b6db8fbf0169d542de838564a289c012a4eb029fcfaa00",
+ "2023-06-01/cargo-nightly-x86_64-unknown-netbsd.tar.gz": "ddbbdd1741a391e4331a618998a4e51867f02a7e193e7d1e715320af5765e115",
+ "2023-06-01/cargo-nightly-x86_64-unknown-netbsd.tar.xz": "2e47ab18fe9021ad953502c9d27bb62226aedbcb1ae755a018ae360acb6ba291",
+ "2023-06-01/clippy-nightly-aarch64-apple-darwin.tar.gz": "00ea12e0c3fe3dd4aa9693c579ea6b93a07908fc0026e92f612438998958e203",
+ "2023-06-01/clippy-nightly-aarch64-apple-darwin.tar.xz": "f935526a1eeb0a62f8cfab60792c993fa269db393462033eecd74e3e27f6f893",
+ "2023-06-01/clippy-nightly-aarch64-pc-windows-msvc.tar.gz": "344f592531432a78bdec8a63013f4a3e7f97618e4a5e0c469534079e9d413cfb",
+ "2023-06-01/clippy-nightly-aarch64-pc-windows-msvc.tar.xz": "0831ee35fa34cdc04642c392ac0f9d287e4b7b6bb1459bc28d57b4bb986f990c",
+ "2023-06-01/clippy-nightly-aarch64-unknown-linux-gnu.tar.gz": "b29e04e0c231937a07b62228db735a663a19d5ad1008ad30779a413f33974c1c",
+ "2023-06-01/clippy-nightly-aarch64-unknown-linux-gnu.tar.xz": "51369131f547f5f12ed7ce84e7f9fcc57b674aa9eb7201bf00043e103825de67",
+ "2023-06-01/clippy-nightly-aarch64-unknown-linux-musl.tar.gz": "c2f8cc17f4d5a12c888cf0930f622e7f74dfab7fd9c9d4ac3bc36034288302fa",
+ "2023-06-01/clippy-nightly-aarch64-unknown-linux-musl.tar.xz": "bbc7b2e3808c119f97a437395d360464c1e2c867d6cb3a2bb304a5a0cea3c93b",
+ "2023-06-01/clippy-nightly-arm-unknown-linux-gnueabi.tar.gz": "415a846db9fe79e3a3dd2248f4ffbc4b0219f98ae8650003de6114d08ada6f11",
+ "2023-06-01/clippy-nightly-arm-unknown-linux-gnueabi.tar.xz": "9587b74eb482cf8ae0cce103de81e41db137097013018227322d2fab7187bd16",
+ "2023-06-01/clippy-nightly-arm-unknown-linux-gnueabihf.tar.gz": "b68d154f9e7254abd51049413ae879391f1e9298eac64aceee391754f7d1b26c",
+ "2023-06-01/clippy-nightly-arm-unknown-linux-gnueabihf.tar.xz": "c9eab8785b40fbcc8123320decca3db818b5134b8497d3054b8e998780e2e090",
+ "2023-06-01/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "3b5d80f51bcbbc69b75d698db0c3d28b072ee9da2d9fc636eeeb80c01bb23824",
+ "2023-06-01/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "a67a918c72d51126389f0f3a01725d2e5c9338900d8a44fa42c322e594422044",
+ "2023-06-01/clippy-nightly-i686-pc-windows-gnu.tar.gz": "f2badb1d7997199e8d4547c1205a637b1f67cb3f38e7cfaf9d34b54f66123038",
+ "2023-06-01/clippy-nightly-i686-pc-windows-gnu.tar.xz": "c9fbb04a9f20ba3704694c841d8cffa47fcf9b3bce07fd237ea445f44544b75f",
+ "2023-06-01/clippy-nightly-i686-pc-windows-msvc.tar.gz": "f2fff59bcc7b2eee18022aaae534f52bbf42c4b5a5c8db91780a59ef28cd5b23",
+ "2023-06-01/clippy-nightly-i686-pc-windows-msvc.tar.xz": "3169988a7bee4466dbe0a492776549d538bdc1a95786248da53ae4254435d6c5",
+ "2023-06-01/clippy-nightly-i686-unknown-linux-gnu.tar.gz": "4e8c145e54bbd5f281f906ccae96deb63790b9fbafd10df51518870ab7c58df0",
+ "2023-06-01/clippy-nightly-i686-unknown-linux-gnu.tar.xz": "873ca28cdb17b0d3984873ea44ce80f3084a593a7c7f57d17e22c6cb2d40439d",
+ "2023-06-01/clippy-nightly-mips-unknown-linux-gnu.tar.gz": "ea29332edf45983c4bd9c2289718be51ac3d54bd966e1397dbd86c704b7c2f41",
+ "2023-06-01/clippy-nightly-mips-unknown-linux-gnu.tar.xz": "1952abfc55ece76d8efbb7939afa02b90d9f6ebe02c2a82ca1726c31efdcbab0",
+ "2023-06-01/clippy-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "4b4c66706e70c3b5c4afa5903332a2fdfab250a080352137948217e4784a6f0b",
+ "2023-06-01/clippy-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "f8aeb9def7ea28ec966cf2ebb8b051dd8f2b134c9a33a126aac4fdecacc9a6af",
+ "2023-06-01/clippy-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "78d74c918cb00fda44c0cc8fd330f58e1aebb113779dbd270f69071a8f0f003f",
+ "2023-06-01/clippy-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "4b8cc9904ed58813a72e5b72a4ee1394302920688fb102c018cc6353d3a9ad07",
+ "2023-06-01/clippy-nightly-mipsel-unknown-linux-gnu.tar.gz": "22d640b01773aff8e694100b170e48a0499b49dfd4e28bd7d8bfa6de2ec2095d",
+ "2023-06-01/clippy-nightly-mipsel-unknown-linux-gnu.tar.xz": "00913cd5f1ad0984f66e86958b7ef3992d1ace2aee058ded62910db81fd0040b",
+ "2023-06-01/clippy-nightly-powerpc-unknown-linux-gnu.tar.gz": "54134db32a2b2a35d1afb354056da9ac4ec8147d731b1c9e2a07060ea8fc44eb",
+ "2023-06-01/clippy-nightly-powerpc-unknown-linux-gnu.tar.xz": "a8077e33ff8619f7278897177532b182c06a3c0c6b0693284f6136b679213c5a",
+ "2023-06-01/clippy-nightly-powerpc64-unknown-linux-gnu.tar.gz": "52826b575967d792b23dcb0e00f49d1be475806a220f5df7da2f282928b6ced3",
+ "2023-06-01/clippy-nightly-powerpc64-unknown-linux-gnu.tar.xz": "16acbcd9c1a95d43af6f6098d223982f175f8b1a0903192506573aaafa3d3a6b",
+ "2023-06-01/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "a861b4aff0474188380237a30c088a5495ba2553b375b98f7684cd674234162f",
+ "2023-06-01/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "a40666a5453a4b7bbd3ada2a99ce1a59d17855e78bb73c71bd716626b8a3dd47",
+ "2023-06-01/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "bbba938179d24544d326704cf6425fea0f12fa08d040f9afc2b9bedfcfc96160",
+ "2023-06-01/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "56bc487461482d5c023bbbe30bd017663ded13f3f8a09a0687eff459d8b833e6",
+ "2023-06-01/clippy-nightly-s390x-unknown-linux-gnu.tar.gz": "34e66b11ee0e71029e623dca31ec6491db04b878ea273e732f28df7d353468f9",
+ "2023-06-01/clippy-nightly-s390x-unknown-linux-gnu.tar.xz": "69cb88b6347191e903b4d03a3de84418213f9e6a1fa1524ed21ddef615750ac6",
+ "2023-06-01/clippy-nightly-x86_64-apple-darwin.tar.gz": "21077e0d4e3d0af9678dbdc74de6034372b3738cfde5ba1293e9baf02a233b89",
+ "2023-06-01/clippy-nightly-x86_64-apple-darwin.tar.xz": "cbcb7c9beddfa4911f80cafa24f5b5bf72d89741553761a315ce4942b0d2d722",
+ "2023-06-01/clippy-nightly-x86_64-pc-windows-gnu.tar.gz": "da52d615e7fb2ea5d5c3188f5f2586319000086dded5ed2679dc5bbb9489ab07",
+ "2023-06-01/clippy-nightly-x86_64-pc-windows-gnu.tar.xz": "f0fff53cc06e8ee586ba91eff17a3655f8750d91076a55c050cd4e96277dc3f3",
+ "2023-06-01/clippy-nightly-x86_64-pc-windows-msvc.tar.gz": "c446fa7d779215a8c2715463c6d21b285516dcbe3485a77ba83c004ba029e50c",
+ "2023-06-01/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "f05d76d462aa2d6ec6c21f9f20821b132ebc02029bde1567ced586c7b463aa7c",
+ "2023-06-01/clippy-nightly-x86_64-unknown-freebsd.tar.gz": "5b707a02ab6f2b0d9940e1eb298e99a42e3015fecc863fecf5cd0c0f3fa4e636",
+ "2023-06-01/clippy-nightly-x86_64-unknown-freebsd.tar.xz": "8279f0c16c81f394725e4b0c333f58ff01f2ff4e4b1b0a8ebde956d0e4c2cbc6",
+ "2023-06-01/clippy-nightly-x86_64-unknown-illumos.tar.gz": "71c052f7fbdc240a38911d37a2cb1bc6d7b7531fc5e9da3a57d3d7350833c3f1",
+ "2023-06-01/clippy-nightly-x86_64-unknown-illumos.tar.xz": "0779a2ece1b3934301eb01d4f6aeab75010b63dadc1f0ed499b8884088dbae36",
+ "2023-06-01/clippy-nightly-x86_64-unknown-linux-gnu.tar.gz": "542176396213d0ac91c70fc05dd1e1621f2d72bd83ab9b7b3ae4451cec24bb0f",
+ "2023-06-01/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "d349fb8ef9199fc9e047e3203be6aaa8b492944fcb53098a0d04f4f83047ddd7",
+ "2023-06-01/clippy-nightly-x86_64-unknown-linux-musl.tar.gz": "fc2199570c803ad7f55359477b838942422c49847f546064f8aca7c6af9bd302",
+ "2023-06-01/clippy-nightly-x86_64-unknown-linux-musl.tar.xz": "cad78a703e225aeb52bf7b1bae1e0263097df6d706742c0205d1f2c97084c0c7",
+ "2023-06-01/clippy-nightly-x86_64-unknown-netbsd.tar.gz": "3d5564e08bfa73e9c48b4b4272ba895b5caad30887b894d3df8ea1de5a55d37c",
+ "2023-06-01/clippy-nightly-x86_64-unknown-netbsd.tar.xz": "61292a80400d6f526d92b9838655171f79785d8ac881bf92734b1f95a2c5d80b",
+ "2023-06-01/llvm-tools-nightly-aarch64-apple-darwin.tar.gz": "21e65c01d99401844d0366efb8e59f41ad7dcdd009dca27116e2d13238fb3a64",
+ "2023-06-01/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "ef6b508776883127d3e723db9c1c98d80f2cc92b0d0bfe488cd31744c993e5fe",
+ "2023-06-01/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.gz": "5a94bd69afd0a46ef1d2ea8e4c361847f39c8f917dbfff156ecee119f2cb2c8a",
+ "2023-06-01/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.xz": "0024f78b6fbbfdbe521906305ecbdfc9e1a4160b560826efe5707d74bc25fea8",
+ "2023-06-01/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.gz": "499a60412d6a414b0e9dc46036f50a38512491616dcc39eb6c8a63c41b936f10",
+ "2023-06-01/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.xz": "4643f7c91a53552aa782ee472a9877b8723c3bad6e898f34b37d4b7781918562",
+ "2023-06-01/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.gz": "a8192ac5f561ce791ff93f0824637eb1d3303f194d7207e42037ea334af45e9b",
+ "2023-06-01/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.xz": "86596ba2e499f88fe36ceb5668c02a6b7101eebc284e832b471e12693ee1a3dd",
+ "2023-06-01/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.gz": "cfb3d9b7ec64546733205ed441e152bd61b5d5e745e05f747c996932d22d73f0",
+ "2023-06-01/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.xz": "70999c1ba033273079c728a0000c03782ba7e23635a274c4f92fbb1d82458fc3",
+ "2023-06-01/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.gz": "8c7bd06adba6ac49b06c29c554b0ff335ebadbb71066d6410a2d7e86e1a0a608",
+ "2023-06-01/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.xz": "00dd199a7fc5a5dd12605ad487688cd7942eefd662a5d5e8deae9fbbdaa322f1",
+ "2023-06-01/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "37e94baf072127bbc3f2d9deee467ea79fa8aa86d3dbd54401e75474b12ab737",
+ "2023-06-01/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "501e149a30543cf3b0b29113c813b4f7dc626d26c13ded092275fa07cf46136b",
+ "2023-06-01/llvm-tools-nightly-i686-pc-windows-gnu.tar.gz": "ac232792819771843cd40494bcf201947f99c052dc50f34dd52919a4ea1ccf64",
+ "2023-06-01/llvm-tools-nightly-i686-pc-windows-gnu.tar.xz": "e23f8592366b531378a4b3edfa9548f2201336519c73f8578b12d9be389f1a13",
+ "2023-06-01/llvm-tools-nightly-i686-pc-windows-msvc.tar.gz": "30e3277a3c6ff2a8840f334bbd75fcacd940a278e58e014cbfcd7795a9c43802",
+ "2023-06-01/llvm-tools-nightly-i686-pc-windows-msvc.tar.xz": "4ceb2385342c9046360c9bf28d04aee9e9baa2565e464aa65c4bf827f93071a6",
+ "2023-06-01/llvm-tools-nightly-i686-unknown-linux-gnu.tar.gz": "153e170e1849ae57038b83863097dc01945742aabfc73320ecf1c841772e4043",
+ "2023-06-01/llvm-tools-nightly-i686-unknown-linux-gnu.tar.xz": "c4daf5c5cd8c7bd0c67fb6ddd0394fb01b675326bbb15b3d3b6df97ef1ca120e",
+ "2023-06-01/llvm-tools-nightly-mips-unknown-linux-gnu.tar.gz": "1ec6deb349a8d392256dc79333806ea665deeb166f2d22b8e5fb5b7efabe7dad",
+ "2023-06-01/llvm-tools-nightly-mips-unknown-linux-gnu.tar.xz": "4bc164214093deb402277e40e5f0c3ef8350809b81b1c93ed19addab749ae819",
+ "2023-06-01/llvm-tools-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "517ae124472bfd64457e735990c787124d3abb86113e4eb0a57f245f98c1b952",
+ "2023-06-01/llvm-tools-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "c5ded456479c2d2cd1f4395f3ab5bca8d5c391fb784c4741f38a790d54f94b18",
+ "2023-06-01/llvm-tools-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "3e3a740666c549b4eda652796aca62272ebd0133e1b4af42121273fe23abb360",
+ "2023-06-01/llvm-tools-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "da00dd4bedd5ef2e7263f094c082a6ab227e3b863a5bc564f7107dd25ba16c2d",
+ "2023-06-01/llvm-tools-nightly-mipsel-unknown-linux-gnu.tar.gz": "08b675b717fdadb0c16e52312e6623937ce420cf5627144bd0db8456acb4b2cf",
+ "2023-06-01/llvm-tools-nightly-mipsel-unknown-linux-gnu.tar.xz": "76d3484674f1ea559164188c28a9edaa1333def8dac91e652f08bceb081691bf",
+ "2023-06-01/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.gz": "1c4f149634ec93bf2628688ee296e62ba057558b622b79d1fa6971d05cb16ca2",
+ "2023-06-01/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.xz": "2e61bd235d5f6407127776a784cbee63f6ccf8e332bd9628b6c130b25e2eaa4f",
+ "2023-06-01/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.gz": "9c6ee541df763fba85b59308c41ecde8d755606277604bdce2b7f0fb0648ea38",
+ "2023-06-01/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.xz": "c3bf0a4a6327ad2128d5bd9b49b2f5f5eb8b713bd9cf06ae397fca4e89f076bd",
+ "2023-06-01/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "5fb0ebdffdf3963dcd03b1466218a7a8d1af9c895b6f3dd8e8d5e1838b0041af",
+ "2023-06-01/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "5541a7257848686ed17546d5469706b9e4dc59f950087bdc91c4da4723c563d1",
+ "2023-06-01/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "4d9fd622f97cd8071cca79e33f78660491822e0a33b7953f9772329156ed4b94",
+ "2023-06-01/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "b00c4e5a0b1177f7bef6dc6435bf5ab858b714b51595bceecdb1ea35b460721a",
+ "2023-06-01/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.gz": "97f0e956957e3300c2dfcb60ea71be3c11c83336c580e364b7bad5c814155805",
+ "2023-06-01/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.xz": "2dca9762f13eb290f45fbbad84bad0c2ca24763258df074b5e806e9c0f964d66",
+ "2023-06-01/llvm-tools-nightly-x86_64-apple-darwin.tar.gz": "9fcbd5ff47167a34f66311dab0a64f6eb1a1ae06af5fafe37271f734939c8e54",
+ "2023-06-01/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "687dc2b661bb9638ec683fda7cae70ad98541f25a3889359151d0ff904734d89",
+ "2023-06-01/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.gz": "29115c8b49cbaac338ffb2a9993e6f9c15de1e5ceae48aef278220cf692b64df",
+ "2023-06-01/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.xz": "ea3b2c68a8759942a64cfe7f79120027d34c5a3417ebb265b05ccd9c1148b3ed",
+ "2023-06-01/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.gz": "de17ebc7d63e80cd21a950828937284e6184ed9d32d3a2b8255473d699e45005",
+ "2023-06-01/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "686d190101ef129e7d2ff802a9fb5b9739045d163d2f316312e725410bc47e4c",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-freebsd.tar.gz": "6faa8dbb5a06a384ea5eb4f9cd1150152c7f6f5fc1acbd1df88eba055d34d3aa",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-freebsd.tar.xz": "2f79702efa841da842c3e2e293a51757a40716bb221d07f6c7fb355e73e5aa96",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-illumos.tar.gz": "934b94b917ff718ad932278f503ad19fe649b362563bb4628d19667cba162947",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-illumos.tar.xz": "d1822d30823bab09b76427551b0474896045878e99c7ff8b2bdb3602a063de81",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.gz": "6464faa5688a68fcd72512aa4348b72c93ba32d1b9fcffff3c7646f8997f4c73",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "007a5b5d11f7bba53036a941b8d1a1553601ad8a75b04eae99746422d4708500",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.gz": "858f4964fafa88854b263780961208c5d01adff6bcfd1dc2419a57c4e8066040",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.xz": "d5fd43ae9b8a54fe39ce7f21f4873d566a7c9aaf741a66d7651a8f6341e75c39",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-netbsd.tar.gz": "217123c463ea8cea8231e3917f7af5ff8b66219f9449d7c6d387e364dee85438",
+ "2023-06-01/llvm-tools-nightly-x86_64-unknown-netbsd.tar.xz": "f554505adbc6a9810b0f15a2c303806d6e6b7ef796b2e4016b792d9a57034553",
+ "2023-06-01/rust-nightly-aarch64-apple-darwin.tar.gz": "2843e771d2b60346d28198322c5a94df93771119f3f208bf5f596f3bd1707db8",
+ "2023-06-01/rust-nightly-aarch64-apple-darwin.tar.xz": "c555a6f12059711eb764e84439b6c0297e45f8f4010bbed143b1fcc9a585dcae",
+ "2023-06-01/rust-nightly-aarch64-pc-windows-msvc.tar.gz": "a27863c08cda4ccfe4ea01827740865c427d34ad975eac6953d9b3d42197fb21",
+ "2023-06-01/rust-nightly-aarch64-pc-windows-msvc.tar.xz": "8dd7152f06cef1b6a9bb8a83cf9eea7971dd67158fbcb24df0d5c872a7c5f523",
+ "2023-06-01/rust-nightly-aarch64-unknown-linux-gnu.tar.gz": "f2889700b9eff65eb6393dc3bce5fc68eddcad710a49aafd01e4a2fe30759448",
+ "2023-06-01/rust-nightly-aarch64-unknown-linux-gnu.tar.xz": "32fec3275cc91a0d7baa730dde89036bb0044afd84fea3c09258d25833a9c1c9",
+ "2023-06-01/rust-nightly-aarch64-unknown-linux-musl.tar.gz": "fa67b036f061b9117368cf8790becd5bc134eee789f44f6a1068d0241d68412c",
+ "2023-06-01/rust-nightly-aarch64-unknown-linux-musl.tar.xz": "0e0780daac184ec51b0d85b34450c7542a2b6a4d0078b93467c37309fed86c9f",
+ "2023-06-01/rust-nightly-arm-unknown-linux-gnueabi.tar.gz": "f3a56f7d6170be1d03368bf3eab7ef990c218e7d494d4ad938397b539df74d00",
+ "2023-06-01/rust-nightly-arm-unknown-linux-gnueabi.tar.xz": "7c7bfdc28d99c797012d1794d9e6b54264e2bb57e8c02c923e97a430b4d4bddf",
+ "2023-06-01/rust-nightly-arm-unknown-linux-gnueabihf.tar.gz": "f3e5548b810cdbd344ec937f2c9bf7de1bdc99b24f1e20144e68252af1c0f803",
+ "2023-06-01/rust-nightly-arm-unknown-linux-gnueabihf.tar.xz": "1ca710cea64c2f752a7f7f3adea53395ef22a324c6c5a9b22279d2be59c3c396",
+ "2023-06-01/rust-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "94ac7a5c3ae2167ef0846cd2f4724b7014480acba4e168f0b3fda4721eef29c2",
+ "2023-06-01/rust-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "e6143e5bc6cf42ac8c13baf4c3c0c1c43458a647c1371df041ba558d686c6cfe",
+ "2023-06-01/rust-nightly-i686-pc-windows-gnu.tar.gz": "65401709dee63ee9bca9d3b8bbb6c5402e6cc3a298a2728b4941c706515d0d8b",
+ "2023-06-01/rust-nightly-i686-pc-windows-gnu.tar.xz": "c8381a08b289f4bc702e2a8437faed8b73350b055aae1fc2d5e867f9377211d6",
+ "2023-06-01/rust-nightly-i686-pc-windows-msvc.tar.gz": "00073faedf1664654f4ccbba848ac1a055a1eca9d5647bd725a05e36d2dc53a3",
+ "2023-06-01/rust-nightly-i686-pc-windows-msvc.tar.xz": "6b57e58a832b8e6a1c3ab92d786a8bfe9542eb0695058ea4fe1b498ec69d1b35",
+ "2023-06-01/rust-nightly-i686-unknown-linux-gnu.tar.gz": "85548d23508733cb00d20061584ccb6dc7d681b6546da58ac4af9b610d9c9326",
+ "2023-06-01/rust-nightly-i686-unknown-linux-gnu.tar.xz": "5b7b00596bad3231d36892c50a02742b29b54d627b30cb332cbe3b81d46cc27a",
+ "2023-06-01/rust-nightly-mips-unknown-linux-gnu.tar.gz": "c21a144ae2cd28dae788c09adc67d16e0cc0a0478fcaa224a334a57a13d2596e",
+ "2023-06-01/rust-nightly-mips-unknown-linux-gnu.tar.xz": "849e08fa96e9d49f286b5f55a75f2dd6d2102be7115173931f0febcd8b85a442",
+ "2023-06-01/rust-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "7f17143c48867cf806d94f992521ef9822bdfda5be0434f06364e3e12f6df880",
+ "2023-06-01/rust-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "0298bdd27ed8c3f6e36291e97560708079a27562c0dacc41e760c6311fc01325",
+ "2023-06-01/rust-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "7ecd76701e051c0ae6d622ac6246c0b49836e4b53397dfb1404765fa4a8f5dbb",
+ "2023-06-01/rust-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "64d7e9fa0384c462f4a08d790e82c2047ad8e579e0a9c7b51d3a856f38a4a860",
+ "2023-06-01/rust-nightly-mipsel-unknown-linux-gnu.tar.gz": "55babd948eac88842c4c0785551cddb1dc91840a8860cb11ff61cb3a19f270dd",
+ "2023-06-01/rust-nightly-mipsel-unknown-linux-gnu.tar.xz": "085d0e632a95f0043bc9b9719a6885eea51109895b64a0322613aa544ebadee2",
+ "2023-06-01/rust-nightly-powerpc-unknown-linux-gnu.tar.gz": "f8624466644e37d0ae4121e35d1625984e768cebc09d3d26d3eef604cb3daaa7",
+ "2023-06-01/rust-nightly-powerpc-unknown-linux-gnu.tar.xz": "1432342fabded1617abf09094a7e9531b96060cbddeafdba6e09789c1c8ba415",
+ "2023-06-01/rust-nightly-powerpc64-unknown-linux-gnu.tar.gz": "55f540890a4f994c27496c1e3df086a5e2cef4ab927738b20076d1c6488fb464",
+ "2023-06-01/rust-nightly-powerpc64-unknown-linux-gnu.tar.xz": "21d0e6d1625a080be5688e8c167fac69fcb95167ca397d9cd8c79dff34d1273f",
+ "2023-06-01/rust-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "ece16dcf01fff959f3d107b4d42efa6e1433c18f1ecca5e7e226a8cb49c4b715",
+ "2023-06-01/rust-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "583153b13b08f152b883da79403b4652462552ab1f2a9f5df3bcdaa876841ea7",
+ "2023-06-01/rust-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "0f55321b31785abee111110230ec88a6a9b9b9056548813e7c4a7df351ef5729",
+ "2023-06-01/rust-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "f5275e527e59bc91620e128d93186d81bdb3fe52817c40253725bc0853d56c00",
+ "2023-06-01/rust-nightly-s390x-unknown-linux-gnu.tar.gz": "e3b6e8e5505a181d15cfa4572fd2ed2004db57d3c9ca5949060ca0bd75934fc4",
+ "2023-06-01/rust-nightly-s390x-unknown-linux-gnu.tar.xz": "0cf62e5b53d7dd8293267e97c978b2b4762d565f37191eba4d1f35902ec063b5",
+ "2023-06-01/rust-nightly-x86_64-apple-darwin.tar.gz": "99fd0edfe70275d4dfb85649ab0a3a42c6163a5391bf159adb6bd1b038b56e20",
+ "2023-06-01/rust-nightly-x86_64-apple-darwin.tar.xz": "ceededc2a2ac7dfaa78d348072467ba6e5de4dd1e24e1d9b27415f941557a3e8",
+ "2023-06-01/rust-nightly-x86_64-pc-windows-gnu.tar.gz": "efbfb381658901f192ec489b7b0acb6883ba4bfff9fda1d482e52c2769e7816f",
+ "2023-06-01/rust-nightly-x86_64-pc-windows-gnu.tar.xz": "fc872130e616f58505a6d7eafcd566c7584f52d3b2eeb0b49e1bc454d628f67a",
+ "2023-06-01/rust-nightly-x86_64-pc-windows-msvc.tar.gz": "7a6a60ba87abd1e192ca9a94dd3bea862476a84fa0e641d1a8b8d4867af52766",
+ "2023-06-01/rust-nightly-x86_64-pc-windows-msvc.tar.xz": "f86834b438b145455c5031d1ef6f9136f30f1f6e0a83fc4e334082611a619e6b",
+ "2023-06-01/rust-nightly-x86_64-unknown-freebsd.tar.gz": "b89af2d679fcba1ce8b417ed04ff06c94a59194d892220cfbcec2806a85ecc7a",
+ "2023-06-01/rust-nightly-x86_64-unknown-freebsd.tar.xz": "5390b03b9bf1d0309e64a26f295c2afd6c42d7d84b0e2021a41bdfaf04a5aa79",
+ "2023-06-01/rust-nightly-x86_64-unknown-illumos.tar.gz": "5d82178272e97ed9e21352b99ecf50d63803ce4232a24cb8dee509108e6da4ff",
+ "2023-06-01/rust-nightly-x86_64-unknown-illumos.tar.xz": "d925e74770e917303215c9c0505cf1ad094ba5ad1ff3ba902da5af93794cfc02",
+ "2023-06-01/rust-nightly-x86_64-unknown-linux-gnu.tar.gz": "122633d809e14751e2d76456db173f82e7dd16321709b438032e642feca513ba",
+ "2023-06-01/rust-nightly-x86_64-unknown-linux-gnu.tar.xz": "6297c8b9efbfa6481edcbf6404f7c73e21b6efba739d2a2210b141bb12f7f222",
+ "2023-06-01/rust-nightly-x86_64-unknown-linux-musl.tar.gz": "8a45fd70ea15dfd4c2218acf9b2f8f2ac369fda5577a79ee881640085d155d44",
+ "2023-06-01/rust-nightly-x86_64-unknown-linux-musl.tar.xz": "f01a445f95c07d5e88e663b5b60237c9e0889b987bb3ccf114dcbeb8266a0600",
+ "2023-06-01/rust-nightly-x86_64-unknown-netbsd.tar.gz": "bf61520885cbe5831e1187ad5857a6764dd39f80dc27d8d6a6f895705fcc25ca",
+ "2023-06-01/rust-nightly-x86_64-unknown-netbsd.tar.xz": "6e86b2c871edaca93f5e8fa9f72685e67273fb1cc5c5cdfc3dff940ef7c746bd",
+ "2023-06-01/rust-std-nightly-aarch64-apple-darwin.tar.gz": "d50bfa4204f74c6963f9cf6cd40c520ed3f760f0a2f9f66fee6c16bcc2ca2dc3",
+ "2023-06-01/rust-std-nightly-aarch64-apple-darwin.tar.xz": "e089d5df9bf9e5e0ae962da782570c6a4a3cf89f3c1b517bb133378184fcf0bd",
+ "2023-06-01/rust-std-nightly-aarch64-apple-ios-sim.tar.gz": "b010d3b66ac6d800e2a7536e77c986d0c78064d3d63502f3faec059db6de0883",
+ "2023-06-01/rust-std-nightly-aarch64-apple-ios-sim.tar.xz": "24722732e32219d5b5e4abbe2f87716a60b154b3ebdfde2a01e83320b8739a85",
+ "2023-06-01/rust-std-nightly-aarch64-apple-ios.tar.gz": "afda43875fff2e3ac366f2f03302d98463590f71d623b24f52e39717068d8182",
+ "2023-06-01/rust-std-nightly-aarch64-apple-ios.tar.xz": "51a73c6aac3e28bb850d32086e0e0145561d21d63b07bc8fe055ee07325f9463",
+ "2023-06-01/rust-std-nightly-aarch64-linux-android.tar.gz": "25b920c2a0c9ed8cba2a64e360554b2a6297ec2da0402282e697104ecd48ecc1",
+ "2023-06-01/rust-std-nightly-aarch64-linux-android.tar.xz": "42d578cfef9ee92a40e89e20424a90127b75d1d3dad4abbfa772dd0004b0b4f2",
+ "2023-06-01/rust-std-nightly-aarch64-pc-windows-msvc.tar.gz": "4fb37c48bdd589af4ef4c1e33547af504c3ad5e7714342928a5535a37aa82621",
+ "2023-06-01/rust-std-nightly-aarch64-pc-windows-msvc.tar.xz": "2cb0be9d125cb860aa6aad5ec429a9aa6528d4e8447226d997713caab30c2c03",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-fuchsia.tar.gz": "dc90ef3ea69b13dfafac44e7477369059e72762e12f1b95bfb92b3aff447cbe8",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-fuchsia.tar.xz": "605fee1e4cb8ac043203639294bd6fa3c19c059903de064b67bd2dcb9579c1fa",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-linux-gnu.tar.gz": "f9848266533e49d6d974b8290cee0dbb8a50a48bbf263aa821347fa005f870cb",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-linux-gnu.tar.xz": "76ecc96b653a6f2c64b6ae5374e14584637e34512741a71d147dafd5e9a3ee61",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-linux-musl.tar.gz": "98074ab3e29a45863ed8feccc54adab21f16f5296c9b37b95971708d495aed7f",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-linux-musl.tar.xz": "febe490d33a9e1f264e0514ca45819786628f59b9ed417bfc056c1ca392b4a5c",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-none-softfloat.tar.gz": "f418f59a74763f957952d33b93a248516720f9ba734da75632ea75868ea48197",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-none-softfloat.tar.xz": "49ac794b518bd985cb8a082b63939395400a59a1fa8e9fb1877652448a14054d",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-none.tar.gz": "7ce4b5e03df076ec4a6a6f0b02fbf2056781afdad34e8eb47c49828ca99b63d9",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-none.tar.xz": "89013d9ee318eeb547c6315c819f69a046044082fb13b0e987c8b704f3ffd6f7",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-uefi.tar.gz": "80290e0d0017b388f5dff21689ee9f18615368e32f3b63e070b7be44f1f09f30",
+ "2023-06-01/rust-std-nightly-aarch64-unknown-uefi.tar.xz": "d8a597295d2f204b7d80f4c32398221336ba93c59bd6bcf8e1502f8f952fbe9b",
+ "2023-06-01/rust-std-nightly-arm-linux-androideabi.tar.gz": "ee3ceaee49a181e2b01f2278f3de48f4f08c14f3e3ba0ebc979c774034662170",
+ "2023-06-01/rust-std-nightly-arm-linux-androideabi.tar.xz": "fd5e69d8c90b7be011bf1e79a1bfd7be3251898e0223386fa1ca0c16b21f706b",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-gnueabi.tar.gz": "e475584d559769776a17325141b3b1fc13b0656975b154ff3307c6e0bc19fe42",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-gnueabi.tar.xz": "58f40385256959c3fb9ceb81ebde41a11dc07bdeb14d9391f4b22b7a7960c517",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.gz": "8c575b812d8776cf36c60b7a299595be52767944187549ccf521fa3ed4bfb7af",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.xz": "138576a81c628703c4b786ec1dc3fb6ca056d0a9cd10d9e84723653a00ee3736",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-musleabi.tar.gz": "eccdfd29da60f26f679d71663433876e1ce9d24617fc8ce85f3f125731aa05f8",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-musleabi.tar.xz": "54764a6fc199fa6772b30ca41ba981b74bd90a824d99f793bfc6dab635b9376c",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-musleabihf.tar.gz": "76e62ecb1545b1e553cf16e427414969db5142a1d1b531428cfa1fd381dbf693",
+ "2023-06-01/rust-std-nightly-arm-unknown-linux-musleabihf.tar.xz": "cfdb4a2d493d4dd068746925db16445786847ad966a10312f194e33ed186d607",
+ "2023-06-01/rust-std-nightly-armebv7r-none-eabi.tar.gz": "f089f80e21760b6d597d3a081b7e20080bcd99a03d67418d33d88a7468110ba1",
+ "2023-06-01/rust-std-nightly-armebv7r-none-eabi.tar.xz": "cae4582a7f70a301afbce26f40a2776889b42e9eccda608df01ba13cbcb472af",
+ "2023-06-01/rust-std-nightly-armebv7r-none-eabihf.tar.gz": "8c219874198594e305c59947d53321766c95f5c4d01441d80cebc1c94fb22110",
+ "2023-06-01/rust-std-nightly-armebv7r-none-eabihf.tar.xz": "5a6bf72dd169e11a977250d58f75822908451cdc32862bc93b95d988d70d679c",
+ "2023-06-01/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.gz": "15b912c2959df5629f84530c4cb596f33a4fe5d9825e9150158b307687f08a0f",
+ "2023-06-01/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.xz": "712babe36388b792c4f60c0096c9633f1198c1f2a54056473e70efe2705cf6fa",
+ "2023-06-01/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.gz": "456b7392726a1d2558fd96158021db32603a8c5764ff0bb7b5befa6add563a9c",
+ "2023-06-01/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.xz": "330b6c74a23b96ce9ac7981b1622c46b6b43eb5e1deb22cc0601b8dfa6b8395f",
+ "2023-06-01/rust-std-nightly-armv7-linux-androideabi.tar.gz": "e60fa1ce2b211b1927cf765cc5446bf8f3fbc9e0f3d7e464921ceba97edc86b1",
+ "2023-06-01/rust-std-nightly-armv7-linux-androideabi.tar.xz": "8df603ee79f6bcd743ced6ef31650dc4793d43b4fc205b87f78c364f964c77aa",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.gz": "a03e190f66ce536073d183260701838fd9b6b7414f046fd9616901c2759cea71",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.xz": "8d22b3b7c848f9427e10d5298d642d52e6e483167c8011e05ff03f3637c375b1",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "ffb5a33a04bde36853b942bab62fd7a7b122c5906ffb19dc90191d0952210e26",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "820c90ae1a9b0b973f146e5b035e5fd26114ff6fe5fab354bad1306e78a8e57e",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-musleabi.tar.gz": "3e2ab9a355ce81ab50ed8ec50a8ed498e4113025bb7105d981809df8773a70ac",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-musleabi.tar.xz": "c5044da84525d7a9ca0bfdc4878b822e8c6c806605317b4304320a9b59c09ae1",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.gz": "d90dc7ff0a788168fbd33398a7e2a85afd5700529ff191adc8ecacabcf74e732",
+ "2023-06-01/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.xz": "7600527c0c5325f424a88b623ae709537c32d1205e539462398d4994221a416c",
+ "2023-06-01/rust-std-nightly-armv7a-none-eabi.tar.gz": "8a4cf9d8be78c685e3b5ba67ffa892ae22b4619f085d163804b4352367c53376",
+ "2023-06-01/rust-std-nightly-armv7a-none-eabi.tar.xz": "85e7c4037892a5ff2f90bf6c66125d1fce55eb75c6da9599d5a3da0a2d3b0a93",
+ "2023-06-01/rust-std-nightly-armv7r-none-eabi.tar.gz": "387c0a4990e0362faba4b37b91053844c47285a407469084843f2a127c6cf4df",
+ "2023-06-01/rust-std-nightly-armv7r-none-eabi.tar.xz": "ee2624a0fd0fcb0e26e5276ad364c09e1ff74446f839714ae855a699468dfbdc",
+ "2023-06-01/rust-std-nightly-armv7r-none-eabihf.tar.gz": "c2a497129b5f06e6aa27251d223602ed8d7d2876c6131145b52d7681e0997660",
+ "2023-06-01/rust-std-nightly-armv7r-none-eabihf.tar.xz": "99df2880657a7ff2e70bd871fc89f0798a7675670b8ebbb91a646afe585d4a88",
+ "2023-06-01/rust-std-nightly-asmjs-unknown-emscripten.tar.gz": "1c4aecd9c0980b2b084bc11ef6c209a7755f4d8e644085e49a7e4a8f7fb04c48",
+ "2023-06-01/rust-std-nightly-asmjs-unknown-emscripten.tar.xz": "b360aefe9c930cdfb32f34fa4db360cec5bf566eb70567c2e9d9a5420162fd9d",
+ "2023-06-01/rust-std-nightly-i586-pc-windows-msvc.tar.gz": "743505c98e87f0856e3a4e890dff3775ec3c686dbe6a442e02cfbfdc1e4f5ced",
+ "2023-06-01/rust-std-nightly-i586-pc-windows-msvc.tar.xz": "0d7ccc92c8106e8b683f5c9061ad1aca3e3fef7aeda2f7f17528c0074768f31a",
+ "2023-06-01/rust-std-nightly-i586-unknown-linux-gnu.tar.gz": "78addcbd0bc55f624b542dace5c9ef2e371aec8cb5715cf502ae6ec6370edaf9",
+ "2023-06-01/rust-std-nightly-i586-unknown-linux-gnu.tar.xz": "ced808811dcdcc25568eaea5e0c074cb256836eef2150923a65e7ac7ca3b74f3",
+ "2023-06-01/rust-std-nightly-i586-unknown-linux-musl.tar.gz": "0c31d9bc9eee031db3e7347b014baa04f0a19e31da0f3be612f4f72146bfa093",
+ "2023-06-01/rust-std-nightly-i586-unknown-linux-musl.tar.xz": "5de4e5e1820d06979ee3769e1ce284bd73abe9f2602fef7d241a04c602756344",
+ "2023-06-01/rust-std-nightly-i686-linux-android.tar.gz": "aafcaf00c51bda0831f74200209b96dac929af89bf6fb78278505e7d083cba09",
+ "2023-06-01/rust-std-nightly-i686-linux-android.tar.xz": "ec663fe100e0ec34b1a824fa698a6ee718dff1fe3b1b819ac37d83098dd530f8",
+ "2023-06-01/rust-std-nightly-i686-pc-windows-gnu.tar.gz": "26a14f88b70c0dff37b63401330d52a4f1b7647180df351dcd15c0cae61f4473",
+ "2023-06-01/rust-std-nightly-i686-pc-windows-gnu.tar.xz": "7909c892a95ce9772a1498e12810ee0801c66557a4fcb05fdb9ddfa4f4d1bc1f",
+ "2023-06-01/rust-std-nightly-i686-pc-windows-msvc.tar.gz": "a81352e361e6d4f17aa545d55f2793c86d0a8480225a5a51938b9b42ee42559c",
+ "2023-06-01/rust-std-nightly-i686-pc-windows-msvc.tar.xz": "781e9fe8090de6c4463e61cf79e111af4b22c1a0082b470fc2143ced2ab5fc6a",
+ "2023-06-01/rust-std-nightly-i686-unknown-freebsd.tar.gz": "f965245e7ebccbb3726a8dc9baad011c573e4afc0842385ea29af925b9024b7a",
+ "2023-06-01/rust-std-nightly-i686-unknown-freebsd.tar.xz": "3317dc6433eff43864360bda53d0a02741463f92c9762fa46ca3c03b12d32567",
+ "2023-06-01/rust-std-nightly-i686-unknown-linux-gnu.tar.gz": "d71f35a2e3ff42b980f226b91f1daa1a26dd4360f3084294c82a6636a0d99598",
+ "2023-06-01/rust-std-nightly-i686-unknown-linux-gnu.tar.xz": "1e533adfee95dc28194375a44bed816f0e8c76b6299915464a929fe2c330093d",
+ "2023-06-01/rust-std-nightly-i686-unknown-linux-musl.tar.gz": "e902d2c191f94c44990af6a39acdb7e32cb7bea434ce0e8d49a3dabc4793d9d2",
+ "2023-06-01/rust-std-nightly-i686-unknown-linux-musl.tar.xz": "a6a3afee9e5c42b467ef9951df90289898af0f4124d3fbd5a27a01c5dea679ec",
+ "2023-06-01/rust-std-nightly-i686-unknown-uefi.tar.gz": "bf4989dfbe7bebaaff1aaa2f87ffa577abf5c80914d8c55d34a8472c52d0e12d",
+ "2023-06-01/rust-std-nightly-i686-unknown-uefi.tar.xz": "653948272a5635c07af6ccdbb2afeb5b029052c5a305c5593f892bc351b3c95f",
+ "2023-06-01/rust-std-nightly-mips-unknown-linux-gnu.tar.gz": "fbfaaf984fa1f2d640950c5a54b12c587064c87d92ab35c6df8a57a25f42dcf3",
+ "2023-06-01/rust-std-nightly-mips-unknown-linux-gnu.tar.xz": "a21308fd8c0083a1dfc2ddb520cda422f185485c86f578ab63d874c5030527fb",
+ "2023-06-01/rust-std-nightly-mips-unknown-linux-musl.tar.gz": "79eaa6366e4fce5ea7eae6a93070e4da53da6c69e668021418376dbd7776e4b2",
+ "2023-06-01/rust-std-nightly-mips-unknown-linux-musl.tar.xz": "921fe05b5aee9343467eb974fae1151956f690b8af99a3352d1fa7143e911e3d",
+ "2023-06-01/rust-std-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "0e9e53fe8efd2e73e4c9cb1f4f7817439273233b708e27caa0d8294df67949fb",
+ "2023-06-01/rust-std-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "94e6b6e064369998db4dfd377fce533875a0f05c4dc6b9ccc11096b2f1eb9f81",
+ "2023-06-01/rust-std-nightly-mips64-unknown-linux-muslabi64.tar.gz": "e6f7dc7b4982634542cf80f2103091ec9afd6ad244f58333396c41eeadf5ebfb",
+ "2023-06-01/rust-std-nightly-mips64-unknown-linux-muslabi64.tar.xz": "21fdd431e853451629d8ff019dc7d7bef10b1ed1f18cd1a2265d3f9dabeedc80",
+ "2023-06-01/rust-std-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "b1b9766213df735a64e3ad6e6f447afcbef68cbeac1a52bf96ef2fa3b588d682",
+ "2023-06-01/rust-std-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "c124117b39dbd113a7745bcbe739c65c61f6971f87346e608f27fbc0dcc37832",
+ "2023-06-01/rust-std-nightly-mips64el-unknown-linux-muslabi64.tar.gz": "b7b906053ed3c1ce28c4b76715921b1abb47d217449d19954162c8a4ccf3a349",
+ "2023-06-01/rust-std-nightly-mips64el-unknown-linux-muslabi64.tar.xz": "9f628bcf45587aa0b08f9d21d6f20e26deba1934fb7fa41d42cfc8f2878dec5e",
+ "2023-06-01/rust-std-nightly-mipsel-unknown-linux-gnu.tar.gz": "468d790859db9a6bae157e0525c0102d3fc7e8591b0e33b972c46b2a32d4c324",
+ "2023-06-01/rust-std-nightly-mipsel-unknown-linux-gnu.tar.xz": "8b846686011114168dd3fc3cf783c06168de27dc29c8eb4264972f039a98fb65",
+ "2023-06-01/rust-std-nightly-mipsel-unknown-linux-musl.tar.gz": "83a8af95aefabfc2102723ab4a05d13497fc94f440ea8664a5923e110b98988e",
+ "2023-06-01/rust-std-nightly-mipsel-unknown-linux-musl.tar.xz": "cf8d2f8180872a5ac1aaabc70d3408737858650a68031747a9b1442786742828",
+ "2023-06-01/rust-std-nightly-nvptx64-nvidia-cuda.tar.gz": "182fd50455f7002e55e7b3f7f50ff2f3f7e19c06221f7a33ba04ccb066ae64f8",
+ "2023-06-01/rust-std-nightly-nvptx64-nvidia-cuda.tar.xz": "d0b9e19c40d7d5b0ab1f70e517430dd7a7305cf90d31eb6869324ff81da769b6",
+ "2023-06-01/rust-std-nightly-powerpc-unknown-linux-gnu.tar.gz": "9fcc9b0d5e7d0d134cc940d826f10293c86f36d20ec1e0d4c0496fae5cd31833",
+ "2023-06-01/rust-std-nightly-powerpc-unknown-linux-gnu.tar.xz": "fcc4d8b8228719d9091122cc0a6729a2f614505d7fc6936e1559bce51868213f",
+ "2023-06-01/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.gz": "79eeee17baa36dbec8c8a56d55ee22714cbdf8583266e4c185ebf19e88e8eb41",
+ "2023-06-01/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.xz": "1e22a0e57051d8b9a4b0d3400b3270891d5579a4fb84d4c5b5284cf04de5fd32",
+ "2023-06-01/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "adda714177a4f35c7bf8d924906506e6dd589ef8ff9febad93c5266db4525b67",
+ "2023-06-01/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "517912cb1c0c242183193299c1b533e73a2e7755e3200d8e2ff6e92f824844f1",
+ "2023-06-01/rust-std-nightly-riscv32i-unknown-none-elf.tar.gz": "ada89a7c6487abe5e290d503273331ca45c3461a00cf1eeaaaf6ebb2cea00cf8",
+ "2023-06-01/rust-std-nightly-riscv32i-unknown-none-elf.tar.xz": "5446b81c1d8fc31fc752d8a0d54d13045dcfda057e2a5260e60b3742526128e2",
+ "2023-06-01/rust-std-nightly-riscv32imac-unknown-none-elf.tar.gz": "567b1a6f95d4f8379f13b9b05cfca8a5227bcd63af5416a3ca727b4fada73687",
+ "2023-06-01/rust-std-nightly-riscv32imac-unknown-none-elf.tar.xz": "eccdca5d1a1b52a1717ce12f8ba6ff1bc7f8b72831dbfc6f9e0350aa61cc1acd",
+ "2023-06-01/rust-std-nightly-riscv32imc-unknown-none-elf.tar.gz": "cb604ea488282d33331f02f62e657a6ce21bcb2f4708193d48ad2b02ed2d1371",
+ "2023-06-01/rust-std-nightly-riscv32imc-unknown-none-elf.tar.xz": "81efca034b402af5d38d616b9caf13f3bef748e698e3cbb74f8c3d09db48b304",
+ "2023-06-01/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "f80098c1f1c4aa3f2a4cf9bbf226cac08e691bc11c808389fe730db4f002147e",
+ "2023-06-01/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "57773ffe57f78908bfa35401a8bdc28c22d871d4242c3fa5d88901ccbcee059c",
+ "2023-06-01/rust-std-nightly-riscv64gc-unknown-none-elf.tar.gz": "ad3482a8829f19afe3c66a98852069cc5efc5d7bf28920a287a670f9f21c8062",
+ "2023-06-01/rust-std-nightly-riscv64gc-unknown-none-elf.tar.xz": "8c89750557b61f16301baf90995861502715980d44957a03dcd5d0e7214f6d12",
+ "2023-06-01/rust-std-nightly-riscv64imac-unknown-none-elf.tar.gz": "1e4706fe337885a4250a7b6da8b756d0297f3bfc0ab11a85af815bb7a2d3d00b",
+ "2023-06-01/rust-std-nightly-riscv64imac-unknown-none-elf.tar.xz": "31779721d6aa272f8aebc051a80aaf6d6f4a5e5bd6871edc280a1bd83986306d",
+ "2023-06-01/rust-std-nightly-s390x-unknown-linux-gnu.tar.gz": "5e616714dcb447f218de7a7c06f4b214680a3cc986309c5ef42a975e8bb7e83e",
+ "2023-06-01/rust-std-nightly-s390x-unknown-linux-gnu.tar.xz": "74a804bacb23176f1360eaa40ca57635009e1a907d6046c07a433bbe3162044d",
+ "2023-06-01/rust-std-nightly-sparc64-unknown-linux-gnu.tar.gz": "8e5ebaaa6f181ca8e0e4c041bdcf0f1134d721d105b3569ca4044094a1092671",
+ "2023-06-01/rust-std-nightly-sparc64-unknown-linux-gnu.tar.xz": "8a8df4ca7ebef39ece6786a1357fa9e51ebaa8f5ed6411918c6f36d41310130e",
+ "2023-06-01/rust-std-nightly-sparcv9-sun-solaris.tar.gz": "8b2b19a557fb9d6c0fa47eeff0b743d135969e01d8b8a12ee7bde55022109dc3",
+ "2023-06-01/rust-std-nightly-sparcv9-sun-solaris.tar.xz": "12c7c0bcf0aa13004a4a819486b37d4e859f0890a75d70b7a241840c0c4d248b",
+ "2023-06-01/rust-std-nightly-thumbv6m-none-eabi.tar.gz": "bd9a00f4b319c0eb7497e1e071cd591011815d82915fcd3cdb43f33fb0c8169e",
+ "2023-06-01/rust-std-nightly-thumbv6m-none-eabi.tar.xz": "0205d442af007b2bc8f49e5485bece302164748fef612887d2b8ea43cc757b84",
+ "2023-06-01/rust-std-nightly-thumbv7em-none-eabi.tar.gz": "ff17377a2e5bb33579359757e5d3f5fc18943f596504527fc58a31ec2a5568a5",
+ "2023-06-01/rust-std-nightly-thumbv7em-none-eabi.tar.xz": "2734add5cd9e6774fa1064084871d3c654d3d5768f7cd488586984782083b581",
+ "2023-06-01/rust-std-nightly-thumbv7em-none-eabihf.tar.gz": "1eb478b0751e2efaf83e893694b4f6d9f367f0373273ff5c169822323a02c9d6",
+ "2023-06-01/rust-std-nightly-thumbv7em-none-eabihf.tar.xz": "0066af2aa2b2ab20478893c477bb730b68a206c2c4fb0c18046b9ee8996d8933",
+ "2023-06-01/rust-std-nightly-thumbv7m-none-eabi.tar.gz": "a70ba19ed51a6621a577d02c69b7bd1819d51c9717118eea3228c72eb7b69a09",
+ "2023-06-01/rust-std-nightly-thumbv7m-none-eabi.tar.xz": "90d8d87331b9422cee70a897633e61654d25b9246a9b507c35037989b0abece4",
+ "2023-06-01/rust-std-nightly-thumbv7neon-linux-androideabi.tar.gz": "1a97990a8896c8bf60b293023efd1ec7b8bb0706bfeb450435bfe2531567c776",
+ "2023-06-01/rust-std-nightly-thumbv7neon-linux-androideabi.tar.xz": "5e7066cd8a087211d49ed4a5e4aef09271094014af82dc6cadd7872d95dd0692",
+ "2023-06-01/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "a79b2fdc0729f8303ea9dc266ad571883bb4b8d78260bf14d76f7ce9dd906574",
+ "2023-06-01/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "5ade1797f0ee92412a65f9b264e4f3ff1cfc7a2803cf0675955df726173d8094",
+ "2023-06-01/rust-std-nightly-thumbv8m.base-none-eabi.tar.gz": "3b570c50911d8794763bbbc6ada9a51f86a81be9f23f9390b53d864bb9e46f0e",
+ "2023-06-01/rust-std-nightly-thumbv8m.base-none-eabi.tar.xz": "e6566e911046e97bbb10a21423e14473177224ffd8baaae44d8c1bbb6ecc9291",
+ "2023-06-01/rust-std-nightly-thumbv8m.main-none-eabi.tar.gz": "900f4ef0ebb29c017c043b340ea0e13d46e4fc41c58ed611a8e257cfe0e69bfd",
+ "2023-06-01/rust-std-nightly-thumbv8m.main-none-eabi.tar.xz": "4dd5d275cc3ff29019caf734c58212fb4ce65996eba11a536b5d0a1f826bb67d",
+ "2023-06-01/rust-std-nightly-thumbv8m.main-none-eabihf.tar.gz": "18bf9ba9a56aed2078d90d598870f11bb0a90002961139ba26857e73045d42dd",
+ "2023-06-01/rust-std-nightly-thumbv8m.main-none-eabihf.tar.xz": "517fb0a61e41628ff543843406d709c23af5b912fd7a767a5f5d533d827117dd",
+ "2023-06-01/rust-std-nightly-wasm32-unknown-emscripten.tar.gz": "d48142f4f6534f3cad6e572719606783447f95dbe3ee50e0c1d3649428978ffb",
+ "2023-06-01/rust-std-nightly-wasm32-unknown-emscripten.tar.xz": "2c2dd2e4f01ece8b603ecdb2005750b684ee2fdd7292d5edcb35dd707abc62de",
+ "2023-06-01/rust-std-nightly-wasm32-unknown-unknown.tar.gz": "2aebd1e53b4d5352d4398d5e0dd5c1a463aeeb71c1b4fcac400a96ecebb0c0f7",
+ "2023-06-01/rust-std-nightly-wasm32-unknown-unknown.tar.xz": "19919341173aba1b799872e0d706b2c450064ec653469bac43df255b5af72757",
+ "2023-06-01/rust-std-nightly-wasm32-wasi.tar.gz": "97b21cd84256e4f47dfb55270f75b2007c59cc4a0eeb33f9a6db5e776b88297b",
+ "2023-06-01/rust-std-nightly-wasm32-wasi.tar.xz": "96e91eeaad8c9fccb57164e13bd260966d065840207560e4d9d35c49099c40ce",
+ "2023-06-01/rust-std-nightly-x86_64-apple-darwin.tar.gz": "756fc40979e507f163b6ea2e111bb706d4af0f5ae48f27906f1c41d89fe93548",
+ "2023-06-01/rust-std-nightly-x86_64-apple-darwin.tar.xz": "1e347b1f3d0863443bdda18776b9dc8eaa1043248a1f32069a1affbff3b688c0",
+ "2023-06-01/rust-std-nightly-x86_64-apple-ios.tar.gz": "c53782f548cb6794e914142969bee293463da3fad4821349beff054ae131bf60",
+ "2023-06-01/rust-std-nightly-x86_64-apple-ios.tar.xz": "f6b7f7f18fc08a251ed8d07f007be74bce3785900f5c7c0c3bb341d6821f20a0",
+ "2023-06-01/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.gz": "7997264c84aaddd7bcfbb9b555b2f65da285cf301d283eb679c7da4b7d127738",
+ "2023-06-01/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.xz": "e88d4b7e8ebef1402efad1aac9517110026e7e98cafbff88b2bb1808ce542d90",
+ "2023-06-01/rust-std-nightly-x86_64-linux-android.tar.gz": "9e1460227b6a8ab2a0b161af6e01d2284a114b87fb1a467e4207b7f5e8370755",
+ "2023-06-01/rust-std-nightly-x86_64-linux-android.tar.xz": "3ab69124d8f0bf002e24424d0d1bb8ad5c43890b9a7a230d72b13d63a06d4534",
+ "2023-06-01/rust-std-nightly-x86_64-pc-solaris.tar.gz": "159baca8e78709d71f82496cb49850937756c49fe55fd604112e79e729e1f33a",
+ "2023-06-01/rust-std-nightly-x86_64-pc-solaris.tar.xz": "dd8412a88daf7b356a6cffd69446a08740fe32b6423980449bb7bfc909beca85",
+ "2023-06-01/rust-std-nightly-x86_64-pc-windows-gnu.tar.gz": "ef86599c2e952f1906c93300f93d3accd777d1090f41f7dcb563c102916fed71",
+ "2023-06-01/rust-std-nightly-x86_64-pc-windows-gnu.tar.xz": "e376fe73e0d35ee76bd97745a51eba8a0fd796d7e70007bf98af60276604202b",
+ "2023-06-01/rust-std-nightly-x86_64-pc-windows-msvc.tar.gz": "fbe95a9e890378c2e4868fb22d3baa0f40070f08835410bc284fa653668740a2",
+ "2023-06-01/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "c5d0ad6e723c27c1e2b3ed0334b31f6ba881017b0a6f4bb2c9089f345a80d371",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-freebsd.tar.gz": "b61c23b9c13503e23921513755720449c8b962613166621fc68229cec4b63dee",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-freebsd.tar.xz": "3084268a9d616e0a8cb8874dca5e9b44c214d40a93cbca2f64d2fb62974e67d2",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-fuchsia.tar.gz": "636d2275652324d6727617c013c5cb8b5be0f92b85cf2c5895c95a897fc3b8b2",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-fuchsia.tar.xz": "f335ea64da58033ae8a84dc4e3b7ae525c70d8647c91190fa54029f9a797f52e",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-illumos.tar.gz": "00ae81504b8536b933150b2cddcad77dd98f93254d3868584ba2c519ce7bb4b6",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-illumos.tar.xz": "50f37179a6919dddf49083a44f1ecbbee70e9f7ff6dad7f487a7a2ff5cdf594f",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz": "7119a4cba31e50f01155e2e1a8206c5ac0f8c0e2148d9be4e22661c560478b5f",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "d60858224cecff1d829107513e71963bbed70c5dcb2f6f204ec139277ef2be5e",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.gz": "4caccd07922fb71f3941f174f76bd5d0bb0c9b674d13c2d121e5b2446082a62b",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.xz": "49f12e3b2ccf8efce027ad54fcc3b58fd3df4012af302901d0a03a03e2a7044c",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-linux-musl.tar.gz": "df9a8154b5fea3e6d072f60b500b4ccb5ec52aa6005c3cc1f6f61a5be7e7fb53",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-linux-musl.tar.xz": "d30167bd00466df98f79ae0ae52cec36ce1bdd436e442f741d9f7d369c1c6490",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-netbsd.tar.gz": "7386c65f1cd3ff948615d9bb38a468adee3d08d1654cf90a659ae536cef4a1e0",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-netbsd.tar.xz": "6e0fbacccb188692571a930ab2a31ac34b9e461a664738f031a3ce9b21cde42c",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-none.tar.gz": "0bf79db9a986c39650be3d1a39ff859d7dca80be9904933540df52c24ca95a8a",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-none.tar.xz": "2d1deb0b57167cb8f02bc0b52a3f0db0a03dbc3f80f89b027329a89035e235c8",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-redox.tar.gz": "91c268fca775fc44082e4b5ccb6e96ffd76a848f71925497d7e944518e5d8bc0",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-redox.tar.xz": "ac0aad012ebb12d34fd4d7c768738336b3368fad5fc98fea0bd4f389504e5a9e",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-uefi.tar.gz": "1eb143f60b638a810e4db55a62ea1dd38839951aab3794aa524a966b8412c164",
+ "2023-06-01/rust-std-nightly-x86_64-unknown-uefi.tar.xz": "e8925f175802a64c4270ec04c10a2617740e8eed34f704e1b3e42bdeba82b674",
+ "2023-06-01/rustc-nightly-aarch64-apple-darwin.tar.gz": "5c7085dc579a523a6b8031738f8123aa011cc06ca6bb013e269b0d84a77a448f",
+ "2023-06-01/rustc-nightly-aarch64-apple-darwin.tar.xz": "b427d3e9964b5878f4f4142a183463ace91ed5db2fe4c507b00effe6ebf7f4d4",
+ "2023-06-01/rustc-nightly-aarch64-pc-windows-msvc.tar.gz": "f7e7f4192240591dd4e16abb5a80c604807dbc645e6750b237753c41a8bfe584",
+ "2023-06-01/rustc-nightly-aarch64-pc-windows-msvc.tar.xz": "6f344cc38729b3354fa730168c3d02b87588ff79ed74206917cb2e8932db57f1",
+ "2023-06-01/rustc-nightly-aarch64-unknown-linux-gnu.tar.gz": "965d35d9a473282af2a34683c6be8f7e23ad1520c4f0ce1732106880902d2c45",
+ "2023-06-01/rustc-nightly-aarch64-unknown-linux-gnu.tar.xz": "70109e1b800659ecb3a13c86a53ff56ded4223a02616a6bce02e24f0baab81d1",
+ "2023-06-01/rustc-nightly-aarch64-unknown-linux-musl.tar.gz": "8b529e5d469b6fcfbdbed38d902570c9bdff990c663c683570132238cf1ceb67",
+ "2023-06-01/rustc-nightly-aarch64-unknown-linux-musl.tar.xz": "9a57bb81f436e7b1b6e2443493a04faee7a3fa763701d7ce33bc45bdb7961db7",
+ "2023-06-01/rustc-nightly-arm-unknown-linux-gnueabi.tar.gz": "274d283fd40b0abc8dac2f5aff9c6f1c2a212c9994f8e888fdfa41351c1ab69f",
+ "2023-06-01/rustc-nightly-arm-unknown-linux-gnueabi.tar.xz": "9be2dd4d9f79cae199caf6032c38dabedcf5c21c8d9cff84d39808b1e224e421",
+ "2023-06-01/rustc-nightly-arm-unknown-linux-gnueabihf.tar.gz": "b18f68ed05049cc6b381ffe6eb3c1a49a037557b72e7750a9632b3df936daad8",
+ "2023-06-01/rustc-nightly-arm-unknown-linux-gnueabihf.tar.xz": "5349263b24653febea303205a6484a889d78e91185df717e3d35581f318ddb54",
+ "2023-06-01/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "24ea436cbdf78a5fe6f637d9a1b1aaf643468bd4dfad042c64e256bbeb68d3de",
+ "2023-06-01/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "40e5a4bfc502f276a8bc1df23738a0881dbcfa2d6cfae77ce59c8f5156167da5",
+ "2023-06-01/rustc-nightly-i686-pc-windows-gnu.tar.gz": "a3deeb9280910026f95c1fe3ae3b3dd130dc1767592cadda0ae2ab55c5abe70e",
+ "2023-06-01/rustc-nightly-i686-pc-windows-gnu.tar.xz": "181d47f9c82299e7d69f99ef278a97cbea5995ed45fa56ed97c126dc50fe96ec",
+ "2023-06-01/rustc-nightly-i686-pc-windows-msvc.tar.gz": "a7edc9252d1eab56dfc2f43afc3ef1e2b7fbbc19762280f91e7385c150ea7afb",
+ "2023-06-01/rustc-nightly-i686-pc-windows-msvc.tar.xz": "737dd9bd7a7d271362c9958d44f199a9842db4497bd86d16be7089d9314f916a",
+ "2023-06-01/rustc-nightly-i686-unknown-linux-gnu.tar.gz": "3d0e4858e1345f36274132aabdee914fced843046918d6d106e3c0dd2762de4a",
+ "2023-06-01/rustc-nightly-i686-unknown-linux-gnu.tar.xz": "2212d771e828e3b0375e1ab1db75770df5208399df5ce7252180750da7f8343f",
+ "2023-06-01/rustc-nightly-mips-unknown-linux-gnu.tar.gz": "5f26edbc5f37154f6c79a3bf0fe31b0751dceee863212ca3a872d0111d04ce58",
+ "2023-06-01/rustc-nightly-mips-unknown-linux-gnu.tar.xz": "4e7999e5c45abad879f2b0183178c261db38a1c7710bfbdadff18dcd59fe490d",
+ "2023-06-01/rustc-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "a483389d8ccca269776f5d90000cb10146010379bdd0c425b64adee0f7816800",
+ "2023-06-01/rustc-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "dbcb13bc84f88db60e22ba76771feedd3442009837f6966c8a162d2748ffca47",
+ "2023-06-01/rustc-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "a24719b46e68923865850eed5a065da450fab0bae7f7bb9adae4c4c51bd980a3",
+ "2023-06-01/rustc-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "14e305026c69b87332cc5ee356cea1902291d83e7c9c4cfbe58404433265cbd4",
+ "2023-06-01/rustc-nightly-mipsel-unknown-linux-gnu.tar.gz": "1386f0aa0f26c5e1a54ce57b6f7bc55f5186f617ee2f184015077dbb7a4068ed",
+ "2023-06-01/rustc-nightly-mipsel-unknown-linux-gnu.tar.xz": "567c613f59ed8aba62ec51dd01cd65a1482f1729fce83624fcb6ead99fb69cdd",
+ "2023-06-01/rustc-nightly-powerpc-unknown-linux-gnu.tar.gz": "15ed0d4795f19cca1ed1cf135bfac98d14cea0aa08f72e038ea23baaf32dbd82",
+ "2023-06-01/rustc-nightly-powerpc-unknown-linux-gnu.tar.xz": "050729fd9a29149cdbc04ec51966eb2b317dba0169e7748f9b6eb7623dd233cc",
+ "2023-06-01/rustc-nightly-powerpc64-unknown-linux-gnu.tar.gz": "f2fe9452cc5bd6670f10bcafed3ffa787e4823ccf1ebfe5a953933bc20daf33b",
+ "2023-06-01/rustc-nightly-powerpc64-unknown-linux-gnu.tar.xz": "b5c9993600fe8ee2c4be63a354a6056faa5a6290d086ebb11535391e4c68ae1f",
+ "2023-06-01/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "1682528f71521e4ecac22ce1c9cae1fb1febe1b5ba7a7be1a726e0f187614507",
+ "2023-06-01/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "7025ac77c292bb1a6359720047519c05215cad0bf51a62ef8a1fa0580bc36df6",
+ "2023-06-01/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "8651632b03bca334a482bc56aadf9c6da55916160774f78b988a174ce56bfd65",
+ "2023-06-01/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "4c554061721b059b4250c0662b719b6fe279b79249fd983c179bd1f3fa9206f0",
+ "2023-06-01/rustc-nightly-s390x-unknown-linux-gnu.tar.gz": "a457f1c384e8f760b1e2f27cb75ec40831255032e38c86f158369b2d2da40ca9",
+ "2023-06-01/rustc-nightly-s390x-unknown-linux-gnu.tar.xz": "354d228ff3d8bd4c0c950538ee2fe6effd60c64735b8130428c0bfb25304755c",
+ "2023-06-01/rustc-nightly-x86_64-apple-darwin.tar.gz": "80ef2169a66be9e5091573b3833bc174902169874927de43ef5c4c01c966bfb5",
+ "2023-06-01/rustc-nightly-x86_64-apple-darwin.tar.xz": "573fed68366b97df3ecc6b3a145f6e83bf7e0a9adacf97950a51b73323735052",
+ "2023-06-01/rustc-nightly-x86_64-pc-windows-gnu.tar.gz": "8e313886e5c803be855ff805c99b9d7cdb335ba5caa842ad629879c46e3f41bc",
+ "2023-06-01/rustc-nightly-x86_64-pc-windows-gnu.tar.xz": "fbe60dba4607d356cc3154432595a10aef3d1dfc64985c8e461fa90de4059578",
+ "2023-06-01/rustc-nightly-x86_64-pc-windows-msvc.tar.gz": "bf1fe84d9b3b25e8ff04506231b7b4e6c6d8634f8cfe8a0dde6cc264c4ceb462",
+ "2023-06-01/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "c7c1d9cb3a8541bc03c767abadf0c65e7e377d0896fe2e544a54117e29467954",
+ "2023-06-01/rustc-nightly-x86_64-unknown-freebsd.tar.gz": "14276e3d76a18bb7804707a4ce2b5ba3c4803bae197b174dd7ad7a5b1e3ef731",
+ "2023-06-01/rustc-nightly-x86_64-unknown-freebsd.tar.xz": "75e7112c8346c29270ec20e87a20cbd9545e45568081b2655b61a5eeb66498cd",
+ "2023-06-01/rustc-nightly-x86_64-unknown-illumos.tar.gz": "e259e5d31e1359837e7d2ec3ca7700a07f891428addbed57f788e2cbd80c3922",
+ "2023-06-01/rustc-nightly-x86_64-unknown-illumos.tar.xz": "7fa6b2b1e9d9f0f6f32c79d238f1c867aa31ab6d93d2690c214acd06cf5dbf42",
+ "2023-06-01/rustc-nightly-x86_64-unknown-linux-gnu.tar.gz": "10c711c4fb4a94059a213c643301826a6d2d6e0ba41dbaa3ea021116d39d8019",
+ "2023-06-01/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "0b91920e26643fff4b1e92d4fb076260f8676f7f9a7d32bb76fb37af503f31fa",
+ "2023-06-01/rustc-nightly-x86_64-unknown-linux-musl.tar.gz": "dba81298a674d210ca977284b5024d6a096dc335b0a1ce42f17598c03eb2774a",
+ "2023-06-01/rustc-nightly-x86_64-unknown-linux-musl.tar.xz": "d5f741a6ead0aed27d39387098fb9c8f22ec1c23e5b95ec0977104c4ab24f277",
+ "2023-06-01/rustc-nightly-x86_64-unknown-netbsd.tar.gz": "153fc73806a03d7c75e0c70d18ccd8f15b99dca723f4ac7f1245cf82b91c53e0",
+ "2023-06-01/rustc-nightly-x86_64-unknown-netbsd.tar.xz": "fa45d8d0fd06198b82329d039cc82b4477f935fc6a5d0a9f65e702183075310a",
+ "2023-06-01/rustfmt-nightly-aarch64-apple-darwin.tar.gz": "c9b44153a48520b1d926ba01390b6159a7a97d6b5ea244eb19ccb5606ba4feb8",
+ "2023-06-01/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "da8802894c32cba8a2892b628fefde35567ad33e7eb1c6c5f9641359b04d4980",
+ "2023-06-01/rustfmt-nightly-aarch64-pc-windows-msvc.tar.gz": "091caea60e6076adbc75f3a7638dea408cd09bf7074119710054ae16201c26b3",
+ "2023-06-01/rustfmt-nightly-aarch64-pc-windows-msvc.tar.xz": "dc7930cc741ef453f73041ef938e66f30457f81ce61a18c06aa47ddc185280d2",
+ "2023-06-01/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.gz": "e02324c4b4c7f20f1a1f8736a872b0903f0441f2a6e12bd02c229322ce9cea85",
+ "2023-06-01/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.xz": "de2fb339ddcd91d57c39c8e1dbaaa4254f1c277b5e66255b75abf30c093b8e8c",
+ "2023-06-01/rustfmt-nightly-aarch64-unknown-linux-musl.tar.gz": "28082c90a8bc1deb8d7400de85c5335221cbb08ccab9525bbb6236a1894b874f",
+ "2023-06-01/rustfmt-nightly-aarch64-unknown-linux-musl.tar.xz": "fd11e42a0102681747e19ab3fab2920fc0cd7e29eec6a6aa67ea13851c15cc3d",
+ "2023-06-01/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.gz": "f2cf87b2403f023a139918b1b9d30c62ec884de8e190356f5b43fb270ac0071e",
+ "2023-06-01/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.xz": "23e44968c50d780435abecaa3f236f23165e27ab9347179095bcf5eff5dbfa05",
+ "2023-06-01/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.gz": "616708e4bbba16be715526eac5523f8a5d0f04dc67d4960d4b7d4899594659e4",
+ "2023-06-01/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.xz": "85aa24117fb5a2351ce616598a04c9595c43845704968ca6eac511da3bc4796f",
+ "2023-06-01/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "ee128cc036aa010b0a59fc3901ddcbaae6bfd0212394e206af6c5187898ac6a8",
+ "2023-06-01/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "d11f50f532fa22954741dee4cce1845d4952b7a3fdd666e6951c75087a3f63cd",
+ "2023-06-01/rustfmt-nightly-i686-pc-windows-gnu.tar.gz": "6ac4f422edb89f516490a4be97ab4683c30663537c8cce90c5ce6d11bf3a56aa",
+ "2023-06-01/rustfmt-nightly-i686-pc-windows-gnu.tar.xz": "4dbce963c78fce00fc40601fe8f2c00f95fadfe22b39fb7765c868b9fb59b626",
+ "2023-06-01/rustfmt-nightly-i686-pc-windows-msvc.tar.gz": "517fb791d40c774e198160fdee44fa5c28b2414304523987db6d0e350b6fd647",
+ "2023-06-01/rustfmt-nightly-i686-pc-windows-msvc.tar.xz": "ead382f75b47577d7cca7217ee46a86109503658ba0154e0ef995e6b2cc0aa17",
+ "2023-06-01/rustfmt-nightly-i686-unknown-linux-gnu.tar.gz": "f679774d3313d1a8da925715e9097ba5e11905b62da4daf74263955b99ead05e",
+ "2023-06-01/rustfmt-nightly-i686-unknown-linux-gnu.tar.xz": "6b69acae3250b108d4178dfe0cad59decf9600cbf20ee7a419bf042664b65806",
+ "2023-06-01/rustfmt-nightly-mips-unknown-linux-gnu.tar.gz": "5e2ef80ce4f787ce6496650a637d6e79859f0be9aa284fde9b2ae7821b7f3af2",
+ "2023-06-01/rustfmt-nightly-mips-unknown-linux-gnu.tar.xz": "0246ee90a11b6191e4a1b7ad55c98fa30b11c1f33a7fd646e3fb58dc5bdeedb9",
+ "2023-06-01/rustfmt-nightly-mips64-unknown-linux-gnuabi64.tar.gz": "5373911b5b0bb7df7a18aa7e5ec2bdd71bf8cd30b8a7188ae74d8dc7729cf72d",
+ "2023-06-01/rustfmt-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "9f88fbe44ee152e5837b3f7c2deb222267cb354664cf4db2166651f67a356bae",
+ "2023-06-01/rustfmt-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "7aa06ea94046cd29ec855ce278afe1448f56e9b0549226b9cea8db195cb7a2d8",
+ "2023-06-01/rustfmt-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "afde78ebd0a26140f18ddd255b1a707c47630bc22bd7396a8f190b1eeaadc1b5",
+ "2023-06-01/rustfmt-nightly-mipsel-unknown-linux-gnu.tar.gz": "0e71d22697cb10ce57aa00f996b82b5e5f41a945df3f69d8d98484b8c96ceb4f",
+ "2023-06-01/rustfmt-nightly-mipsel-unknown-linux-gnu.tar.xz": "a632291075fcba70df08d2c8e6ae7a3cd99c7c7ffcf17fa07ff46ff7c348f010",
+ "2023-06-01/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.gz": "84d8d168ae6fb31626437d18d17e9cec583f0c087bbeb385b8008c303b6c102d",
+ "2023-06-01/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.xz": "5b2b41850d61092c454ee6d1c6deae6b0a2600a15b091768e06646fd9a337821",
+ "2023-06-01/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.gz": "e69fe3bcc22d9be1ccc2706fba944b6268494f67e9ad93bddfb990c6dbab45f0",
+ "2023-06-01/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.xz": "185f70426c2637d2769376786c2cc54252355b02430448934a1b309a70071865",
+ "2023-06-01/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "213217d394c9fef97bf103a7732ae931c24e12ee6ae6bf0128cdc019f8f81e9c",
+ "2023-06-01/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "387df164f9c7708b8ef2032c2fd86ddbadf33a02aa930c092f75fd1c5e75c058",
+ "2023-06-01/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "849019e5cd338ec5a2a356336a7980d1c977b6ef2a820da83c71bc62ebdcba14",
+ "2023-06-01/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "9de13662a70bdc126c9bed460dc087c7d4dbef1cbe66e5b90c188a5347f063e3",
+ "2023-06-01/rustfmt-nightly-s390x-unknown-linux-gnu.tar.gz": "c6374a738eaf662add82313eeb4751ed552f3d85918c58c742214b74ab6fc6dc",
+ "2023-06-01/rustfmt-nightly-s390x-unknown-linux-gnu.tar.xz": "b2c7dde467f2e37ad1ca53235d9589941695dc1d4a8234fe47cff9cb4712ecfb",
+ "2023-06-01/rustfmt-nightly-x86_64-apple-darwin.tar.gz": "f978e3e8c440a6f9cb8bd02c1fbf51f6a1c9a7cd342643839c9e8201a208ca1e",
+ "2023-06-01/rustfmt-nightly-x86_64-apple-darwin.tar.xz": "9688e4494722d06ac67c3e2d854e06fac2aab201c7929a9ea693ceeb87462f06",
+ "2023-06-01/rustfmt-nightly-x86_64-pc-windows-gnu.tar.gz": "506533c47e1b8314195aaa838e504f444a83f89f97cd9df5a27931712b12de87",
+ "2023-06-01/rustfmt-nightly-x86_64-pc-windows-gnu.tar.xz": "60bba0a3073ca98415f2a645f8a8e77b978f312204e5e25b80ba7081d1b6fec0",
+ "2023-06-01/rustfmt-nightly-x86_64-pc-windows-msvc.tar.gz": "ba820ea1c6145bd82722961b7483744ab4d6a4dc345769126fdb095623c4a985",
+ "2023-06-01/rustfmt-nightly-x86_64-pc-windows-msvc.tar.xz": "19f6ab6ab956f15d6544afaf432b5f40721d381cd8985faa6b038aaa36f30b3e",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-freebsd.tar.gz": "ec06733666324e32f06b02888a965ec5426f3a12a8295a63402a061f25455d21",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-freebsd.tar.xz": "1341f14203285ef530401fc76f9725eceede25309de17f7f7d16c9f378a760c9",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-illumos.tar.gz": "c5d10045e664b81293f5d443ed9707a7b92d8db4a98b1ee40f8dd6d4ddf53503",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-illumos.tar.xz": "ddd8d2f9f1fd2300a71462a2b02519d867b6940537ea3456da6c43a083175d4d",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.gz": "2e43c9f80ed2bd78e7dfa0eb9078e648dd825c51f610a7ff1e7d17ab3fd51954",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "ede5dcb5dda874794d53d7fae6651545593c97053a5e630d0b769fcd42a5e2c3",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "5a8574e250d2e2dcc6d90777a6bf00f9f762d9caa35c79c45d274fe572507367",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "47f0388634e0fbcc8b48b3c61a6ebe76cb2046b5baedc1de4873916543899359",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "b34422274f65ef8bb7fe6fa997f3d13375b3b2be3eafde8f575beaca9ca26e79",
+ "2023-06-01/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "0f03e572b2b9859a2106cbe738395e527b00668fb4b6fc40025b6fe0b8856c41",
+ "2023-07-13/cargo-nightly-aarch64-apple-darwin.tar.gz": "dd2654cb2e2408f6d61e8c79879ce7bc66a255a4d3633ac3b5befcc5c61b695b",
+ "2023-07-13/cargo-nightly-aarch64-apple-darwin.tar.xz": "59bfb8d22d1b91c2992937cdff978fd024789112c4d76a77d43f3e3c500dabea",
+ "2023-07-13/cargo-nightly-aarch64-pc-windows-msvc.tar.gz": "1ff4a7df0bf14f0ff7ba5e50615f9aab3a0a1b302da2c1a55c940889fca4ea12",
+ "2023-07-13/cargo-nightly-aarch64-pc-windows-msvc.tar.xz": "453687988ae5ece7d702146900a7a532bc595a54f4bc140848591912111f1b45",
+ "2023-07-13/cargo-nightly-aarch64-unknown-linux-gnu.tar.gz": "a434771593406c1055544032e2786dd30fbe20a8fa6abebf9cbfeac13c165472",
+ "2023-07-13/cargo-nightly-aarch64-unknown-linux-gnu.tar.xz": "036f35c408b74a76a4fefce7f09e62793d69165a3d537ba7a6518cf8f1115aaf",
+ "2023-07-13/cargo-nightly-aarch64-unknown-linux-musl.tar.gz": "7e972cdc69c8abf9d3dadc882c4dd9ff7852f81802f743cdb32d24e5f627ada2",
+ "2023-07-13/cargo-nightly-aarch64-unknown-linux-musl.tar.xz": "c039fe46609f6beda4d0d9caafe30dfb695c6e28e4b4fad545b49df4bd306cc0",
+ "2023-07-13/cargo-nightly-arm-unknown-linux-gnueabi.tar.gz": "d7397ab7a74a2084fe23950dca0d90c7dcdc65924f273f928f8a71723ede9d59",
+ "2023-07-13/cargo-nightly-arm-unknown-linux-gnueabi.tar.xz": "58e1b4d19e942d32e1605513a15160fe23addd3804770cf76a43af94d119dd5d",
+ "2023-07-13/cargo-nightly-arm-unknown-linux-gnueabihf.tar.gz": "075ce719a601eb7ae96654e7014835784c86a3212260b68725b4e659f2325c04",
+ "2023-07-13/cargo-nightly-arm-unknown-linux-gnueabihf.tar.xz": "51a8bae3f54a215896ed23d0082b5d2bb544db9b1ed0320a37981c131306a9f1",
+ "2023-07-13/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "8e853f9b6c2fba52b0de693ea5de7293a7a409ca71208ae604496afc6a9253e4",
+ "2023-07-13/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "293b38510031b71b47674242ca241e9a93de32d9c22b72efe9d18f60fb56c4fb",
+ "2023-07-13/cargo-nightly-i686-pc-windows-gnu.tar.gz": "12c92434fc212b352170f51b279a1850ce2e816aebbb7b85e8a2412fecfdb13e",
+ "2023-07-13/cargo-nightly-i686-pc-windows-gnu.tar.xz": "cdc7a20fca290812be36bc37443cc2889b0feaf7e77c91a4d3d6e38acef342df",
+ "2023-07-13/cargo-nightly-i686-pc-windows-msvc.tar.gz": "851700f45b5f79e41f93b44acb43f8713f569c6d7006a75cdda73f7991b637af",
+ "2023-07-13/cargo-nightly-i686-pc-windows-msvc.tar.xz": "9d0b3e736b1abbb60e847eedc3f83978c670dc9e95211dab7027724330a41240",
+ "2023-07-13/cargo-nightly-i686-unknown-linux-gnu.tar.gz": "9c2fd8e839d633b05e0970ddd9a90c8f789674ae76bcd01408ac07f78f598458",
+ "2023-07-13/cargo-nightly-i686-unknown-linux-gnu.tar.xz": "8a889f09192833d40bc974ac5feb474ced8acc563cd3a9082de0906db7181aaf",
+ "2023-07-13/cargo-nightly-powerpc-unknown-linux-gnu.tar.gz": "8172df069837f5b489e50641b72771dd01d52de8cfcb94fe2c2156f680415bd0",
+ "2023-07-13/cargo-nightly-powerpc-unknown-linux-gnu.tar.xz": "c4e2debe296aaaaea1490dd971d5ed574a71187660e4777bccdbb08b7dd37f60",
+ "2023-07-13/cargo-nightly-powerpc64-unknown-linux-gnu.tar.gz": "379bf0a139d54a9903dd3e9485e33dabd73028c41548740ba9ccd3fb31fc653f",
+ "2023-07-13/cargo-nightly-powerpc64-unknown-linux-gnu.tar.xz": "9948018beb25c4395b938747260081cbbd18c41b4837f0747cc95b701351d936",
+ "2023-07-13/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "e3efe31bc569a105e6ae45a237149753b7b819f7ad9d9d5a94dca9976d03a677",
+ "2023-07-13/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "c098683458811d8fcfb09fd23af39e3cc5a3301dcd1cb88cb41ca701a8543e7b",
+ "2023-07-13/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "ecb655208d6feb8083ba79eb2689f4930432010d3f10c46d51ee229ad7da9cef",
+ "2023-07-13/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "82888b03a0ccee60a4e6a2cc1aa50e33fc6212dce3ebb067c4f55fa6cb821797",
+ "2023-07-13/cargo-nightly-s390x-unknown-linux-gnu.tar.gz": "bf2e44ce3fd50b60ccbee5671f453f8b547efd56ad3b1c8c4a77474ee0433c76",
+ "2023-07-13/cargo-nightly-s390x-unknown-linux-gnu.tar.xz": "c9c55b4d2466150de3941e089450fb1d0c62e746c54ff5f9fdda9f7c38d62a22",
+ "2023-07-13/cargo-nightly-x86_64-apple-darwin.tar.gz": "d59625e93ccd065da357cc9fa679a4fa4bda270aa4a0c723203981cadc214f53",
+ "2023-07-13/cargo-nightly-x86_64-apple-darwin.tar.xz": "2b101ed39abdccf11bfc880122320f40a8efd71c870b89526e00f9f2b1182758",
+ "2023-07-13/cargo-nightly-x86_64-pc-windows-gnu.tar.gz": "8acd4bb52dd663a7346e9d5e88af07ddedd56e86195279e9ceab1f07bb5cfa71",
+ "2023-07-13/cargo-nightly-x86_64-pc-windows-gnu.tar.xz": "08a7b58748d4eccbeb2d8164142674688df942a3a11254120aa8afec1425cfa7",
+ "2023-07-13/cargo-nightly-x86_64-pc-windows-msvc.tar.gz": "1e09273c382661f1ba1a20385e529ff0bcf4f1bcf67cada130717f4e1bd7d39e",
+ "2023-07-13/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "8e83a43a5a2add9d11ba960deefced808fed167a208eefc57430455d7d6cf9dd",
+ "2023-07-13/cargo-nightly-x86_64-unknown-freebsd.tar.gz": "2954d16e8370c2186e556314e2c3a6545f625e687391095c2eface963db9f378",
+ "2023-07-13/cargo-nightly-x86_64-unknown-freebsd.tar.xz": "8243e23e55ade64ec8cd67a5ab4de41494307f65171bd51678ac1970da89d228",
+ "2023-07-13/cargo-nightly-x86_64-unknown-illumos.tar.gz": "0835f078a5817df21c0db1bc6ddb0154429ecd1c34e93f9135f54cedb2287933",
+ "2023-07-13/cargo-nightly-x86_64-unknown-illumos.tar.xz": "7d8ddb8e7d321e36c6c3eb32d9d1147d5d793e8d57abf0a3bc05444df532041d",
+ "2023-07-13/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz": "35c44dc61ac3805a4f4d9ca2c3bc54a935e6e68916cfec4d54ece0a879fb45c0",
+ "2023-07-13/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "8bb0341ac00c350908f292ac3c3b407cd6b3ab1731e588ed2d7249cfb95d5f90",
+ "2023-07-13/cargo-nightly-x86_64-unknown-linux-musl.tar.gz": "b66225fab85638ecb2db4f4b8f9bff4a4be6ad0f6134e4640da17278d0219cc8",
+ "2023-07-13/cargo-nightly-x86_64-unknown-linux-musl.tar.xz": "94934ad547e934a42a4a6c7b123aed129f179b7060e8e051264ca9a02e4b33fa",
+ "2023-07-13/cargo-nightly-x86_64-unknown-netbsd.tar.gz": "856f14af4cb855e156e05595067e6c843eabfeb5b43aad33d62c62ea76514e76",
+ "2023-07-13/cargo-nightly-x86_64-unknown-netbsd.tar.xz": "4fadaf9a11f92b54a5b9ee05e94c3a9d4c6a9deb9ca8d53ebae06da1500de5ca",
+ "2023-07-13/clippy-nightly-aarch64-apple-darwin.tar.gz": "c30fd664f743d3b7456f40eb3e36b547730a115b986228f4b8b0d379bd65a0a4",
+ "2023-07-13/clippy-nightly-aarch64-apple-darwin.tar.xz": "75a0a7d92e3371ded556db3c077a54b4d1d2351d8b5a12ebdd56518f61440b44",
+ "2023-07-13/clippy-nightly-aarch64-pc-windows-msvc.tar.gz": "fe4409cb7fa4e49a0b30cc28f132e69df73096f7fa91d90140f5401879a8893e",
+ "2023-07-13/clippy-nightly-aarch64-pc-windows-msvc.tar.xz": "657311c670ee0b4112058ec20673bf95a6957c3430d6f12c6d95431bb31dc9f8",
+ "2023-07-13/clippy-nightly-aarch64-unknown-linux-gnu.tar.gz": "a3ee726302b8ddcc5538ec86103331e58d07d3edc972c0f8d34b2d846f90fdb8",
+ "2023-07-13/clippy-nightly-aarch64-unknown-linux-gnu.tar.xz": "7a5486ab1707a71652e53daeb60461f349142e9231e9edfe70c7f98532c03688",
+ "2023-07-13/clippy-nightly-aarch64-unknown-linux-musl.tar.gz": "a1efa2d3d445d1b761458403da70d17cd1e87a9e43b9f2e501588655cc3e536e",
+ "2023-07-13/clippy-nightly-aarch64-unknown-linux-musl.tar.xz": "2e9e5461e92dde2726c30d86a6125ea76479a343f4800d64bdd0b6e84493d0ed",
+ "2023-07-13/clippy-nightly-arm-unknown-linux-gnueabi.tar.gz": "9b94cdd39eb845fdb34d7692da40c9eea0272c94be27d07cc57fe11d56816001",
+ "2023-07-13/clippy-nightly-arm-unknown-linux-gnueabi.tar.xz": "74777a5230209133ac97a89674f7085495630ffcd30a97254c4c693fb7d34494",
+ "2023-07-13/clippy-nightly-arm-unknown-linux-gnueabihf.tar.gz": "4b53501fabd528773177cac224b87060edc3cd019eb1eadbca6b62472fee35ef",
+ "2023-07-13/clippy-nightly-arm-unknown-linux-gnueabihf.tar.xz": "d1b218c63c9f820f15ed2a0ab37b7df7edbc8facd22d543a9706e3d55b07204c",
+ "2023-07-13/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "e4a2cf10d0639925551d7e60599767860e83bdc86466ab3961d5d88a61a79f16",
+ "2023-07-13/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "bcc82af38e4b7c3cf0d8ed0dcc9ba9a5359f03e0f4d538501790d2755909ee19",
+ "2023-07-13/clippy-nightly-i686-pc-windows-gnu.tar.gz": "4e583bf161ef00b8fed82d1b026907db1beadc85d2d8d3cacdde887463cc7e6d",
+ "2023-07-13/clippy-nightly-i686-pc-windows-gnu.tar.xz": "63f5dbd652cbe232fc4251dbb36b2e8ef945f77158fc72ff318201e520a65747",
+ "2023-07-13/clippy-nightly-i686-pc-windows-msvc.tar.gz": "5377be3ebd186f18df87c134104093b0d8bca8578688b7cfd3afbfe124a67d6f",
+ "2023-07-13/clippy-nightly-i686-pc-windows-msvc.tar.xz": "66f6a11e53fcf709650684a273efad8ddb76bce6ebfd8ef8bb8dcb04d6260b7f",
+ "2023-07-13/clippy-nightly-i686-unknown-linux-gnu.tar.gz": "fc50cc6ff18954edc35572239f093aa65a3739b61ed0b2c75d836ce260003c18",
+ "2023-07-13/clippy-nightly-i686-unknown-linux-gnu.tar.xz": "5dff02542039eafc9776d1f21b5032ca1dee2cf4a22ea2334e6b8c6a157f9e64",
+ "2023-07-13/clippy-nightly-powerpc-unknown-linux-gnu.tar.gz": "ff0d07db1c8d8661d2cf60c71aa3138cb2cbc7350ef7c2b8bff5f86930ef0bf2",
+ "2023-07-13/clippy-nightly-powerpc-unknown-linux-gnu.tar.xz": "147f6d141d8e69419c05fb85060d5bd1f4734f11937fd792e593bf83324c867a",
+ "2023-07-13/clippy-nightly-powerpc64-unknown-linux-gnu.tar.gz": "0504b335cd31b3d0897fb165ce6bc23b57fd586ed29d603bce5d5619419a3923",
+ "2023-07-13/clippy-nightly-powerpc64-unknown-linux-gnu.tar.xz": "29f07a7efa21fad220cb5a8825cfe99d9bf673979152602662c84d588250e176",
+ "2023-07-13/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "d1052c09e920250bb26a50fe06e912cd6524555b428bdd0cba3069f912450d42",
+ "2023-07-13/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "2da5e7378495cce2bf01084437c3c23fc97f7daa0032cd0cd312dc5fe9334ec9",
+ "2023-07-13/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "c0916a1e5447fc84661de8b85fe8aa6a377660bc8fb956e7c454be598bebba31",
+ "2023-07-13/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "92d33e2eed8807e04470be9bf201584a88e3110e3d2ade7fa54efcf98a6ab4a7",
+ "2023-07-13/clippy-nightly-s390x-unknown-linux-gnu.tar.gz": "e81880f2c176fbf8d7c86b8a7b462c189739c7c8af7cf80eb31439c636252cd3",
+ "2023-07-13/clippy-nightly-s390x-unknown-linux-gnu.tar.xz": "ce69a445a70e92241874c9fe251e1278e6c13d80c321635ab4729d326c1fdbe2",
+ "2023-07-13/clippy-nightly-x86_64-apple-darwin.tar.gz": "3086bb7e521b9d3aa8ff24351741d1f57003fbd81c29faddcec65a41dac5f4bb",
+ "2023-07-13/clippy-nightly-x86_64-apple-darwin.tar.xz": "2e7fff84969c54b8453df56bcfba9eeb6f4de51675d50286069daec56ad2f4c1",
+ "2023-07-13/clippy-nightly-x86_64-pc-windows-gnu.tar.gz": "16414b3862cbfcd99e8694956ba88eaf261b1bed266f1161a2dcae4f6a284335",
+ "2023-07-13/clippy-nightly-x86_64-pc-windows-gnu.tar.xz": "cafeba471a25681c5a556ad6c28b49aa7bae5ce05e7f24ca0b778eab14633e4b",
+ "2023-07-13/clippy-nightly-x86_64-pc-windows-msvc.tar.gz": "ee56c7355fc2606ef0406fc2b48da641261c713e1501b54e78c7bdb8e0c52076",
+ "2023-07-13/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "9046b548fdccbbe2fb749f376963ef0f49c0863c23953fdcdcc47e65f1408ce5",
+ "2023-07-13/clippy-nightly-x86_64-unknown-freebsd.tar.gz": "ad1a05b8a095785d78fdb55bd4e7494ae569f0bea58b6294cbabc7d0ad1e9700",
+ "2023-07-13/clippy-nightly-x86_64-unknown-freebsd.tar.xz": "4aacf6e542f0be4ac844c69a5ce7df676fbb25ed4ce092ce20b6414ec78f2c4d",
+ "2023-07-13/clippy-nightly-x86_64-unknown-illumos.tar.gz": "27e3c4cd14f4aefca9555793abaa83a83c5de3ed42f51cbe9c5bb7bda4fa4247",
+ "2023-07-13/clippy-nightly-x86_64-unknown-illumos.tar.xz": "0c982289e12c8f4816957133d4ea80c6c7fe48f8af425f3a845bd1d2b0b3feb6",
+ "2023-07-13/clippy-nightly-x86_64-unknown-linux-gnu.tar.gz": "5c4d7158b8a7f8020944893ebae5a61342236b412e5a0eb63e485433e9b5e47c",
+ "2023-07-13/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "83d076e30a4f9d8c6f407e4c3c1da6b09b8dbf73932593c9cbb3eb0d25ca56cd",
+ "2023-07-13/clippy-nightly-x86_64-unknown-linux-musl.tar.gz": "d536b375138a1b0d827c2655671bd5bf8fad1d4bc7372e899aff7ae351a5c482",
+ "2023-07-13/clippy-nightly-x86_64-unknown-linux-musl.tar.xz": "60aa9e5d5d1211c13d0df4e8d321dc101863d9a2c3c53eccde32477de772fe2c",
+ "2023-07-13/clippy-nightly-x86_64-unknown-netbsd.tar.gz": "e7b23fed35f8d9ce2eef8db19cd07ad34e7e3fad43b8cc90f45c231c7e47ac17",
+ "2023-07-13/clippy-nightly-x86_64-unknown-netbsd.tar.xz": "453aa5483c404595b7bcb35750d11931fd84d8dcd194dcf17f43bccc85e05e5e",
+ "2023-07-13/llvm-tools-nightly-aarch64-apple-darwin.tar.gz": "ffcc6a2b1aee03d2587b8457958ec7eadd3c1afc767286d0879f2967ab7da3dd",
+ "2023-07-13/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "3deb7978f3b96c453fa0affa1e308ae042d9eacf59948d7bbb8d97f058db11fe",
+ "2023-07-13/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.gz": "210015a86de8a95476a9f8c18c33238e320ad5431d7059968d3b3b76c3620bf5",
+ "2023-07-13/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.xz": "81ea61971bff4839b718025f9cd23bd11dd36ca597932dca25245f723b16dac8",
+ "2023-07-13/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.gz": "5e14c414fc94ca0f2c555ebb1e9bccd8d7682bf838084940c2fe421f187dd72f",
+ "2023-07-13/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.xz": "ae7d769fa0ea951d6bbfd60bd4d8c7e32bc6e58df0834fad427edca754addad2",
+ "2023-07-13/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.gz": "5eb72172d5b43580cae6859eeb39c01a878bfe658f300e6090570bb872b2b0a6",
+ "2023-07-13/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.xz": "1efa25aecc866c215944dcfebc4293daad9ee2c38f21e0c3ddf53b79e935f845",
+ "2023-07-13/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.gz": "0b84dead46769be62cd95fedf0af3ecd243142ae89bb93a0afcbcc1476ab44bf",
+ "2023-07-13/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.xz": "da55909eec0c42d26aca52d8f20b7ea0678f6f7ec4d0c4821af69634e5829771",
+ "2023-07-13/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.gz": "2dfd2b27fd00e3c1d2b0b0eab18d65af3385af3324c066953709daaf4b86b2f2",
+ "2023-07-13/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.xz": "aa7ca5f92af1168792cf57c5c21c95c95b6ec3a31086342dc53322499dffa351",
+ "2023-07-13/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "a632a8c4179d25e4e5756ed8d602fcd1b55cd8ab2ca30fd882a9d477ad5188c0",
+ "2023-07-13/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "d0557b90635b14587386435b79f1aaffb47ef4d9a29d71bd5143d07cbe00493b",
+ "2023-07-13/llvm-tools-nightly-i686-pc-windows-gnu.tar.gz": "b0d78abdc92b0870707676ea33052c919a97d7c5075062acf7f73641fa77e3d8",
+ "2023-07-13/llvm-tools-nightly-i686-pc-windows-gnu.tar.xz": "7b29bc04a0342527425a21447664f3a26d87750e0456912df5003039c44cb161",
+ "2023-07-13/llvm-tools-nightly-i686-pc-windows-msvc.tar.gz": "feade66d614d32297c4a41cf12483ff4414a914859888fc2913d548c1a333961",
+ "2023-07-13/llvm-tools-nightly-i686-pc-windows-msvc.tar.xz": "21ff5581b75fcac7ef5d12262752548daef55aea316a4d51d00b71d7a361db97",
+ "2023-07-13/llvm-tools-nightly-i686-unknown-linux-gnu.tar.gz": "8a5a5f08e6da7f59e62a5f3cbfbd16bd9c55ee98e1b72ed329b30f18ead241bb",
+ "2023-07-13/llvm-tools-nightly-i686-unknown-linux-gnu.tar.xz": "2ff50e0fcfb3561f301208688044f96862b41be4608dbd6dfdfa828de74eeb98",
+ "2023-07-13/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.gz": "3fa3dca9c9a5211ba8ae43691bb717e84a71b3b69b00b2fa53f6b5d68351d507",
+ "2023-07-13/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.xz": "1c4d725e5f1fab9706d710a4ca1581b3f088c92fd9aa0b594dc9d6289fac9479",
+ "2023-07-13/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.gz": "8942c08e7a4d821aa028b092030f8ec497b63b8ec5bb3dfb308fbd19ab10a30f",
+ "2023-07-13/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.xz": "602558354f68bba07971fff3fde66497b4d6fa49bbaaeff98e86cbb17da7b5e4",
+ "2023-07-13/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "285641198f2ad88ac74cb6c4ec0f46add6371b6a92620656d2b98abda581394d",
+ "2023-07-13/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "2cafc0716352acf21a88d9b052baf792874a1cae1bcb745ba52868a66620c4f2",
+ "2023-07-13/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "d9b74278063c0dc1a4a6897b75ab19c9d875df68eecc02094184b14db7bf398d",
+ "2023-07-13/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "f557a9bc750ba272f535df7d8d4d29de09d890530cd9fa8d071a2c3ad4c4b289",
+ "2023-07-13/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.gz": "007cf03119ad277e3a843d01d40560e99571035d595ea882a1e4fbc63cedf332",
+ "2023-07-13/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.xz": "197e10d860b1ad7738b3618082ecc93ba0ad9006a9e5fe9eb2cd71caa8a8fdf3",
+ "2023-07-13/llvm-tools-nightly-x86_64-apple-darwin.tar.gz": "52e039a8a29f3b0a021ead367286f033e198b93aafc06cd11f0bb0f21ba782b9",
+ "2023-07-13/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "5f99ea34d025f9cea67c3cb7bb4c84c01c17c06f8ce222b92c925073d7cf5063",
+ "2023-07-13/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.gz": "af3331aae2c2efd5633c09b70d2ae3446b72d627fcebc0390edff60fecb7fdaf",
+ "2023-07-13/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.xz": "0d875b8cdcfc8b382fae25e621ca91ecdca50fd65c0e8d2f63fd3726b1006cd5",
+ "2023-07-13/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.gz": "36457d114a8af8f8a1859b215138708e5aa2f169faf10c0e1b297db711dbc1f8",
+ "2023-07-13/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "8ecb52715088e8083454c87718fb2fc262f04b88bc0352537d4f984d16a8caae",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-freebsd.tar.gz": "9d37c3470e608144c4da0c2b24706b778a5454e184283f60977f61a221480d10",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-freebsd.tar.xz": "ce8d483a5fe4ac53c0e6a80ac3e72cd2592a42a688f6dd76fc01da3c92e2fd2e",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-illumos.tar.gz": "104fa0e4f239a3e7c0f966256391a5342735fe2761095ab64cafae84a6e0bd83",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-illumos.tar.xz": "c13b6a3bf1de36ea3c27149e5fcf2d004b241a4c88b1fc719aec82ac0390ea6e",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.gz": "17c3a1de0bee4120772cee9e0a83b0b1dc2548eeece6b057fb2e93a9fd6fc7d6",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "95a987cf00464a335c2c5342df1ac74549eb22c51d4596d2af1be8b54b0579e5",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.gz": "89fa6a34ada10ebbdb07db328962450e47fa975f04d9b3b8f5f7268aa7db57f9",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.xz": "d8c3a3c9ad6dffe146f878d17999a151bd6d91c87c93c9239b5b630a21c3515a",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-netbsd.tar.gz": "f39bdc43c46ddbdebf086f7259821ee07ab0edf745e6dc6ece56e51d7c36e9c4",
+ "2023-07-13/llvm-tools-nightly-x86_64-unknown-netbsd.tar.xz": "4b98cc545737509057cf74753931d67db677eb3cf2e2934811bbf5519492ac32",
+ "2023-07-13/rust-nightly-aarch64-apple-darwin.tar.gz": "83de54c17e12d3af1a61b803b54e451ea6c024c852c449943c26050062c6b67e",
+ "2023-07-13/rust-nightly-aarch64-apple-darwin.tar.xz": "0f2a34d37878be3c0372ee2e9aa30f05d60912bbea86af79f0057aca5ac5d294",
+ "2023-07-13/rust-nightly-aarch64-pc-windows-msvc.tar.gz": "4f9b7c9b6acfd81027db9d80a63f6b86e9bfefac601754327567379977d79fe9",
+ "2023-07-13/rust-nightly-aarch64-pc-windows-msvc.tar.xz": "04a24c4bc6ff3ece730416246599aa20e4ebf0405fbb80cd70df5ed7c031f79b",
+ "2023-07-13/rust-nightly-aarch64-unknown-linux-gnu.tar.gz": "76a58cc70004c7becea2c3cd7042636cb7c929dfb0258b094ba79511dc1ba081",
+ "2023-07-13/rust-nightly-aarch64-unknown-linux-gnu.tar.xz": "de98a65650a8f48f7dfb631d6954cd51ebfd3317e8b9a78ed48d0530c0900fc8",
+ "2023-07-13/rust-nightly-aarch64-unknown-linux-musl.tar.gz": "34a6b4160f54266aff6f3a7eda804fafd9cdba2d117369f02f220c94f7b9932b",
+ "2023-07-13/rust-nightly-aarch64-unknown-linux-musl.tar.xz": "c259539c96b6a589847e1b1472e527072b3b50b6f84e31421bfa9ac39e7358b8",
+ "2023-07-13/rust-nightly-arm-unknown-linux-gnueabi.tar.gz": "ddbc95cd27a06de6997c51943d23ec470e650aa367e58847fe592f9c9d526136",
+ "2023-07-13/rust-nightly-arm-unknown-linux-gnueabi.tar.xz": "521a4a2008cd51ca6799f036937e351d977e1471a62567c424b1226652470369",
+ "2023-07-13/rust-nightly-arm-unknown-linux-gnueabihf.tar.gz": "3b4580b054fead8cd01814ab78e51a43653a838ffffe768f72144076bc2c174e",
+ "2023-07-13/rust-nightly-arm-unknown-linux-gnueabihf.tar.xz": "459cb378405b8a08dfc9bc52cc77dac459ef55a4ce5c76082f979bb23bc66cf1",
+ "2023-07-13/rust-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "41c560cd70b634024824062dc37fcddf0d7b06e7edc5474eeeaf621362127f46",
+ "2023-07-13/rust-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "ffee822405a786f69d60040ee85c84e6b4b139afebe3959ba079173c6c3d01c5",
+ "2023-07-13/rust-nightly-i686-pc-windows-gnu.tar.gz": "a28f338eee948e84e8269369efe9cb047dff2699b9ee9d03ea0b2528d591aadd",
+ "2023-07-13/rust-nightly-i686-pc-windows-gnu.tar.xz": "a6a49d7b809d000fed7aae3ec42b2eae35686f84095535183f4b3e47879e669d",
+ "2023-07-13/rust-nightly-i686-pc-windows-msvc.tar.gz": "37f7f4ad6fb8d298a9b3f3e66b57c2e207fb8e09d1fad5b9a89b1ecd0a5dd930",
+ "2023-07-13/rust-nightly-i686-pc-windows-msvc.tar.xz": "eff4ee42be20b4a9c305b3c555f22b5cfacf67225c57306dac3a3a0c50a333cc",
+ "2023-07-13/rust-nightly-i686-unknown-linux-gnu.tar.gz": "d36741856e071ddfeb29297aac2ab6cbbcbc43b036505a348a174a00b4957a0c",
+ "2023-07-13/rust-nightly-i686-unknown-linux-gnu.tar.xz": "67a41434f3e15b90022d9e4738b56b99477068cf1df67daef8d59a66fdf1aebf",
+ "2023-07-13/rust-nightly-powerpc-unknown-linux-gnu.tar.gz": "fd0ee11044e3a1b4e13b329a368d9eda19a9e1b0b7d9456bbfef9d7fef08a30f",
+ "2023-07-13/rust-nightly-powerpc-unknown-linux-gnu.tar.xz": "f91d0897b0e61da39449871c2b6574b3f35860945f375282d532e7f52778ef52",
+ "2023-07-13/rust-nightly-powerpc64-unknown-linux-gnu.tar.gz": "257c11dd0dd1915bbaa0305686516a6ec8bcaa73cb11fd4f812a3f4ab687e41a",
+ "2023-07-13/rust-nightly-powerpc64-unknown-linux-gnu.tar.xz": "e5ae0277bc2ace7d239c78ff18a6fabeafebfab8db6570bd508261ddb9b9f3ab",
+ "2023-07-13/rust-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "548bad0f85ce93c5b580b1f92801172bbc90c21be7b8fddbfb11dfeeae5aaf00",
+ "2023-07-13/rust-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "3b2ef4546a0ee4aa62573a3b7091eb780c7d1bbef338e1bf4be97a2098baf9d1",
+ "2023-07-13/rust-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "fa9cf113331d0ec7ff3c47a424336d53f0933a7ae96473aae9b2494cfe13fcbd",
+ "2023-07-13/rust-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "b9107fcd8a638361fa42c5671426c5ce914a3138e8dc6a1c2d40e6ea1799d6a4",
+ "2023-07-13/rust-nightly-s390x-unknown-linux-gnu.tar.gz": "7469af37cc8f3af699a80ce0896ac1790e405f3e114cfb50fa998fd6834a8ef8",
+ "2023-07-13/rust-nightly-s390x-unknown-linux-gnu.tar.xz": "f9a011faf0570d52e50ee59bb392c57631d6699cccb624c0bcd01fa5dd08d72e",
+ "2023-07-13/rust-nightly-x86_64-apple-darwin.tar.gz": "aa0a150957b337ebdf54423e6e67423648824d4194e551f0384e75dcdac6e37e",
+ "2023-07-13/rust-nightly-x86_64-apple-darwin.tar.xz": "aa7f13ed1752f55d14e21685cc66ba7200b93e71f04ffc4f271f26a87d447c4e",
+ "2023-07-13/rust-nightly-x86_64-pc-windows-gnu.tar.gz": "f40c37b3633b374a738e6423833a81312a4220f6154877c43fff3180d4a88f96",
+ "2023-07-13/rust-nightly-x86_64-pc-windows-gnu.tar.xz": "2f46263033d868d494845f5478fb8b0d92ccb6522afe71ae6128e21e0de968c1",
+ "2023-07-13/rust-nightly-x86_64-pc-windows-msvc.tar.gz": "d23e62548829e9816ae0254f1f9d596e6b0f8dfa2e465ee7c750b88576611632",
+ "2023-07-13/rust-nightly-x86_64-pc-windows-msvc.tar.xz": "f5b81282049cd1cf4112d05a7965e05cf4401fa960dfb537fb0dd88b77f33cb7",
+ "2023-07-13/rust-nightly-x86_64-unknown-freebsd.tar.gz": "345c81f4122b5571df1c8f945db40856d8805054aafe536ba99f1c90bf360026",
+ "2023-07-13/rust-nightly-x86_64-unknown-freebsd.tar.xz": "d2986530cb1479128a24abd5f3b681ed864486ac672293408df79f684ddc5610",
+ "2023-07-13/rust-nightly-x86_64-unknown-illumos.tar.gz": "1554426b28c523060d7c9458d78a435628ae6daae5907583007a34f51424c63e",
+ "2023-07-13/rust-nightly-x86_64-unknown-illumos.tar.xz": "54b4e55fbfa3c4dba56a0f92041c3e07dc3fc043a5c9ac03eb9765d448cab6ec",
+ "2023-07-13/rust-nightly-x86_64-unknown-linux-gnu.tar.gz": "4d22ea890988cc449e9b66a2f19f66cfbce3583a1af4c7c3176c014fc0ee21ee",
+ "2023-07-13/rust-nightly-x86_64-unknown-linux-gnu.tar.xz": "554582d715d4ecd61160f013c7dea23098a00183070bf0a17ccf39f05ffcbe67",
+ "2023-07-13/rust-nightly-x86_64-unknown-linux-musl.tar.gz": "468d86808e93bb21f1b510b6f11d80cb983c2f772be00d6706b2c52416f01161",
+ "2023-07-13/rust-nightly-x86_64-unknown-linux-musl.tar.xz": "cc8bc2f8453bbc850c82890b80319d6aa0bf0be6e8edf3b33a7dd73cc402a299",
+ "2023-07-13/rust-nightly-x86_64-unknown-netbsd.tar.gz": "76aa59edae158112d9b450fca7bf45d2a380a769698a53cfb8cf081e26c91abf",
+ "2023-07-13/rust-nightly-x86_64-unknown-netbsd.tar.xz": "e8ca3668b4f17498951fe9d9f47fb3a7d2dbccaa29c3923dc93ae11018f918b0",
+ "2023-07-13/rust-std-nightly-aarch64-apple-darwin.tar.gz": "1aa8777a839324114cfc1943068df27226ef2028563832c634e90e0993c9860a",
+ "2023-07-13/rust-std-nightly-aarch64-apple-darwin.tar.xz": "651e05c0eeb4548ceaab89b1ff951aabf331bd0e3720bf21aebf60375b1818dd",
+ "2023-07-13/rust-std-nightly-aarch64-apple-ios-sim.tar.gz": "db2253f887f0d59ccfa1a64151397bfc17928507f4f00f23c67831e2ccf61ae9",
+ "2023-07-13/rust-std-nightly-aarch64-apple-ios-sim.tar.xz": "374ac1cd739480a7e3df0bfc72c4c7688b241d27db12f759191a098c5135c732",
+ "2023-07-13/rust-std-nightly-aarch64-apple-ios.tar.gz": "7272969599d4369b2adfa87cabf135c37546aa8ef7573687ed824c8a7a383de5",
+ "2023-07-13/rust-std-nightly-aarch64-apple-ios.tar.xz": "a14c8b9c96f4b6a9a0442bdbce3e3703977c97c0d29473e52769f90f93a60086",
+ "2023-07-13/rust-std-nightly-aarch64-linux-android.tar.gz": "311e4c806066fc970024b4dbdfd4c709df5b9bdb4919504d7323fd79cf2d9f13",
+ "2023-07-13/rust-std-nightly-aarch64-linux-android.tar.xz": "04fccf2d43656af2d89576aa1417ff2d056643b53134fbfe99feb0f80dd5659e",
+ "2023-07-13/rust-std-nightly-aarch64-pc-windows-msvc.tar.gz": "c486b0fd1d6a1af9e8cd60bc62feb79321cc51a97ab7e07f524849ec8a733869",
+ "2023-07-13/rust-std-nightly-aarch64-pc-windows-msvc.tar.xz": "13addf2a1abe44ec15c0d9687efc500cfc9f8d60a7dac418bc5c36aa0de2adc8",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-fuchsia.tar.gz": "a75a1f39a855d508157f99370179693834eccd2317872ae5ad06e5545bc21369",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-fuchsia.tar.xz": "9d8011f7a597f641004a04e7640df3b0f937ba96de941127b0cf4e62cf1c8ef4",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-linux-gnu.tar.gz": "c27933402446200c1fd050acb41d90aea4e51a3c1bb5e46f061aa03c05eeb479",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-linux-gnu.tar.xz": "2f89ecefeb910815f2140fd6a8bde58760ca2000848cd925fa95586ba4e8fbef",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-linux-musl.tar.gz": "500d6d4bdad5d04ff4ab000561c98224ca6e9a709d4bda0dece41cbb26753e1c",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-linux-musl.tar.xz": "4ff3325b1f7575c267fcea33b1cd2b5fad1c34c27c5bca766706f8933af6f238",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-none-softfloat.tar.gz": "1075ae729370a4132116ba1c7e9ec8555d5e130c6c844427c8dc1a905408a116",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-none-softfloat.tar.xz": "ce58a68e6ec78cdc807b97ea3ef4be370be3796c2410566e7493a6cf48989d5f",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-none.tar.gz": "4c9239c989fca6bd9bc20ecaa010ee7c06ad165aafe8bf180ccddd502063977c",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-none.tar.xz": "21d73d9a4becd9296c391daffa24bf541dbd967780c583060ebcff2fb593f965",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-uefi.tar.gz": "0300d8488d3b12e2abe20e816aab419c1ded9a8dde7524c54ba6cbe4e7a74350",
+ "2023-07-13/rust-std-nightly-aarch64-unknown-uefi.tar.xz": "4eea75e90e16e63d701a767f4989af3284b47a75efec22623fb4e318c3685e3b",
+ "2023-07-13/rust-std-nightly-arm-linux-androideabi.tar.gz": "e0b20140b5d84956c160d4762ad3019a6cd15e95793a28f6ea4e492548fe0ff0",
+ "2023-07-13/rust-std-nightly-arm-linux-androideabi.tar.xz": "6b1af70d44df9ad68d872630614d2e2c5dda927969dc74539b5107a794804a50",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-gnueabi.tar.gz": "352bcd09f37532c86234c4f843b48a33e0e992683ed2df956986c084721e07fa",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-gnueabi.tar.xz": "548df1a8a86b77d79af39214e2adddb80c0f85711115b1723f529c6fe0162711",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.gz": "702d22b6241745c9301df212f3b305e5b011f4aeb9ccd1807a75c5e69e6fc219",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.xz": "d64edc12b3af773bdcded38cfbfc3a0b2fa47dc5fc5c3d3512a71882d8f1d2d6",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-musleabi.tar.gz": "b9367573022f9773b8ba9937842cc8bb4aa9e2dc0ce09d052f6e755195aeeb23",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-musleabi.tar.xz": "c68de84730e5728e096689a995a325358d55cec90141d9ae7cfa08398426f3aa",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-musleabihf.tar.gz": "018b9ba876f1482e961757f3bfb44df007ed2a5b914449ad3ecd20f7aa4317b4",
+ "2023-07-13/rust-std-nightly-arm-unknown-linux-musleabihf.tar.xz": "c05026467a2880c1934c58ba68c3516ad9945c082ba157ef7c4f304e3ee7f206",
+ "2023-07-13/rust-std-nightly-armebv7r-none-eabi.tar.gz": "0c7ac246eef9cd155eabb5bb696d10f2f7c52ee1fa0980fc408a90b88c5e32ac",
+ "2023-07-13/rust-std-nightly-armebv7r-none-eabi.tar.xz": "f2c2449917a4a38a490dc2c14f9bd1faabe9a4d836c815d8ef097c29a6238ef7",
+ "2023-07-13/rust-std-nightly-armebv7r-none-eabihf.tar.gz": "7b45b410539f1e0a03d49c767d09e869588d1466cae1a2deb2a45a7392f2f691",
+ "2023-07-13/rust-std-nightly-armebv7r-none-eabihf.tar.xz": "bf14fcdd88182c9fbf3d20cec56ad7089db57defa31e9f0d37f33b49d82e2f5d",
+ "2023-07-13/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.gz": "b300d277c7ce11479e606f443440019d228bb9fc173860d5d32e796ee36d859e",
+ "2023-07-13/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.xz": "dd197dd172a8dba72e408d18fce06d807d4aac36431e9c25e41c2b9d3cd2dc2a",
+ "2023-07-13/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.gz": "b2e8166bac403a5f0e86c45d8871b2a366ed51e2a21457ef333b8fdfe511f3b3",
+ "2023-07-13/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.xz": "f013390c16517d3dc47582ea54b577cbcb1d1ed0e19e37610cec6c6426cec3d7",
+ "2023-07-13/rust-std-nightly-armv7-linux-androideabi.tar.gz": "54abf1b60baf6d129691c901e0d2cb3c123b83f758d400e4fe8f9b9d34a9fbe3",
+ "2023-07-13/rust-std-nightly-armv7-linux-androideabi.tar.xz": "7d1e93ceeebbb9313257539deff99039dce55658b4599326b01481f1ca2a9359",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.gz": "2f2886cc772e6c348565571e1346a30a10a096aabaf1719170a51ddd21a4217b",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.xz": "505454b1dcbe2554d00857d1678e4ad7a8ffc741b3108dfc4bd28b1b27d46774",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "5ca8d013a0e0be375e942d057fc8016b76924e2d2802f331cab276b1316a779c",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "5f7bdd10f34e63098e02feb44dd0ea2297b7a3a5baadcd94d5e659f91a15adfa",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-musleabi.tar.gz": "ddbd956c199acebcf95861ff694f50ceac01a3a290b9ad12acca565764895922",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-musleabi.tar.xz": "fa8fac21e22cfe448d332338ea3bee810885007d2225a2d0bd0a1c665b81f17c",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.gz": "f15e547ae2fd3352967056bc12162ed8d01c69ea7ed2b6065f42298de301c0b6",
+ "2023-07-13/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.xz": "f21e75396b6497c028fd3d9217d351c7c8141dca0f639e28028298586467ca4e",
+ "2023-07-13/rust-std-nightly-armv7a-none-eabi.tar.gz": "eac54da649a45aed47057e33df7d4566dbd92ad6605e792d423d0bd401b49b6f",
+ "2023-07-13/rust-std-nightly-armv7a-none-eabi.tar.xz": "102600116a20e2252291e2040e461e1c74838a485b505b8725bf765c20ce6773",
+ "2023-07-13/rust-std-nightly-armv7r-none-eabi.tar.gz": "4445bf45bd81993e3f48f217a129ceda9f5aed87d11e5925f22fcbd8c25e9792",
+ "2023-07-13/rust-std-nightly-armv7r-none-eabi.tar.xz": "96c27ddf3aaac657be400646a11a815172477bfeabc6648954907a9a0a1107bf",
+ "2023-07-13/rust-std-nightly-armv7r-none-eabihf.tar.gz": "db7139327f54e7a70bc6951407b907f0ca4497e925d29127d269223f8fe5a8fd",
+ "2023-07-13/rust-std-nightly-armv7r-none-eabihf.tar.xz": "818d2ca0fcb1a7b7066da03b16270ba6bf52b155852e4c343815c31666716cb7",
+ "2023-07-13/rust-std-nightly-asmjs-unknown-emscripten.tar.gz": "5dc2f3406ae54bf357b2b75a5f117abe4953ddeddcd67ffc822a292e53750f47",
+ "2023-07-13/rust-std-nightly-asmjs-unknown-emscripten.tar.xz": "1374e812d8747dc1c482fd30ffbbb5f66e50f5359b49f3d87f3822b5d3dfa9b3",
+ "2023-07-13/rust-std-nightly-i586-pc-windows-msvc.tar.gz": "f4ddc32d030fd36c957383f2cc309958184148fbe8f17ecafcb9ac91647fd6dc",
+ "2023-07-13/rust-std-nightly-i586-pc-windows-msvc.tar.xz": "9b44357e6a4844fb4cae889a83df1bc30161c511e145697cebba902b8c7f02d7",
+ "2023-07-13/rust-std-nightly-i586-unknown-linux-gnu.tar.gz": "d8c36db6e3abb1a57f4f257fbead2a6686814cd41ef371cac33b91796c1350d1",
+ "2023-07-13/rust-std-nightly-i586-unknown-linux-gnu.tar.xz": "f77c08889aaf877e3023eaaea018b32564e6de3e9bbf369f008fc3361602f939",
+ "2023-07-13/rust-std-nightly-i586-unknown-linux-musl.tar.gz": "68299f84e49313add8f7316d3bf009d697628e81be342a80587dff17e60cdd21",
+ "2023-07-13/rust-std-nightly-i586-unknown-linux-musl.tar.xz": "ad6f999dc18e7cd73687109679bee0a088e35ecada562bd9b1e4f2fe47d9eb3f",
+ "2023-07-13/rust-std-nightly-i686-linux-android.tar.gz": "db007f26e7fc5ca682829b0e1f79c08bd501b23739e17902f10fcfb1261f8b81",
+ "2023-07-13/rust-std-nightly-i686-linux-android.tar.xz": "675ee6fc776aa6f4975257f5f6ca0576536f73d1a888c253137ef8f0430045b4",
+ "2023-07-13/rust-std-nightly-i686-pc-windows-gnu.tar.gz": "603e15b76138c0f046a7206887915dfdb6e038cf30627b2e7e0af4c99269e304",
+ "2023-07-13/rust-std-nightly-i686-pc-windows-gnu.tar.xz": "6ff3c7980b753929b6ca48cc97d5b29c65ce363d24b82520b3ad5b32eaee798e",
+ "2023-07-13/rust-std-nightly-i686-pc-windows-msvc.tar.gz": "79cf0f359912a8bd779138898933f26c78fc653a0bd91a23eee5d101100fda4d",
+ "2023-07-13/rust-std-nightly-i686-pc-windows-msvc.tar.xz": "4e0c16777caf110f9c2423f7063ad3a2513ef83fb69b504e12f585b99a5a6ec6",
+ "2023-07-13/rust-std-nightly-i686-unknown-freebsd.tar.gz": "bffe5e6102dd1e4e388873de9fd6c4755f2bf56f0c62eef8d97d7e70dedabde6",
+ "2023-07-13/rust-std-nightly-i686-unknown-freebsd.tar.xz": "a6fa46617fd94e41e7ad9247e4d57cba48742bd41378ecc467e8ca85f5649b23",
+ "2023-07-13/rust-std-nightly-i686-unknown-linux-gnu.tar.gz": "7b61c73a8dfb4473a563a97061ba7a5340c038e8fbf65a667b85e3bc4f0ce278",
+ "2023-07-13/rust-std-nightly-i686-unknown-linux-gnu.tar.xz": "fd794635b1d313950c85d41a2bdfd2b883a49055abc6fc9e40ad0ea1ec9952be",
+ "2023-07-13/rust-std-nightly-i686-unknown-linux-musl.tar.gz": "b22d5572a1f4c855d1abab0b6a0e256f41910cd25c2ae39dbf3f1621564ea8dd",
+ "2023-07-13/rust-std-nightly-i686-unknown-linux-musl.tar.xz": "2600687deb334d43ad91db8940d8d3692c676695c8ba5c1620b6a34d5d22dc34",
+ "2023-07-13/rust-std-nightly-i686-unknown-uefi.tar.gz": "5203fe9eae2ad943b648c5934056b1cbc1fe6ef827eabf943e1f96cb9c6a2459",
+ "2023-07-13/rust-std-nightly-i686-unknown-uefi.tar.xz": "b4ba3ae61790ce12bcc0b63b43d20da9755c3e4915b761190004d51edd9c4c02",
+ "2023-07-13/rust-std-nightly-mips-unknown-linux-musl.tar.gz": "7be0faf645513c593bc3c05acdbc1cdc702ff41c88a675c3921a26815a692800",
+ "2023-07-13/rust-std-nightly-mips-unknown-linux-musl.tar.xz": "070948445308f99e3d86cea0a21712422ef7a431a81c40ed3295fb00c451b018",
+ "2023-07-13/rust-std-nightly-mips64-unknown-linux-muslabi64.tar.gz": "68c0028f328c1f9faf5378b77ad87aba2ef843321226f37c176b450ac643e6a5",
+ "2023-07-13/rust-std-nightly-mips64-unknown-linux-muslabi64.tar.xz": "6144751342568d237a671adc9739753a0b2336d9e3490feb6910d9057a3114bc",
+ "2023-07-13/rust-std-nightly-mips64el-unknown-linux-muslabi64.tar.gz": "0c6772759b07b29fe8d19086c017767297278166d6713e4e95f9a70eb1d05d71",
+ "2023-07-13/rust-std-nightly-mips64el-unknown-linux-muslabi64.tar.xz": "b36fca0f69ccb70225be40b86c27525e7951b1a72c9c18ae5a346473da0721d9",
+ "2023-07-13/rust-std-nightly-mipsel-unknown-linux-musl.tar.gz": "1cf8e5555e437f452fdb80fec4df01e53fd53e0cb19568864382cbda972b7c10",
+ "2023-07-13/rust-std-nightly-mipsel-unknown-linux-musl.tar.xz": "77ed0844d98708cd95a9ee0ef0bc7cd693b128ecf073b775cb54e5cdf53be790",
+ "2023-07-13/rust-std-nightly-nvptx64-nvidia-cuda.tar.gz": "b87c1682e9845c043257b9d09c160750e12aac8cf440076cd3634356b36de31e",
+ "2023-07-13/rust-std-nightly-nvptx64-nvidia-cuda.tar.xz": "e929b97ea5ed57db6e0f64ae0699b97f613a3cfde829c707848044a4b7cdf465",
+ "2023-07-13/rust-std-nightly-powerpc-unknown-linux-gnu.tar.gz": "1a91227f18025ad528a9d614a5541649b2fead88a79dc02a5d7da0c6d49f4dbd",
+ "2023-07-13/rust-std-nightly-powerpc-unknown-linux-gnu.tar.xz": "fdd943bea89b86c1c61b040c659b6e25f2429e47906d50161ff460066c720da1",
+ "2023-07-13/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.gz": "6bf97a18f90e9482d1fbc4d10bd4052c8b4dda3da6bcca86553c885efd1a2500",
+ "2023-07-13/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.xz": "d4d693e9e488833a862226974ba03a6944d2cf666c0d5b8b2005f78300f7c6ef",
+ "2023-07-13/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "b893c03c8466582a34f39571a1c19a590a5dd187b2f574b57b19e5700ac65ab4",
+ "2023-07-13/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "76ab1c9d0671979998ccfd6b0524bde9aa63f569a79cc880115e7349671ad84a",
+ "2023-07-13/rust-std-nightly-riscv32i-unknown-none-elf.tar.gz": "31add3a393b0bbd7c53d4531066e27e623ede2213c1bd45b87b1cbccb6929f20",
+ "2023-07-13/rust-std-nightly-riscv32i-unknown-none-elf.tar.xz": "7b599fef6b8c638e9d0c7283068564ca0baf0cd90b41c6c8ef40681908884b59",
+ "2023-07-13/rust-std-nightly-riscv32imac-unknown-none-elf.tar.gz": "29ca31fda0c236c3788e59b1f66366fea3b2ed86167506d33cdc8ece40042b75",
+ "2023-07-13/rust-std-nightly-riscv32imac-unknown-none-elf.tar.xz": "b557f729247939e12319367c37ce28fd19822ea2e6c1ef7195d06233ca81cff5",
+ "2023-07-13/rust-std-nightly-riscv32imc-unknown-none-elf.tar.gz": "449f4f7d8e062c43fbc9c8a85c2b7fd0cabbd472d74215777cfefb05751123fa",
+ "2023-07-13/rust-std-nightly-riscv32imc-unknown-none-elf.tar.xz": "bd94b217f682108273be1d27b1ecc3086234b549d9c61ff16beddb3dd1b7e1ef",
+ "2023-07-13/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "bb565b9bf14a1e50ff8031cd705679d00cf89ed3f82d0b74bb59a46df95da56c",
+ "2023-07-13/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "787e8f9bc97762d85ad2995bffcf48ba5ca2f154daf169b45dba60123d62001a",
+ "2023-07-13/rust-std-nightly-riscv64gc-unknown-none-elf.tar.gz": "380f723ae54ed62c78a4daad0a1800a544d4907614b8b884459f5239bae9b9cf",
+ "2023-07-13/rust-std-nightly-riscv64gc-unknown-none-elf.tar.xz": "4f29d1b58e631c5f82a250ef6a00a9d46f6afa1bd98338b47682625036068b99",
+ "2023-07-13/rust-std-nightly-riscv64imac-unknown-none-elf.tar.gz": "afd2dcc971e114c0a7ecfdfc9d3d40298d0d14c7f64f9721c677160b7d72ac44",
+ "2023-07-13/rust-std-nightly-riscv64imac-unknown-none-elf.tar.xz": "a2aeb878ab651f867d3864a57179f6515bcfaebd0a62606b314657dcd506d004",
+ "2023-07-13/rust-std-nightly-s390x-unknown-linux-gnu.tar.gz": "2fcd2a423ee7fab195db2eebc73d4dac4281aa1fd6a94b3924f3ac561c73bbf7",
+ "2023-07-13/rust-std-nightly-s390x-unknown-linux-gnu.tar.xz": "6c38a71a2c54975494fccf3f78fe2dd2e8aef76c5d85e176046efa3b92c73b16",
+ "2023-07-13/rust-std-nightly-sparc64-unknown-linux-gnu.tar.gz": "bef5798161f07ab102e076fd55a972ba04286911f1b700d8dd713c98a7bf1c47",
+ "2023-07-13/rust-std-nightly-sparc64-unknown-linux-gnu.tar.xz": "1a02c1c0a901004024a4b7b0d529bccc3678316d90acc35851da9a456af3c1a2",
+ "2023-07-13/rust-std-nightly-sparcv9-sun-solaris.tar.gz": "ddb7419854a06767cbb11a4b2cf39876c0598c900fcf1e3517646f425b31c144",
+ "2023-07-13/rust-std-nightly-sparcv9-sun-solaris.tar.xz": "c6b4b2baa19e605de1697aec4d830f51890fbc52415b901e14e5acd5703de1a8",
+ "2023-07-13/rust-std-nightly-thumbv6m-none-eabi.tar.gz": "c0ac4894317d4ca9110f017407e40bd84aefe6726ad4610e98cb0191dcbd791e",
+ "2023-07-13/rust-std-nightly-thumbv6m-none-eabi.tar.xz": "cae02fc1be8be5d93a61fea2db2742866eb5e007f295e175c68105692f6e121d",
+ "2023-07-13/rust-std-nightly-thumbv7em-none-eabi.tar.gz": "4c387a48a2c7c4cfedf65dd3846b0f145fecb3be98b2b8d9f40a049aa762fafa",
+ "2023-07-13/rust-std-nightly-thumbv7em-none-eabi.tar.xz": "db1cb4ecc308bc8ca25e779ba6bc90ff157808fb96eb2bf46116ea6c04092bf3",
+ "2023-07-13/rust-std-nightly-thumbv7em-none-eabihf.tar.gz": "b935d213d44bf46e107834d7e4949c7b1047360d36bc56424874d79c94893369",
+ "2023-07-13/rust-std-nightly-thumbv7em-none-eabihf.tar.xz": "03eccf9d59494d34ebfafc32701cff5855f9760cb7c625d07e751080c7eeb207",
+ "2023-07-13/rust-std-nightly-thumbv7m-none-eabi.tar.gz": "87015967edab344e3d48dbba5f0c621e87cefbd728f74fb60df38e177f6a5e98",
+ "2023-07-13/rust-std-nightly-thumbv7m-none-eabi.tar.xz": "9f766e92e5a3e410ff84fa20baf191bf8ce81fdfb8367b97563dd107a0bd740e",
+ "2023-07-13/rust-std-nightly-thumbv7neon-linux-androideabi.tar.gz": "21d78bdedd016be6d82db8dda6703ecbb3b6a6e8deead03c6f10e111bf3b7f38",
+ "2023-07-13/rust-std-nightly-thumbv7neon-linux-androideabi.tar.xz": "64e9c3dc34719a9279c8a9ca46b71033617537abc9dac0daaaa1debb3165ccf2",
+ "2023-07-13/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "92c1d9c60b88bc391b991db6bf2b442198fa8cbc7633bbd075a4a92f858eeae3",
+ "2023-07-13/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "fb47393d616a573dc0cca7b3cb196871160b551f254d55798d55f8bf1339c4d4",
+ "2023-07-13/rust-std-nightly-thumbv8m.base-none-eabi.tar.gz": "a7d0f0cf87ebb3b888c1ebc974a0adeae06597908c6368effe84e3d80cb98c90",
+ "2023-07-13/rust-std-nightly-thumbv8m.base-none-eabi.tar.xz": "91a939f5b7231e69d4e217cf5408f4ec80740ac198684a3d64ddd36f8262d335",
+ "2023-07-13/rust-std-nightly-thumbv8m.main-none-eabi.tar.gz": "d0452e6244edec67a51208f9b37babf825579208fbc9046dcc66c982caa37bf7",
+ "2023-07-13/rust-std-nightly-thumbv8m.main-none-eabi.tar.xz": "80f1a9f75ba2d431f203063c380832231680d0ff2c6201ea62c28c42fb90bf97",
+ "2023-07-13/rust-std-nightly-thumbv8m.main-none-eabihf.tar.gz": "e5b40d37e1c8c0e4a3ba8cd0b89acca4793da0ae43e3e200de04ed68a27f428e",
+ "2023-07-13/rust-std-nightly-thumbv8m.main-none-eabihf.tar.xz": "b44ed14226b4a1fadcc541da8220b1ddf7512f645bcc75e2af86f1a525f408f6",
+ "2023-07-13/rust-std-nightly-wasm32-unknown-emscripten.tar.gz": "fdcce8edf7a69bd67dbfd67d82a6c21095803eb6ef7c8264103674087aae3395",
+ "2023-07-13/rust-std-nightly-wasm32-unknown-emscripten.tar.xz": "6ba96eda99b0c45e1b3f2c0ecaa4311c87bfe2779dedb7042d4dfd85f828ed15",
+ "2023-07-13/rust-std-nightly-wasm32-unknown-unknown.tar.gz": "f04b512050d24260abbe5b9e77bb17654131d9b3f8c7fd69ba480e271c06af46",
+ "2023-07-13/rust-std-nightly-wasm32-unknown-unknown.tar.xz": "8ea56bff03a69a801dd047fed0f831d5d5bdaaafbf72a7b0a28a325651006f31",
+ "2023-07-13/rust-std-nightly-wasm32-wasi.tar.gz": "78d0d1a9226e2ce91c634deaa95aafba44259244850dbf1a031f46d0ceb7b916",
+ "2023-07-13/rust-std-nightly-wasm32-wasi.tar.xz": "9d053930e83476068475555aaa6b4201d4760fdf0f6a64dd5b0925316cd26e31",
+ "2023-07-13/rust-std-nightly-x86_64-apple-darwin.tar.gz": "20a8ae899bf85ae8046a6623f76ca6182d68102f5548325aa37be981c611f2b7",
+ "2023-07-13/rust-std-nightly-x86_64-apple-darwin.tar.xz": "2b2fa800a2c549c2d20fe9d87ed3921c43514137439f1500478588aa6ac96eed",
+ "2023-07-13/rust-std-nightly-x86_64-apple-ios.tar.gz": "1226379ca4d171970b53e1247e79986de2ef38fc7183dd661a057b76a6dc6f06",
+ "2023-07-13/rust-std-nightly-x86_64-apple-ios.tar.xz": "6d03bc5ce8a16742a99468eef9dd4c4d5cc955a67524731e6414a33825a3c1b6",
+ "2023-07-13/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.gz": "f5a1d2b77efd068c534f4758f5de9cf1d3c0a689492d23083142a624c951dcb4",
+ "2023-07-13/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.xz": "d185c56ecf82973054379d1f737452e855246421160b1dcce56152e4c36a73cf",
+ "2023-07-13/rust-std-nightly-x86_64-linux-android.tar.gz": "0b1f36c5326c130076df89ec898d035ae96c8a4ab94451477b9deb90069e564e",
+ "2023-07-13/rust-std-nightly-x86_64-linux-android.tar.xz": "4c8dfe3bb8f2a98b87df77119b0cf3599f9925b62882e5153942df9d13bd922f",
+ "2023-07-13/rust-std-nightly-x86_64-pc-solaris.tar.gz": "3db0879f124f96c42ee2889aed65523cfbe708d116dd3f6760e7c9d51f4bae9e",
+ "2023-07-13/rust-std-nightly-x86_64-pc-solaris.tar.xz": "8e5a4282dc94487bf57381790733ec173d82631181d8b27f16079797a24f0355",
+ "2023-07-13/rust-std-nightly-x86_64-pc-windows-gnu.tar.gz": "890d1a20d28ec30da38737d67b81d973541d92c12e15523ba6cd8ee39c196855",
+ "2023-07-13/rust-std-nightly-x86_64-pc-windows-gnu.tar.xz": "22a87d9ee0668db8561283a1e160de37d0de6234b952dc25f9b62ae8ff2975d6",
+ "2023-07-13/rust-std-nightly-x86_64-pc-windows-msvc.tar.gz": "5d57a597f84767388849d7319cbaae4c3f341f90d7e3b2bdd1ea3f5f0ab00228",
+ "2023-07-13/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "85898b4696a8ab2a8e7599e0d564dbdbf2ad6dc66edb961ccbb3da89184f8650",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-freebsd.tar.gz": "587231c2e244d6bc868a75a9c371498c4bd1a734f89af90dc1b6f260f2dbef15",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-freebsd.tar.xz": "bd3e992935396e0f6e4ee6f42aa93e5b3dfca27dcdb2128a27a1f25843e69de7",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-fuchsia.tar.gz": "b81d8eaaf27ce560ba417006dd18f05dc38448cd279f231e8cd1b4baf6e84789",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-fuchsia.tar.xz": "9e2e32569e1a42f9eec391ab0333032459259e1674e32126216355998c0deeb6",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-illumos.tar.gz": "7f037e8bf8fca3286042cc9a6970ad08d57f6e47e2638d6f15eee15860be8c2a",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-illumos.tar.xz": "f871bafd5078e3cb2cab75b5c154dbff3f6dcfbe5e2a77fe97eff8289942b00f",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz": "4858f19bd3fc6c88e6daa262b6f6514aca981153802721ad299039ab4dc9622c",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "03c3f2f24776c12e75b112df6e37019b31286b68f6711a3bf895ae492d65a142",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.gz": "f3fbb3202b69a64f7357cf38aeaadd6ee43b4729c3cc2479675c81c8b6e97368",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.xz": "2d6c514a30414d10a1e9f89559b059f97a7dc1521e240748dc51a62d1bd772de",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-linux-musl.tar.gz": "7cf0ec455745e78983b67ab981ec838a4354c697f16ee6102e84196ebad1949a",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-linux-musl.tar.xz": "daf93c79734d2b1aaa66f9628d1e32cb44a86cac622bbe2dc4f1e19cc96d5804",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-netbsd.tar.gz": "8d7f81674da59f9b5617b3662dc914f5638940612129ce864b57de3cec61d520",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-netbsd.tar.xz": "fd78f1d2ec1d0304e4228ab6b9a959c78b6e91d2ba566bea2a5daf36445480ec",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-none.tar.gz": "1d6735b1c8f9dce82793886eb56ba63573fd86dbc6807f9b24f3313d31e8f020",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-none.tar.xz": "36b421fe3a9cd9695d9478ca6160f6be92286678af95e6604e004495c770b03c",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-redox.tar.gz": "ddfa7bff5da27b7fb0e97312321973a9ede2fcc1de74e8a0e3c68aafb5984aeb",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-redox.tar.xz": "dea2623e884ab482c00755ce6601141675f04d2a09f55776d436f2b9d88f2992",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-uefi.tar.gz": "de0fdea9367fd35c025064085d7f13f2ee70a222fdadd5e802235ac797a29e12",
+ "2023-07-13/rust-std-nightly-x86_64-unknown-uefi.tar.xz": "26bc115ef1fa9366c0207febf1f0183a439851eb96b564d0333b0b083fed5014",
+ "2023-07-13/rustc-nightly-aarch64-apple-darwin.tar.gz": "4298aa816d4a6c1004e4a480f77e0d321a47c4b5e2048ed705a5a7d632a43bcc",
+ "2023-07-13/rustc-nightly-aarch64-apple-darwin.tar.xz": "0758cf22ed98bba897ad3bff5c3fc49367d3fea25185e1b39cea417941c7ce42",
+ "2023-07-13/rustc-nightly-aarch64-pc-windows-msvc.tar.gz": "0db596a386aac8d2d35293e8466a710498102ca6d68a16d60ebbfffa2cc67950",
+ "2023-07-13/rustc-nightly-aarch64-pc-windows-msvc.tar.xz": "6a51533a6bdf3ec705fb7d09f076e67393b4090159ce6bfc8ab9a4abbda1b421",
+ "2023-07-13/rustc-nightly-aarch64-unknown-linux-gnu.tar.gz": "c6dd529410c4ceb5ef851380e1f12581fe0d2240b9224bf4727f4ef0dd93f7ab",
+ "2023-07-13/rustc-nightly-aarch64-unknown-linux-gnu.tar.xz": "7b3d71fd596292c3989c2e8982fe2d488f90449e68114be331f7589b296b9b1d",
+ "2023-07-13/rustc-nightly-aarch64-unknown-linux-musl.tar.gz": "8551f98fb1030ff712a68b97cc1c67bbb19ec51748f92ac7d149b0d1e2f08ada",
+ "2023-07-13/rustc-nightly-aarch64-unknown-linux-musl.tar.xz": "853b80262a5e58dd8c831a42f0efb229e5eb8516c6d4ddafc02152e2e55b6706",
+ "2023-07-13/rustc-nightly-arm-unknown-linux-gnueabi.tar.gz": "d04649a98a7410594bd4ac776a638d7312838e0b15cdf53236b953406a1bcf87",
+ "2023-07-13/rustc-nightly-arm-unknown-linux-gnueabi.tar.xz": "6319a00b08efdac3a379d587d8c11507a79446e9ef2421f6539af9a734ec2ce5",
+ "2023-07-13/rustc-nightly-arm-unknown-linux-gnueabihf.tar.gz": "9739f7d186d5a92d9e775bda150ad1893fa14720f2e3662d61220d125a68868e",
+ "2023-07-13/rustc-nightly-arm-unknown-linux-gnueabihf.tar.xz": "818fc51517ad026bda8c3eefa3065d3d6d9e465f600398404987e9c8420ba933",
+ "2023-07-13/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "557e197ddd49d62e271108c8c0f17618d58c6b77841aee75cf190a260de8b522",
+ "2023-07-13/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "a60b73f673e80f02ff1c1151e63d883b8e390ec447cb3154b1fd4ac4b4b9af78",
+ "2023-07-13/rustc-nightly-i686-pc-windows-gnu.tar.gz": "31fe306c7b547d1e595d82b7195d972a3e8dbcace6bf786557d0ff14b7f3a243",
+ "2023-07-13/rustc-nightly-i686-pc-windows-gnu.tar.xz": "32dcb5830ae51effd7f8bc6c2dc8c61863952c1eb34a3f6a5e5a7ca1e632660c",
+ "2023-07-13/rustc-nightly-i686-pc-windows-msvc.tar.gz": "4ecb180c07b1f1f15f51508e0d2290204052ce98be2203c8d2257f620b0a3c32",
+ "2023-07-13/rustc-nightly-i686-pc-windows-msvc.tar.xz": "e9a6e85dc43561d644988e862db6d3af53b14397e8aff1b162fe6f29c65062ed",
+ "2023-07-13/rustc-nightly-i686-unknown-linux-gnu.tar.gz": "4fdb462e10993e386f03396f98379bdfe45d60c38bce2102243d566d4eb0178d",
+ "2023-07-13/rustc-nightly-i686-unknown-linux-gnu.tar.xz": "759d1c97a06baa0f7d56705a0d4b4bd954057d140b1a28e34db1d2a59c85307a",
+ "2023-07-13/rustc-nightly-powerpc-unknown-linux-gnu.tar.gz": "9fef5ebfd5b50d256d85e24ecfe3953da80bce799c83eb8f453e70b20424274e",
+ "2023-07-13/rustc-nightly-powerpc-unknown-linux-gnu.tar.xz": "8d3c75ae12ef9273279c5c715680e0ec5035bbc642ac3e6e9d5e31f718b4d625",
+ "2023-07-13/rustc-nightly-powerpc64-unknown-linux-gnu.tar.gz": "acb5e2e805023eaf2403385d26f1bf6fa91dc505f2a030bb3ef1b1c415cd2251",
+ "2023-07-13/rustc-nightly-powerpc64-unknown-linux-gnu.tar.xz": "7bbb565705d19c01404e519c3b15db717678995f5ec5fbb572937ae7ee2efded",
+ "2023-07-13/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "9af44902fc657866446dfa52a8e5f561e69e555c49c0e6f32d739b4a6af98a59",
+ "2023-07-13/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "f9e877a64286b78876f33f7506086118653d01674333c59907e8cdf71c4e95a2",
+ "2023-07-13/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "c5a1fb8c5f3a69adadac4a7c0f8734cc14b8ce1e383530419a095c4db6645b11",
+ "2023-07-13/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "521e7be385877a0f4069435efa9308fc5d33e4f90294270a7f8df9327ce222c1",
+ "2023-07-13/rustc-nightly-s390x-unknown-linux-gnu.tar.gz": "55d9efc83614e5fcc4a7ccd0581a95a66ada4577198b25b0f4e7067ee72cdbd9",
+ "2023-07-13/rustc-nightly-s390x-unknown-linux-gnu.tar.xz": "6c88031cd1d59fb6c2f971b3ca9aea2e029f8481cd41824ffdb67a085feab5f1",
+ "2023-07-13/rustc-nightly-x86_64-apple-darwin.tar.gz": "b75c6defcd94b930ced62a7ee18000a68cf6bf255479ead60395ca3158f2f198",
+ "2023-07-13/rustc-nightly-x86_64-apple-darwin.tar.xz": "ea1dc2985f708823719589fb029de961b179cf19bb228a4745cc26a47415a5de",
+ "2023-07-13/rustc-nightly-x86_64-pc-windows-gnu.tar.gz": "c1602297eab6a276aa367b2f85d004d236d26cd4b4133e4cffb941ef3c858c74",
+ "2023-07-13/rustc-nightly-x86_64-pc-windows-gnu.tar.xz": "06965d8332f0fc167886f6e9a3ff9a558aa3513711ea309bab5f30185a9afee7",
+ "2023-07-13/rustc-nightly-x86_64-pc-windows-msvc.tar.gz": "80c3d27142473a89beb1969cbfdba7281ca237ec8f2a5b20c75eeb14c5e2e771",
+ "2023-07-13/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "52fe4134ef2ab35ffa251669a30ca6c9aa94a3ca97238f46f9aad0b2b9dac70f",
+ "2023-07-13/rustc-nightly-x86_64-unknown-freebsd.tar.gz": "837f628f7775d13b661c1e7dd7a1de649264abca247aeeb6cbab05faaf7e83c2",
+ "2023-07-13/rustc-nightly-x86_64-unknown-freebsd.tar.xz": "732a597647702c2672f559c83a8e829c36dcb8fe92bf8abdcc1cf2526ba2d8af",
+ "2023-07-13/rustc-nightly-x86_64-unknown-illumos.tar.gz": "07eed9287f36cc6650838e27b7148c26d588b96b522e1b72f58ceebec4b0dd87",
+ "2023-07-13/rustc-nightly-x86_64-unknown-illumos.tar.xz": "70cb988d67159941502900f803e29bdb53f81057d68393965ebd63fe42e2cba4",
+ "2023-07-13/rustc-nightly-x86_64-unknown-linux-gnu.tar.gz": "adbe0dd7ba4df92f199118943bc25d3a467d6c1d3249817b74e05c7d59a76846",
+ "2023-07-13/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "c999ab64cbbed8bc2853b717190d6d4aac871363c7182e06c5144e50d34621b5",
+ "2023-07-13/rustc-nightly-x86_64-unknown-linux-musl.tar.gz": "1bc5368592390eee2478d48f75fbeb5e9f3f8e4fc2f6e3e6952fa08e7c8f46f6",
+ "2023-07-13/rustc-nightly-x86_64-unknown-linux-musl.tar.xz": "15559729aefc45dcc1b28333e6166a2fe5b1e0d30521b9a1ecd80134c859ed85",
+ "2023-07-13/rustc-nightly-x86_64-unknown-netbsd.tar.gz": "f918703cc31c800e35d739ef146733de486a6fbb2a0c78f993352a1242352f0b",
+ "2023-07-13/rustc-nightly-x86_64-unknown-netbsd.tar.xz": "777d69d7190825ea83dc44712d0372b1a225b3e4fde66d1b9ac4ea981d54a031",
+ "2023-07-13/rustfmt-nightly-aarch64-apple-darwin.tar.gz": "998a5c80bfb2450869e6975aeb178104f3424df6b88fccb9c549ff95fb0a62e7",
+ "2023-07-13/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "84f8e77132b4ce46086907bbaa3bbfbe151400d8110f075cbaa31e80616d9891",
+ "2023-07-13/rustfmt-nightly-aarch64-pc-windows-msvc.tar.gz": "63a8b8302007b9052a0016200332e85b24f758960eca25ba7ffb7f8d5c6ed409",
+ "2023-07-13/rustfmt-nightly-aarch64-pc-windows-msvc.tar.xz": "291d17a39390b1259d47e8b1c9495d80817e12854cb3ede2a91b50a8c7a998f4",
+ "2023-07-13/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.gz": "c5c5d47c25fecaed410f1c0004e30abbc436b5dc85110f657f1ddc87b10933da",
+ "2023-07-13/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.xz": "c7da897bf78cc051fa0028b93253348ad4b89c3dec9782d093db98b1814cd828",
+ "2023-07-13/rustfmt-nightly-aarch64-unknown-linux-musl.tar.gz": "2be878ea50ad540b17658dd29bec4124c43654f4668c62e7a4b2c7b5ad07155b",
+ "2023-07-13/rustfmt-nightly-aarch64-unknown-linux-musl.tar.xz": "b355c1bd4140205c613c539021e0194535fb3c94b3eba2a2dd6ae314a7bca891",
+ "2023-07-13/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.gz": "84e711b5e26487bad148d9968ac7236fddddd050761a3069ce10a8e222a860a1",
+ "2023-07-13/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.xz": "fff567ecf3c426558c8cd84776870d833511049dbc531ed5e71733694afe5f70",
+ "2023-07-13/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.gz": "61b48838a1f0097a8060f4a01e3b5ee2acdf409ca681ee7c78c120ee59a82e1a",
+ "2023-07-13/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.xz": "687576f050b1266236e986557eea10fe4354d6be3ab930c5874aac9accc19a7f",
+ "2023-07-13/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "003e572ef26cc1f39449fc7c488be6ba4fc180a432512036c2035c5249b5a7ae",
+ "2023-07-13/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "dad6a37c9054bad090e3fc69679ef61cf95f16063623aba72f8002a95d548020",
+ "2023-07-13/rustfmt-nightly-i686-pc-windows-gnu.tar.gz": "707a6ea9565d9c65b0aa3eac205659c41c70da0f6301d04caa4291716e70aa18",
+ "2023-07-13/rustfmt-nightly-i686-pc-windows-gnu.tar.xz": "0546e09197a129dbf27b93ff6e0d84d0dc1a4b40e49ec131e29cd2c3636a950c",
+ "2023-07-13/rustfmt-nightly-i686-pc-windows-msvc.tar.gz": "d7a15e31b67f1897a2968d58b0578fd6489e55709cea5747b9b49f5aa2e4d62b",
+ "2023-07-13/rustfmt-nightly-i686-pc-windows-msvc.tar.xz": "5b1bfa464636528d7245b7524fe471fdafc2bd088efc5d99823a5d3b31afd48f",
+ "2023-07-13/rustfmt-nightly-i686-unknown-linux-gnu.tar.gz": "ab7d0ac3cbf01cdfd0aba52d869208469d49193a81ba59502d08a377cea883f1",
+ "2023-07-13/rustfmt-nightly-i686-unknown-linux-gnu.tar.xz": "f18f262a288c55b72b434abbb0d304eb6bae7db27fccfb2bdca6eef9078c0f68",
+ "2023-07-13/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.gz": "f41f9f8f383b12ab0d93b63647aef8e57431475ccb41675d69071a69fdebb6fc",
+ "2023-07-13/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.xz": "ce097e23de16a0f0208fd669c71c372dcc99ab3114af573cc38b1b58ed5b10d0",
+ "2023-07-13/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.gz": "6fd13a4f75c4d3ce82a7d7e54051c308d7a18be89c829ab0fe313c6735c74a8d",
+ "2023-07-13/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.xz": "66c363a6804f279ea8ac52db85b6ad37b3075f59a6cf2f9be213f2849a76880f",
+ "2023-07-13/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "480fef935283819bfa03c8d4ccc9300bc1c6669371c4ba41af2e8e3bd547e8cb",
+ "2023-07-13/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "a3eb16f78498a99dda46398befbb0d4a876e62b9db9b344e472ba072c8583846",
+ "2023-07-13/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "607a0582cd382a04c8131cb03cfc48092eac953953aeafa06dbe84889553eea5",
+ "2023-07-13/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "0bf682b38cef792c1514b2277c8a933c27d87197895b83c3a67684ebed134ea4",
+ "2023-07-13/rustfmt-nightly-s390x-unknown-linux-gnu.tar.gz": "1579084ae15cfc842f587e1e208693cdf7fcfe76dd818efb3b98d01a39b1f93b",
+ "2023-07-13/rustfmt-nightly-s390x-unknown-linux-gnu.tar.xz": "361ad2ecb131f2c0ed773c864c02f59d960264fd86cf3397e81b58bb9d0237a3",
+ "2023-07-13/rustfmt-nightly-x86_64-apple-darwin.tar.gz": "429150699fc23b90bb034b2b06dbc27f74f0fcd467225afc012ac7dd639228c6",
+ "2023-07-13/rustfmt-nightly-x86_64-apple-darwin.tar.xz": "31468dbf051c1edcd69873264c28e046d5d6e1867ba9255b8a0e97905b536fcf",
+ "2023-07-13/rustfmt-nightly-x86_64-pc-windows-gnu.tar.gz": "38e8742bb196216409e474e07deaac2d2a842d1372f3b7e1ad24c039cc0fb609",
+ "2023-07-13/rustfmt-nightly-x86_64-pc-windows-gnu.tar.xz": "8287a9058332bc41f7b83788d5c3af2bfdca6986301e3d97cdb583b619967c2e",
+ "2023-07-13/rustfmt-nightly-x86_64-pc-windows-msvc.tar.gz": "db584715b7df3be2d97878cc45102474b551e13604e71485dd14e68dfe3706f0",
+ "2023-07-13/rustfmt-nightly-x86_64-pc-windows-msvc.tar.xz": "6fd6ee9dca05b8560536c738cb0b4020aa37397acc4a1888f4fed5a89e461d8f",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-freebsd.tar.gz": "8bccffaf50ff3d3ea7197f0a5b2fa075996afe9de602821a5638ee5d7c56e610",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-freebsd.tar.xz": "0ee2812579304231d29c32d32e5b908751e369ce7776b9773a3cf89d5fdb00d0",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-illumos.tar.gz": "9f26ef23056f20f722f3616632cad8d03428248f126c83ed682ab4f67268e7df",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-illumos.tar.xz": "1265d7f28cf332db9f467d02f0a77ffdfa926bbf7ad5d148cb04ec888abcfc49",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.gz": "74a5d268d82c39eb2b23b5324ce978647e59591e586f7c52d9187d7843990e1e",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "4b16832cd24285705a29e3e9aaec554675852200763bffc6124005211c38f37e",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "0cd34367c1ee4a61cf7bf26591aa65de6651c0a0912afdd1f08cea60da35ea91",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "5321648a640b3ab57d329a1ec5e83f30825c2a8ca73a4135c1c003726d86b28b",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "298c887d59f8f1a7a4d02335224fa1b9b3ccdf540fe5bbf00417d083352c4149",
+ "2023-07-13/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "f0e6bc108a89407273790d228d51351046183a4eefd64631879cba6fa72c60d4",
"cargo-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "71347016f0da96d4250225f7b52701274df958870b1a65482badb87d661035f9",
"cargo-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "9ea440709cf51cf28110847fd769e7fc937a01d03500edec5232408c4459fc80",
"cargo-1.48.0-aarch64-unknown-linux-musl.tar.gz": "873883a9f6eb2e0cae7dafdc6c4262157298b7bc6ac5c3ed899ed1f55cad7e82",
@@ -16496,6 +17444,114 @@ FILE_KEY_TO_SHA = {
"cargo-1.69.0-x86_64-unknown-linux-musl.tar.xz": "17f5c6481a881599adb5f665480d9985073155eda9c9fdc1e5663563db51b970",
"cargo-1.69.0-x86_64-unknown-netbsd.tar.gz": "9edfe8166acc4cf6e28f17290cea6ae87e8d6c983ef910fb3082c05363ee373e",
"cargo-1.69.0-x86_64-unknown-netbsd.tar.xz": "e808fbe1391879376faa9e0001bef6a370d9ad533b31a0241da8465d58675e4e",
+ "cargo-1.70.0-aarch64-apple-darwin.tar.gz": "42eee022368b143c45cd86905d1c9b5ac28fe0608288a805b508a0435c1433e6",
+ "cargo-1.70.0-aarch64-apple-darwin.tar.xz": "faa0c57eab1846f4220e0833a167b845799bfc2d43aee819db7e9f5fe7d5a031",
+ "cargo-1.70.0-aarch64-pc-windows-msvc.tar.gz": "f175065a97e33c1a12bffd255797db04b6187269315de235f918cf4d92f3de3f",
+ "cargo-1.70.0-aarch64-pc-windows-msvc.tar.xz": "64f6268735bc5b067a21c7eea10357c45c8d1d71c977caffcd23d1186a4ad08b",
+ "cargo-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "b711859b9cc39c8c0aa5aa50559a2905d20fc229cfd5bbf9a7fdf02477d18e2b",
+ "cargo-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "8fd2d9806f0601feab1485f79e46d1441af2158c68abf56788ff355d5c6b4ab5",
+ "cargo-1.70.0-aarch64-unknown-linux-musl.tar.gz": "022fd4d69923d5ed685cd2a4b4e17bcade6eed01ccb0a8b7326842d17a3a77df",
+ "cargo-1.70.0-aarch64-unknown-linux-musl.tar.xz": "9d09de7cb77372a53baa9e1a02bba96913b8192896a4207660dc760642b151a7",
+ "cargo-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "186fed2acd8bf9424c9d76cb22350d058ceff7c3d606c901005779c2bd92aeeb",
+ "cargo-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "4bfd3e6214c1c2582dfc6d6cbd4d1cbb55f083ea461d4ad004e76ffc4113ee6f",
+ "cargo-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "9fc820a9391388207500e507eb317d48be396f2b244cc6ee6ca4677a6be8d609",
+ "cargo-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "b932b2d562a1383b1fae5e2931f85fd5ea0cbb5da2c7605d5382d7d2680efd7f",
+ "cargo-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "ce4de253a3fb1376701da5d2be4d1c338721695a9da027ac1d710f5d0a084ff0",
+ "cargo-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "ed08b631d3c2de83eb820f88e95ffbb94a2ec48e73f4d316582b6ee807298d1a",
+ "cargo-1.70.0-i686-pc-windows-gnu.tar.gz": "2e5551a0827b9ff5d8faa0ea08096fc7f9d7b597c0084e427fe16d04d3ab36fa",
+ "cargo-1.70.0-i686-pc-windows-gnu.tar.xz": "504de4bb3218c474d2a2a3b0a084d360d9430473425d51c5b602404d634389ed",
+ "cargo-1.70.0-i686-pc-windows-msvc.tar.gz": "cc221209be51d30ffd484618c7d805e9a7a90de5aa6c584cd52ef0882741d9bb",
+ "cargo-1.70.0-i686-pc-windows-msvc.tar.xz": "3f81f3951654f1dc1ccd0d3af9cbb83c3de354bf4fbdf975d0f6581b80caa6cb",
+ "cargo-1.70.0-i686-unknown-linux-gnu.tar.gz": "c8a53cfd0537e33585c8b9cd65fd73db9991453cfda421c28832338cd4af87fb",
+ "cargo-1.70.0-i686-unknown-linux-gnu.tar.xz": "5d20e9b8e56f641c3ef4aef965563806aa220044397485ec56f784657451a329",
+ "cargo-1.70.0-mips-unknown-linux-gnu.tar.gz": "8518af371c34411b7a680a2b3a39b368e5298aae70cc71a8c160e9a58e81d709",
+ "cargo-1.70.0-mips-unknown-linux-gnu.tar.xz": "a272a2a34f03a89e1bc89d9bb11ec0dee08428f43b5103785a587091b3911c60",
+ "cargo-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "a559c7ba37b195c647e33fd292c6fde0f50700fbcca573eac59cc432192b5aa6",
+ "cargo-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "a55aa69bae509f752a92731ffc83fee4624f5010766521a2f80aa1f3d7c2ad31",
+ "cargo-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "a71d5424c1524f515d6e5f957d5fb48df6c4ff20d927f593bcae55492faa1415",
+ "cargo-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "e7fd7709883bebce0706d4ecff4ea7b0c2f64f22a21f5b4f9ba5ffe06f32e26e",
+ "cargo-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "4fc41dd6a5e2ef17df0cae32ee01c514ea1b3d5ba6a7b0719598ba62c86cf152",
+ "cargo-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "25d2aaad531403359c60ed3035005db782ba041549fdb60d3ef1a5b5a04b2970",
+ "cargo-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "cfc169a4d58399cf2613b1bb66d4a063c5656412d520fd70dd5644bced4d42bf",
+ "cargo-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "314ed27bbf7eed16f6ac0092b076a82782630c65927a241db921d1eff8b04759",
+ "cargo-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "ad2eda1e8938e40ce6ebaa7afada2b0e421a752874829d443dc058f2630231de",
+ "cargo-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "ccb5b4c03f4d359cbeb1739ba27b725b0fc9d0d55b22837b0d3904e778a7fdc9",
+ "cargo-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "ea84732e31445c918d108cb5984d21f10b96b13eb6eab263f88288dfb255b669",
+ "cargo-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "5f1751ab8d44a9c9e083d32a8039980d699a1224654e3f5aa0dfffbc4407f1c0",
+ "cargo-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "599e36dacde553188c88b222341ca78cb1dbcb83e96fa84a3ac67e605d1c7345",
+ "cargo-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "55c3a5c06b14c954df5318073c38a5b4b0ace3f9a32a24f0ef5514941f7c9502",
+ "cargo-1.70.0-s390x-unknown-linux-gnu.tar.gz": "dd6abba5dadbe482d415bde69b5b30a442f8c809950002da5a04042a65bafa99",
+ "cargo-1.70.0-s390x-unknown-linux-gnu.tar.xz": "dc4104e9e4b82dff14ffb20233d412ff57cea27e7bb2064b6a7e660fee6d2c4d",
+ "cargo-1.70.0-x86_64-apple-darwin.tar.gz": "e8f67154ae8faefb81be06b8804658cdde39d96e8fbd6b5240a9ef9d95f49f57",
+ "cargo-1.70.0-x86_64-apple-darwin.tar.xz": "0aa4661564be110614874812891d29b327eb343d2eb1eaf9862438aa2436f6b5",
+ "cargo-1.70.0-x86_64-pc-windows-gnu.tar.gz": "f30050975bc9481ef1e4551c1e3f240e1f623d8dbc80e7763b8d4d5cfa98a88f",
+ "cargo-1.70.0-x86_64-pc-windows-gnu.tar.xz": "1cac9d61249c6e77da888f3cbf067bbc6567fbd6007781e613dfc9fed67c3613",
+ "cargo-1.70.0-x86_64-pc-windows-msvc.tar.gz": "7a60c81b92a0bcec5586d2878f3b6853d2cf2b27968ac7f5d8f9f26f1beeae78",
+ "cargo-1.70.0-x86_64-pc-windows-msvc.tar.xz": "8081450d37db51e24fc30d4b89f8cdf2310c4696764dd08baead6022f35a39a4",
+ "cargo-1.70.0-x86_64-unknown-freebsd.tar.gz": "cf9a5c8b2463a67723ace3d696d8a0d39deae8ebc88223c5d022606fee8a5ceb",
+ "cargo-1.70.0-x86_64-unknown-freebsd.tar.xz": "91baa04632e97d7641f313801fd0ca2f42695a665548d505049c0a15614ceb7b",
+ "cargo-1.70.0-x86_64-unknown-illumos.tar.gz": "dd524762e9c989acf9267ed4cf54928c1e579da66bf82b4700e203204263b6a9",
+ "cargo-1.70.0-x86_64-unknown-illumos.tar.xz": "a76c2cdaf59017e0706dee94184916c2fa65f757834e361bbdf0e4864a4d3314",
+ "cargo-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "74e049e657f544d146013746e53ecf427f47f0d5f1185bef1b28c2c8ace43253",
+ "cargo-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "650e7a890a52869cd14e2305652bff775aec7fc2cf47fc62cf4a89ff07242333",
+ "cargo-1.70.0-x86_64-unknown-linux-musl.tar.gz": "0bfa400bd24b49ff8511fefe37941805fd7af6a36181bbca7aa4f49c38e8265c",
+ "cargo-1.70.0-x86_64-unknown-linux-musl.tar.xz": "4d7513e23b8710ebacb01ed333d00692331295e45191f5c0795aada00f291d19",
+ "cargo-1.70.0-x86_64-unknown-netbsd.tar.gz": "86680ee268134b987d0ce0ea9d9e65d70b49f0a876f04f2e42a31c2e6fb7991c",
+ "cargo-1.70.0-x86_64-unknown-netbsd.tar.xz": "a3dcdf97c9c91d1b20e83088d184695d14aa88680889f515cc353e0c14bca45f",
+ "cargo-1.71.0-aarch64-apple-darwin.tar.gz": "e6c678fa6caaea333b3d05e3dc41842d8a37c37d205737f7d2daedfd17ffb682",
+ "cargo-1.71.0-aarch64-apple-darwin.tar.xz": "7637bc54d15cec656d7abb32417316546c7a784eded8677753b5dad7f05b5b09",
+ "cargo-1.71.0-aarch64-pc-windows-msvc.tar.gz": "989cddc598aa72ef7574a0eb82c2119909869abcb22807217fe0ca943dbdc757",
+ "cargo-1.71.0-aarch64-pc-windows-msvc.tar.xz": "f6df21c5f76c928d1c8fc721ea320846e686b98d88d80362b0db042969a216fc",
+ "cargo-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "1f1ee451681a46d25abb3389f7be37e99563ef41447a4019ea2310988672bf26",
+ "cargo-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "13e8ff23d6af976a45f3ab451bf698e318a8d1823d588ff8a989555096f894a8",
+ "cargo-1.71.0-aarch64-unknown-linux-musl.tar.gz": "9f3064bb5d4886c720a54f323a74601e10cb0e673d4b5b7d997e04287a66d391",
+ "cargo-1.71.0-aarch64-unknown-linux-musl.tar.xz": "cee348b585c1f8772d3370c64f5428c20f5e090390b9c60e1d2c8da1e7856107",
+ "cargo-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "7077642353912a18d71ae29bbd09a92ce0831d003da9a8ce1d8f1647af197872",
+ "cargo-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "77e4a2f7f42adb60a0f633c0fae8473b227c3f194cecc90c41b175fe15b93792",
+ "cargo-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "623792420ab3b017a6fd43e0c790c18f9fb49458d1066767cac188c7042abd44",
+ "cargo-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "58676cd9935d148d0faff5c72fb5ea67995245ccdbd3df6b5f7d7637fb696a62",
+ "cargo-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "1e75657a4b60be61ec8b31a79bb3a75370a4314443319e9d0efcfe4a78a4dd90",
+ "cargo-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "11c3ab21b7ff7bd67a1e7a150150d0459ad373f3a5ed001593dde01e837d0de3",
+ "cargo-1.71.0-i686-pc-windows-gnu.tar.gz": "9e57f6f4f830a6367bed7a9fd38f4908c1df9d19820d8160270a0caa6bbf7162",
+ "cargo-1.71.0-i686-pc-windows-gnu.tar.xz": "fbf1b1945bee04cc9631e173bec126007185c07767213fc55ed2fe99b067b090",
+ "cargo-1.71.0-i686-pc-windows-msvc.tar.gz": "500ee3f0743032d75c4d7acb18551a966c2468c1640b05e5d61b143663bc978a",
+ "cargo-1.71.0-i686-pc-windows-msvc.tar.xz": "70079bc105a6811b28395d255db0d0eb25714b1cc250fdfa80276724cdff1b56",
+ "cargo-1.71.0-i686-unknown-linux-gnu.tar.gz": "111bf4536f0d689c9970fe36cf2e49bddfceb7b5bbe60b93f1406750e9a38cb8",
+ "cargo-1.71.0-i686-unknown-linux-gnu.tar.xz": "ee836c079c53e8e2ed5b2cbad849f991f2142b0b47b593a29b5cb39a76ee910e",
+ "cargo-1.71.0-mips-unknown-linux-gnu.tar.gz": "06c339e9d3f1d96a9e7c57988a839f628b4c629ab9b59a73b0d70ad5c41783a7",
+ "cargo-1.71.0-mips-unknown-linux-gnu.tar.xz": "ad068f683e44dbf539ab28d9a1ad1508d22b932aaa81ab0f77df2237817ef1e8",
+ "cargo-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "67c061068df623c5b32cc5fb69f32a559c9ab22cadcd1a9421ad4eaa6e464c54",
+ "cargo-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "86507fe8c54c7c8b1fcff7864a516261633f2dabd0abc6dec8d1baf3b6a8e4c5",
+ "cargo-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "6db5f83f94625b88d35445e000d812ef79139d2a84c0a5641387a25a9b763c1b",
+ "cargo-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "03c6eedb3d12360ec631ec17f33ce0e828913174ead9dd7b308af1c2930b0df6",
+ "cargo-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "8c2ae7d2d0c75bc4363d7ecde12440ab81aefcb028656b9e9456370cf1cc3ec3",
+ "cargo-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "c7973b800cadb67f6c5a4b938e03bb9e891ca5ab153da10a7913d9c3e18c9371",
+ "cargo-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "a62d293def0e852e6c5b9277f86200309c9e949ace1adb42642442d8366f9d24",
+ "cargo-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "38d0a67429bbbe5e56ba30110c77d8dab3ebe96f8159de1d973da74e5bcbbc71",
+ "cargo-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "304c7bdbf7a189a75bc501c236c0caa761fed82fe79f68fdebe4b13060decf8b",
+ "cargo-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "a8f7d55c8e17db9737fad863b0b9327d79acf2baad2159d099b6d79e40ae79a5",
+ "cargo-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "f16ace78de0eea6800a50b4d63bf86c1a2d7dbed95a941e6a1f9ba0cf774fc03",
+ "cargo-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "9e6e184ad1836f52e5863b6ed72619926bb2e8c7ccf2b3c96bf86d7783f19673",
+ "cargo-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "4e1fd7ef83d66169c8b1cd473da00f64d6193a20870485f51bce06a9475a984f",
+ "cargo-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "bb78d8d09c8bb34d47a11276bc5566565a1dd075e1a5f4388347c767ba2b06a2",
+ "cargo-1.71.0-s390x-unknown-linux-gnu.tar.gz": "7282eef11b316bcf48967c566d2097ba9d7966e12c7de98f7c054f198c4dd907",
+ "cargo-1.71.0-s390x-unknown-linux-gnu.tar.xz": "6ab6597d7e42e7a94246ec6679b6a5479e95ca84e76cc952544514ff901da605",
+ "cargo-1.71.0-x86_64-apple-darwin.tar.gz": "075a662a97cacbf6ab66ab3686010f1fef7abf733afc6bd62ce5d9bc717a5b27",
+ "cargo-1.71.0-x86_64-apple-darwin.tar.xz": "d83fe33cabf20394168f056ead44d243bd37dc96165d87867ea5114cfb52e739",
+ "cargo-1.71.0-x86_64-pc-windows-gnu.tar.gz": "bc75dfdbbee2729497c026e15fc24ec04848cd7b540034a254eea5f5e973bdf4",
+ "cargo-1.71.0-x86_64-pc-windows-gnu.tar.xz": "4f00b3acce542b1384ae2a53bb91de3284047717662972fe0afe965bbd18a795",
+ "cargo-1.71.0-x86_64-pc-windows-msvc.tar.gz": "136eaf0e30c28af373d7a641bd8e5b4e159c05855bcc2115498df21e97f6475a",
+ "cargo-1.71.0-x86_64-pc-windows-msvc.tar.xz": "be0086a2fb9a1418d861388168c7bf6336bb819ffb9a048a021f2baf17e1258e",
+ "cargo-1.71.0-x86_64-unknown-freebsd.tar.gz": "ba9910cdc544ea2f2f7539b1076504fe20539dcb29aeb0b7d3d3014d88062c16",
+ "cargo-1.71.0-x86_64-unknown-freebsd.tar.xz": "c41ddd8513431c3c2030648166a2f46e9a37bbd28fb987801fbd93bb1bb9485e",
+ "cargo-1.71.0-x86_64-unknown-illumos.tar.gz": "04258eece5f8fa19b093efd2ce9e5da35f7a0a4cf745c6a63f98d78d7f33a925",
+ "cargo-1.71.0-x86_64-unknown-illumos.tar.xz": "2a4cf5c8c4b5c8757ac91bb04ea73d20d2399128db711d32bd1b2a84c057a8bc",
+ "cargo-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "2a5c39a6fb733c87f9b0f5d9e30ede3779d6be250cf87ac96766b3d1e80aaa0d",
+ "cargo-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "fe6fb520f59966300ee661d18b37c36cb3e614877c4c01dfedf987b8a9c577e9",
+ "cargo-1.71.0-x86_64-unknown-linux-musl.tar.gz": "f623117109b4b6c02ed8f0575f62b6f25d1e126fc962252b7abe6e82889be55b",
+ "cargo-1.71.0-x86_64-unknown-linux-musl.tar.xz": "91c80f1912cc1efaa7101ebf50e5222e91a29ccb05febe6fdd53e2504cfdc3c8",
+ "cargo-1.71.0-x86_64-unknown-netbsd.tar.gz": "cf0c0c625b74c642a5b43423452d7af642358fd40e7abf83b8e5b5e84147838a",
+ "cargo-1.71.0-x86_64-unknown-netbsd.tar.xz": "558838dc38c1c064acd4fae804b422ff133e4898667ee066381c4dcf6f7ffc7e",
"clippy-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "2cc894bf75d938c0f7b96c7711d93b6d5a0befed5c09232cdd8413a57942ed88",
"clippy-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "ff5fc4d3b4f1b6147f782d28669fa0e847b3660185fa147e4ebf4d9ace61cd4e",
"clippy-1.48.0-aarch64-unknown-linux-musl.tar.gz": "b3d740358470df6f4c1881a40db16c6fce4082bd251b012963147fdadab96879",
@@ -18114,6 +19170,114 @@ FILE_KEY_TO_SHA = {
"clippy-1.69.0-x86_64-unknown-linux-musl.tar.xz": "1f7a7971c51cdcfdea604970762ca1b91ed9869d116faa0c5e4cff86fb10f025",
"clippy-1.69.0-x86_64-unknown-netbsd.tar.gz": "d1ea8c6ca9bdb2ea44bc4454ad9d2d8f3a839ab95fc4b78ee0643dd01773b23d",
"clippy-1.69.0-x86_64-unknown-netbsd.tar.xz": "3d32996dc66374c095fa1ce92d33ed5d5387217ced0555db661bdb12583814bd",
+ "clippy-1.70.0-aarch64-apple-darwin.tar.gz": "65b2a6ea23571d6238a20c9b845ecaf125261042bff5c0e08cc1d756cca490e3",
+ "clippy-1.70.0-aarch64-apple-darwin.tar.xz": "5fdfb785ef3120b5f23d10ac37b73273c89bf15f9ba060e2f30e3319baa8ea85",
+ "clippy-1.70.0-aarch64-pc-windows-msvc.tar.gz": "afb52c86f70e00ea899ce9681eab5bce40876e8771c9be05467cc8f087dfb2e1",
+ "clippy-1.70.0-aarch64-pc-windows-msvc.tar.xz": "ba983ebc49c93ea2ce5f09f72fccd0ae083fe9e71da2da8df72d01e1dc427ea8",
+ "clippy-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "b01d0a0edf46d28d18194fffcf5575a5123d87175e984db368cf2237aa31feef",
+ "clippy-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "ca344314dfc6db7432bbb69c404549bbcbf4a1a0443e4fd63df2069b082628b8",
+ "clippy-1.70.0-aarch64-unknown-linux-musl.tar.gz": "33b8017b6b12e757bf67d6b3478201afdbc4eaabef4dec80eccb7a0e96c0f030",
+ "clippy-1.70.0-aarch64-unknown-linux-musl.tar.xz": "80a9b5c9c9d46c7930ba03f614ef944129418cb9e36564b30ab5708ba4cbcc3b",
+ "clippy-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "7a875e20f5b98908f059cc56788b920c4216aaf4831129299fa2c8bf15295f13",
+ "clippy-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "5310e56aafd1ec588d35f9336c912ed42b51988355019cdb6fa3287925a8f0e4",
+ "clippy-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "663fd60de1eb2cb037c44a08c21c6659aa1d97866d541185b15c3b0b7b656558",
+ "clippy-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "8442811146fc9bb5f1b6dcb1a40adbf30168a66c530867f9650f560c22ff03e4",
+ "clippy-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "bdb3e2144c5167ee2f361068e255e16d7b1c5a165800d402046aa3d3eb0d1a6c",
+ "clippy-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "babd3d5ceac32e07031fd56907408dea3fc4216e076a85fb60a67e8b944a2231",
+ "clippy-1.70.0-i686-pc-windows-gnu.tar.gz": "516a2f6397ed4201b5a9aa6e1ee9a089e17bd40aede76a3ee4eae0dfd55eebb5",
+ "clippy-1.70.0-i686-pc-windows-gnu.tar.xz": "b99afb63489dee4b6623e5b0343fc767a844a3d2b00821865160621329577648",
+ "clippy-1.70.0-i686-pc-windows-msvc.tar.gz": "82433952bc5c3905ec41108df28ed2425906a10d0201c98e32b1b5698290c5ee",
+ "clippy-1.70.0-i686-pc-windows-msvc.tar.xz": "2f41c9b82a18a169a3bbf16bb6561a9a6f7cf6cfd810d72ffab86e0c275ea802",
+ "clippy-1.70.0-i686-unknown-linux-gnu.tar.gz": "085ef0e30ea64030cc446b6a02ff1ede73d97d609c19fe4ba14f2a2cc77b5b3f",
+ "clippy-1.70.0-i686-unknown-linux-gnu.tar.xz": "4ca893c043a5d092191c3151bad44e86268f903f62cbe1aae4b85c9e8f98d56e",
+ "clippy-1.70.0-mips-unknown-linux-gnu.tar.gz": "654de8ca3591cf39e060692325e6df76994b51feebe0a235c1c26898be8068d0",
+ "clippy-1.70.0-mips-unknown-linux-gnu.tar.xz": "3c9dc87e2bbd58e08a8c3275cd5ad25f205949bc99f3f63aae095cf58dd24091",
+ "clippy-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "1ef8b80b634daac74c6f7d150a7ed57fa4542b0e864ef9556267caa73e469daa",
+ "clippy-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "528e35a8096d5dfe813a1fd3484dea13bd7703980c48dfec4a8b843d1d7b69d7",
+ "clippy-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "eb0a7b40ea9d8d64929715711d9917e9a9cfcdf78cbaf7bdc8d9ca466f5c55fc",
+ "clippy-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "91c4c828f60157825c9e644c5066d97e1a77bd4dda7e52272e99320c1be63718",
+ "clippy-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "4cf1f2abb9ad8f56be4edd22a5443088c3a6d386566e1ca20871e09df5e039f5",
+ "clippy-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "ee87c8505943aefdbb01a88c7f04d96888c3b41a566ca81fdfa55d7ffc53ad02",
+ "clippy-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "8449dd1e76959f8ab34fd0f5a863938502d312da2519059090e74e8cf384eb68",
+ "clippy-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "74f320480bd5c7e7cab69766a5767a6a6ca8d83cfa33c1b35641a0c2d5d4eb95",
+ "clippy-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "8b978a39553071dbc196c9c352cf5602b1a81d16f80783f84e400860368efb44",
+ "clippy-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "9957aca1ccc309be90f290524bf549703d19c1cda17110602e147d18d307012f",
+ "clippy-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "371de78eec86c92af82aee95d7408eccc31b14a589406db03685e1157943d1ce",
+ "clippy-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "5610c255101e1f70bbb9e5de3e4fb4fd605537faa4be94bca479153cf6c4806a",
+ "clippy-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "82aa7db559092681a3a7acffd401778263041398afdca500d20933d877a0c306",
+ "clippy-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "e5558764be910396bfdf477b3ba2b89695b9eb143fd03c36d11700c2b85db0dd",
+ "clippy-1.70.0-s390x-unknown-linux-gnu.tar.gz": "a07af0f58ee5e03958adae88278873738499141aa3c8385049c18863857434fa",
+ "clippy-1.70.0-s390x-unknown-linux-gnu.tar.xz": "39bf7c1b30dd38b049422ac095f9a71ab69688265a9ecd0311ceee9b46727022",
+ "clippy-1.70.0-x86_64-apple-darwin.tar.gz": "4e08a74985dcb4668195aa5ad69bf6babaf06312bd2f26b7ff8f24ea896d6aee",
+ "clippy-1.70.0-x86_64-apple-darwin.tar.xz": "2297fc817380155977c03c08b35c36a44a3cf7bcb30fac037711febdf2262e86",
+ "clippy-1.70.0-x86_64-pc-windows-gnu.tar.gz": "bb6a9f2cd39519d7efd96a5ee04ccdc3673d7ac73169f0e8568861b1ef40f3fc",
+ "clippy-1.70.0-x86_64-pc-windows-gnu.tar.xz": "5513cedb2140618b06124ffb67dc397eaeaa338d4e617b30ddc80593a1248757",
+ "clippy-1.70.0-x86_64-pc-windows-msvc.tar.gz": "0c0928f13e9986e0c04e046742d484f3f3826861f6c965dd4c3b40d78d5b150b",
+ "clippy-1.70.0-x86_64-pc-windows-msvc.tar.xz": "6956bf22f9e9406bfa4f8b58ebcc2f388a3a95e3b2122f32f355a50e3496acab",
+ "clippy-1.70.0-x86_64-unknown-freebsd.tar.gz": "87ad50237fdd56d3d6e0b0deef8a470955b892d2a40c667e6fa49b4f0e84137a",
+ "clippy-1.70.0-x86_64-unknown-freebsd.tar.xz": "3e1e41b7f9c27f477c25bf19238b52712632c9df8db7030e79f4710a5621c6e6",
+ "clippy-1.70.0-x86_64-unknown-illumos.tar.gz": "ba596756cf4464e7621d8dcde4254902033027617eee88911535c67c03d469ad",
+ "clippy-1.70.0-x86_64-unknown-illumos.tar.xz": "c820bcaa6f0c9e4f786398dd1c732c6b10ef9022d93a20c8ec7aa666884a0e65",
+ "clippy-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "56238d0653ec9c5f7f718eb747e90b289b092c88bedf2e3742dfe7aa97a8a9aa",
+ "clippy-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "5ff0a4c01257d0d19b7edaef0b98dcfd65036eb5f3cf851dc7bd7d3510a38696",
+ "clippy-1.70.0-x86_64-unknown-linux-musl.tar.gz": "673b0b16f3a6de6ca5b9aecaceef8e9489eda1e6b52b38e9abf98fcdcbd4549c",
+ "clippy-1.70.0-x86_64-unknown-linux-musl.tar.xz": "fd4975c9752bf182cfd4e40ef401c5c142e83248d8419abadc8cc511d2908259",
+ "clippy-1.70.0-x86_64-unknown-netbsd.tar.gz": "eb84725401d5b03077148f4a5790b43b9224293dc527d1b117458702abcfe63a",
+ "clippy-1.70.0-x86_64-unknown-netbsd.tar.xz": "5dc87e1d129385da953c97c2acf9c58bc6274687982851fd9fdf946fde4c2f29",
+ "clippy-1.71.0-aarch64-apple-darwin.tar.gz": "b28add80a359fcabe1a0bf252a1233295625d6c1c8c6b672b87b7134537dbc5b",
+ "clippy-1.71.0-aarch64-apple-darwin.tar.xz": "ee3a1dabddedab2d0010c1617feb57e24b2f32ca93069c685cd9634732e968c9",
+ "clippy-1.71.0-aarch64-pc-windows-msvc.tar.gz": "0f0429ee30ef693fe318d9a702e06eab92b60b7b663137c554b4a0d7cd763509",
+ "clippy-1.71.0-aarch64-pc-windows-msvc.tar.xz": "b7913121136ffdf4f128c97dd37ac7d5370836e5e14fca3ed66d9b55b138b99c",
+ "clippy-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "f5164f329398d19cd31784367ddac1ba7ef7ae4bae787406f270bb5ab9b79bec",
+ "clippy-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "5a9788ebafbe5d6a8be977acf4126315a1dbb4be38d89c11181e778eb5b731c6",
+ "clippy-1.71.0-aarch64-unknown-linux-musl.tar.gz": "a9ab20fba2e8859802944c9d57669defa4d1f68e2316b97c6c60b9fd9f29d350",
+ "clippy-1.71.0-aarch64-unknown-linux-musl.tar.xz": "e94fb1edef94d5f9fadedb361ab8881cf3b23babf52bd430d4cc3a08fff916b2",
+ "clippy-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "af1dff91deea94826bde85daf6be49ec56cb56a2156c1025c151c3dec746c477",
+ "clippy-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "25d3bfd9196cfb8b413373b49b111c37f1b2604653246de51191c339dc506a2c",
+ "clippy-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "0aee70941bbe965e9f9f5118b93a2393dcaf662ba6de6964e7afbbe9090b2931",
+ "clippy-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "31d0d7987b46dfefb183aa494cd1d71f08e4ee1b1c0fa0e42b8a571263b87328",
+ "clippy-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "0846b2d1bd63762affb41d1c19a80e324b3b9fc7fdede8f61589cbcd07c28887",
+ "clippy-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "e2632ab6f2ee99b6483918b33fbdda15365ff763d2437f1376a2107173a0c2e8",
+ "clippy-1.71.0-i686-pc-windows-gnu.tar.gz": "e519717c8f104a9ab34f3386d846d403017156d3c74fba1020e414b051afeaa5",
+ "clippy-1.71.0-i686-pc-windows-gnu.tar.xz": "634872f69ab628b8bc472348e34e3fb822cc1d30f1ecfb214d4a22d26a19f855",
+ "clippy-1.71.0-i686-pc-windows-msvc.tar.gz": "320b2cf7aac87159b97e03fbddab764e81a27490709515d1f98284b5fe95ebad",
+ "clippy-1.71.0-i686-pc-windows-msvc.tar.xz": "f584b729b8f6bea9b50787cc8bd9258ce705bef0cc979e8d88b18d41c2483c88",
+ "clippy-1.71.0-i686-unknown-linux-gnu.tar.gz": "39648d01cfe2f9c099ce8117c69f6bab36d64259cfdc874f43089391ccf62096",
+ "clippy-1.71.0-i686-unknown-linux-gnu.tar.xz": "af8f201ee660fafb0395c71053f1f3885b5bcf4175192cbeb77b6c470bebea88",
+ "clippy-1.71.0-mips-unknown-linux-gnu.tar.gz": "2cff73065803686a1b8c19d983be1b05b18c00f3eb9cb257b40104ff9ae38e93",
+ "clippy-1.71.0-mips-unknown-linux-gnu.tar.xz": "141d02a06bd4aa79541705bb680589f19483eae09b157321125fceb67bdc1298",
+ "clippy-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "256336310a8aebf7e07af707e6758466bf54783a2fb24cb6b2353f5589a3592f",
+ "clippy-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "b61561df0174958d109a8e325de02f2effda59650f208934d1c6f66f66d478da",
+ "clippy-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "cb1e6318cc8040e5c7f3a5d90af4390bd39f8d3a13a81b133a1a011e2bbe1616",
+ "clippy-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "dd035ebef7edb202938c9991f4f0d26d32c879c297090d34a9ec001a76f56a81",
+ "clippy-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "14a14880c2464d77a49870a5cd7545049edf0f9dc99054b515a9908eee8fbcc1",
+ "clippy-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "fe29498ea7ef730453a8177128469d5a5370489bcdc7a098d35627436af356be",
+ "clippy-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "0cb548460ef818ca506dfb5e35e26aaa7459065197553f2bd17c8695c0bffdf7",
+ "clippy-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "c19c03e90c691b6aeba41ae379931c186cfa1f6687aa6180c8fe47185b2b793d",
+ "clippy-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "6b4f72e2efa8709feafec72efeeb0e4830efc4611a25041d43aed7231201650f",
+ "clippy-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "c2f6f47cf664d82183a0b3d4b2e14dbf52da585261cebf5786ba2c97e0642202",
+ "clippy-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "5df2e11c92adb47fc508d49c40a768d9b7a9aa949ec0f3df0381d4efc97a1735",
+ "clippy-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "756bda3ddd0530f071219f34073917558a47d7a5ed1765b68e981849ca3f41d0",
+ "clippy-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "4acc42ffc3079e6056cb685e5e968f7c39109b61b0ed83fbfa8259d4ea8706d7",
+ "clippy-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "cae4d58a65db7a9a92b4090343181b2d487edefa2aa0e34592ad5da6fa7fb32a",
+ "clippy-1.71.0-s390x-unknown-linux-gnu.tar.gz": "3c671f504ad0cbac66afbde3bc04ccad9eb3a58b0e4fcd6a75ec502790942e5a",
+ "clippy-1.71.0-s390x-unknown-linux-gnu.tar.xz": "4e789516e6be83ae1d29254cb854f22ff2c5db69fbdca6166cb1cbc61c1e3821",
+ "clippy-1.71.0-x86_64-apple-darwin.tar.gz": "35fa9aea0920dfe744e43442d09f840057599303183c517f6ae3fc853791896e",
+ "clippy-1.71.0-x86_64-apple-darwin.tar.xz": "585144de73889edcefd18cf9e09bd194315c96c298ac525c68ba4d7723830ec2",
+ "clippy-1.71.0-x86_64-pc-windows-gnu.tar.gz": "e2ccb30e0bd1bfd7e8da5b1f36ae4579d80bafd461bf365d3dea98965929c767",
+ "clippy-1.71.0-x86_64-pc-windows-gnu.tar.xz": "85f2e14743d491aa722cd4326a32b4f3acc7e111d08c03e65ab676ea6d0d6d6c",
+ "clippy-1.71.0-x86_64-pc-windows-msvc.tar.gz": "af1ad6de801496e42aec796f4d17117bc86d3cca69bf87514db82613ab048778",
+ "clippy-1.71.0-x86_64-pc-windows-msvc.tar.xz": "488bf4629392e902bb8a7a096db8944f42f5efa57b1eceb6da7efb7515c668ee",
+ "clippy-1.71.0-x86_64-unknown-freebsd.tar.gz": "01cd34791e4379d401579c39512225546f050501774e82c1badf537fa0e4a2e9",
+ "clippy-1.71.0-x86_64-unknown-freebsd.tar.xz": "8983e7d5336f1876c3473a817347a45606f683cc91a6f34308db6cb84cbd60b1",
+ "clippy-1.71.0-x86_64-unknown-illumos.tar.gz": "e40c121c51d8941504912cd8106e204f5c185acd46a4513a2d4ce66cd662d37b",
+ "clippy-1.71.0-x86_64-unknown-illumos.tar.xz": "b84e355add0fb69988bcbcb1780da064cf221c49f3e7a054c93f45c10b1ae3a2",
+ "clippy-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "a525f19e6a7d3d4dacc83821ff561d36bb7ef6075419fc6af268b64581d10254",
+ "clippy-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "eba42594d68e1ae607253cacf87da61bd183a980dc098682bd579b847f3c4816",
+ "clippy-1.71.0-x86_64-unknown-linux-musl.tar.gz": "4661d023846f94bc92a75c9a2a49a17f96c50e2d3775f10b7a732b4a24ff0098",
+ "clippy-1.71.0-x86_64-unknown-linux-musl.tar.xz": "67e6d91da3f3cbc11e589fdd9083294a45b0687a8cad67c3e4e5c6eb05d100cc",
+ "clippy-1.71.0-x86_64-unknown-netbsd.tar.gz": "1a211800daebdc3bb9acb0646504ae5c86ebc2b66354ed6d1b3baabb92bd7ab1",
+ "clippy-1.71.0-x86_64-unknown-netbsd.tar.xz": "3523f37fd14e4804e138037728a0e0009e478a50c98ebe2af652c7176eb4d243",
"llvm-tools-1.36.0-aarch64-unknown-linux-gnu.tar.gz": "942856e49837a1c3b9c7d48b52cf0ac0fcb2bb31bb691fe53bfb934afb561c7f",
"llvm-tools-1.36.0-aarch64-unknown-linux-gnu.tar.xz": "e2671f3710f65642779023e46ad7402cc3bdaa15861ccfd6b48f1607e0b76ae1",
"llvm-tools-1.36.0-arm-unknown-linux-gnueabi.tar.gz": "53140ba7c55cb8ced80d136402de01b8b9ed8e2095b2343d4b41f963cc44069b",
@@ -20288,6 +21452,114 @@ FILE_KEY_TO_SHA = {
"llvm-tools-1.69.0-x86_64-unknown-linux-musl.tar.xz": "1c2a164324e719dc9c4a38072114c654c3bd8fa556c9f5e2fce9e3dad0dc3b4b",
"llvm-tools-1.69.0-x86_64-unknown-netbsd.tar.gz": "ee488d86896cfd1a0629c3295fa4dee17c1fe9705e6aa506d42149434630dbd4",
"llvm-tools-1.69.0-x86_64-unknown-netbsd.tar.xz": "a3f3d9cf3fb44f1c444d51db656d471e5f0f8c94e9598ebae87600106c84d035",
+ "llvm-tools-1.70.0-aarch64-apple-darwin.tar.gz": "750b8a6c44847673f0c6faf306b84b85c6875aa14cc09741d3cf5ee51059ca66",
+ "llvm-tools-1.70.0-aarch64-apple-darwin.tar.xz": "a184f65176e2c7d9d42bafb2ad39e91a99b45fc07301e78a52a334e62c8f18f5",
+ "llvm-tools-1.70.0-aarch64-pc-windows-msvc.tar.gz": "0afe65ba4790fceacaed14976dca6d6b3ecf6ff1c3ff70d190dca29cb6baa8a6",
+ "llvm-tools-1.70.0-aarch64-pc-windows-msvc.tar.xz": "04f53804c2c0c8981d60271af596d187e2da396b3f67a6ea269639f13653ca5c",
+ "llvm-tools-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "92a7d88e7f5472048f302d1121ae07ea1a0245a494d8d50153349cee7afb8ede",
+ "llvm-tools-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "73f92157d503b691cd155f32aad99afef3d6da4a3e7610e1fa4f5c5867565668",
+ "llvm-tools-1.70.0-aarch64-unknown-linux-musl.tar.gz": "da6604790122998f831589ac47bd42472b004f18e62024ae05e5b5711b4eb9a3",
+ "llvm-tools-1.70.0-aarch64-unknown-linux-musl.tar.xz": "d23e9b6cb5915a979abbc82435eb4f894aa174d74ffd8c9c8f47ff800c492aba",
+ "llvm-tools-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "b2679390278535b4a83d74004febb74679e1a57ae0d48b9a23202e53c7016164",
+ "llvm-tools-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "bfdc8e9a04362e0c12b60e6fd1acf013046d90ad2b9f881e8574c1795360f29b",
+ "llvm-tools-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "d7d958d979a0ed8ae0255dc3ce7fa34499e5e3ddf2bb3f608d85ad4d19be99e4",
+ "llvm-tools-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "222c684d1bf891c2c6bb7d03bf781ae5e3bd7584dba83a4a5e29e1d060281dbb",
+ "llvm-tools-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "172415e284bf414aa9f215c11f9dc65bd63a93fbaa19589a7a1c9060baa1a9a4",
+ "llvm-tools-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "cb1074507e053be0389cd4872875d07757d3ee9eedcf1fcece5f3a9a51c358f3",
+ "llvm-tools-1.70.0-i686-pc-windows-gnu.tar.gz": "2d3916ef7278bf2188a05cf3371756225da02544de13c3f157548e2c14f94b47",
+ "llvm-tools-1.70.0-i686-pc-windows-gnu.tar.xz": "ab0f9adfd3c3dafe7399d034b65c023a2d37080bbb4cb8ded0280365b12b161c",
+ "llvm-tools-1.70.0-i686-pc-windows-msvc.tar.gz": "3d421508c4bafbb3a3417ca4c40b0975cfe349ee20d4ca17c1504342a9c677fa",
+ "llvm-tools-1.70.0-i686-pc-windows-msvc.tar.xz": "42b63f7b8448ce69ee3696354c0dacc2bdce14e6aa833a22314110667001483b",
+ "llvm-tools-1.70.0-i686-unknown-linux-gnu.tar.gz": "3339ca07ee1343b684a98cdbdd4dbb537c793dd4abe5adc68e422e3888a497d4",
+ "llvm-tools-1.70.0-i686-unknown-linux-gnu.tar.xz": "b669197e394f6f0b327e10fb8af40ed2087b6dc571e0ebb9466c5398cde64d9b",
+ "llvm-tools-1.70.0-mips-unknown-linux-gnu.tar.gz": "00af782fe7535342bab71981736a94792c87ecb25ca5895cbc67ca61bbc85ad1",
+ "llvm-tools-1.70.0-mips-unknown-linux-gnu.tar.xz": "fc24244a6ef71d1a9d18d4dd939983cc27b04ceb7ffddf723dc630487685a962",
+ "llvm-tools-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "6eac9ca92d7b55a9aebb1130d9acef6eca6dbc0601778dd5a8feda60c8ae9a54",
+ "llvm-tools-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "63d9b89d8501b13f88c53e98035d6406ffbd5e9a0ad533d74521ac9bf9ea5660",
+ "llvm-tools-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "989649e1fc892374b00e6d7746b8b0082db74ce6dbac9b28298567a1d0cf7874",
+ "llvm-tools-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "264a2eb5ae7a92ea232491ca4a25129d2932bcf557bc3567b6a9a76ba80d6db1",
+ "llvm-tools-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "423ae712d300e9416e73d2a347432b65c52b7c377a83423589d64bb60a0a9b1c",
+ "llvm-tools-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "1108149d7f56082b5b54864cab9f35e7c38624614c7e224411d800137c242a08",
+ "llvm-tools-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "19958b678271c8c7d1761bd470c444bb6af8322f69a5ed092cb5a02079e4302e",
+ "llvm-tools-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "7c0e73efba89d5a75a3afad2f7bd9f9046f48241159bad1590c9b30cb40556bc",
+ "llvm-tools-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "9dfa254eac10d4c3da35feb670b6a9872001628e436a56a1503fdeb7332ac954",
+ "llvm-tools-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "89aa8aa9543548ea763bf4832c1c3bd01ea8b99fc64db7b34b7b3ec478108ba1",
+ "llvm-tools-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "6c881ec25f4458b523ee9379a18d3330ee536bae3ffc20bf91dd86e39a7df4d7",
+ "llvm-tools-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "7f76d9dce2bc235862c243083497ebbf61c2573eb582e897f16bf4db64220492",
+ "llvm-tools-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "fc898e8e5e839cca285c87c58fbf1a0e6fc9c23309d62bebfcaa87f7b9741875",
+ "llvm-tools-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "d7c9ac30a81778ce8b81f8f2e3b13301452041027b89d8ce929292e5a2eedc6a",
+ "llvm-tools-1.70.0-s390x-unknown-linux-gnu.tar.gz": "bb52d774d4f4e9a885ba600a071ef3ebbc812c05db14251d4949edd5b842163e",
+ "llvm-tools-1.70.0-s390x-unknown-linux-gnu.tar.xz": "036600f5559f225a4a7b53627f87c18c2845780315ea9e529b1677f21457f0ce",
+ "llvm-tools-1.70.0-x86_64-apple-darwin.tar.gz": "f56ab988e2fd98c62bc531019f31e2b47e9c9b8741ee66a47910c6a568b5ce25",
+ "llvm-tools-1.70.0-x86_64-apple-darwin.tar.xz": "fe4927caf75d021b6359fe069e8fdde9ef5032f301759afa44f4eaae8d8ce30e",
+ "llvm-tools-1.70.0-x86_64-pc-windows-gnu.tar.gz": "e365c3a42fc26e4463a14e486a495e173a96f7e0dbe39b122d32e509a32fb765",
+ "llvm-tools-1.70.0-x86_64-pc-windows-gnu.tar.xz": "5f517e33aea4762d559deb2609d0f03f649a0a8c01e78fc433ffc51c4033b3ad",
+ "llvm-tools-1.70.0-x86_64-pc-windows-msvc.tar.gz": "69bdb92811ea432ddb67bca8a28634698bde295c9c7d16032c933f6494bb9681",
+ "llvm-tools-1.70.0-x86_64-pc-windows-msvc.tar.xz": "d590aa262de15a79b0f2cacc496a4a5dcf97d2ed57353adfecc8cf6e1d27b003",
+ "llvm-tools-1.70.0-x86_64-unknown-freebsd.tar.gz": "3aa5465b99a0f9e1d53ee56c94bb0100242805b4e58a867fd2a4fb7000a76328",
+ "llvm-tools-1.70.0-x86_64-unknown-freebsd.tar.xz": "5b47ddf8a7ee4e8992ff030368e7bfc1f4cb634268f3f44f61a65737681c2934",
+ "llvm-tools-1.70.0-x86_64-unknown-illumos.tar.gz": "7a1c22ab3a7a0defabf3b3d0e953e7eb645dccdfd51101464691b6bc75dbd2ee",
+ "llvm-tools-1.70.0-x86_64-unknown-illumos.tar.xz": "1d436a2b32131a1138124605750e7e43f7132dd791688b53242ee4bc339eda73",
+ "llvm-tools-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "2c586589fe00fe8264cabe2e52168a19d1da0bef4ce80f24c64888bace1c39bc",
+ "llvm-tools-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "52e908fd9edd1ed5e287e8794610f21b6809cdcfb5642040ea9e1386853cb820",
+ "llvm-tools-1.70.0-x86_64-unknown-linux-musl.tar.gz": "0ea342e4f77a7e3533cb3ef2e05a5b87668a6802b28687af33857f37c8b19549",
+ "llvm-tools-1.70.0-x86_64-unknown-linux-musl.tar.xz": "d03a23678944509eeda5000ee0a22e05250ea9db283ed84d93b2dcbd2f88d430",
+ "llvm-tools-1.70.0-x86_64-unknown-netbsd.tar.gz": "fb6bed1d877e8ec2dd06780d68f625ab881df7dfa03b164d6898a2508b21271d",
+ "llvm-tools-1.70.0-x86_64-unknown-netbsd.tar.xz": "e86046f4b27321d68a76e27029c742fb9214085b5cfb1d4059a073629e3ed480",
+ "llvm-tools-1.71.0-aarch64-apple-darwin.tar.gz": "8e66a35a1f6e46a7e61bbad5b7d7415430e07a94b0d97831cc7e52245c4a8d58",
+ "llvm-tools-1.71.0-aarch64-apple-darwin.tar.xz": "c356c8beec1eb3294931ae685ff0c4d6d8c2489caac01efa19f27d42419000fb",
+ "llvm-tools-1.71.0-aarch64-pc-windows-msvc.tar.gz": "c25871a75d5ca80bf8710ba71f7033a8dba3867ee8fa0fc55e6b20c571ff687b",
+ "llvm-tools-1.71.0-aarch64-pc-windows-msvc.tar.xz": "fcc36b1c4cf9a4b296b92f131a395ae4f65e2ce63f88d5357571c42ac6f6f949",
+ "llvm-tools-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "ac367b931d0e41008598728e77eab5200a459106ab37359b045b080f55678f99",
+ "llvm-tools-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "316145642a63176f423c30d675a15035b2806aed6042a979cf8591fda13cb271",
+ "llvm-tools-1.71.0-aarch64-unknown-linux-musl.tar.gz": "95d096c6aaa0ed34d0c8437191f28ece9e148a56896dfefe8e2174a7d5a57ba0",
+ "llvm-tools-1.71.0-aarch64-unknown-linux-musl.tar.xz": "ff69e437a4e160c13527773b64f2440bb33a9f97daffdb06c40a1439752783df",
+ "llvm-tools-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "1ee9683077f114e556d5ed0e88cc7ebb5900593e6f5bd61643df5db767290d01",
+ "llvm-tools-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "ea7cb8eb0eefc7e119fd0803202271926cdcb6ad439ff53bc0945ddea77d46e6",
+ "llvm-tools-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "b721880f85e1c5b1fac49431268eb45f886de742895d5d2bbb7ad52b1cd89685",
+ "llvm-tools-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "83209fbfb80e4193536e176e401e21d35d1cdfb6a5cc187bbe1b80bbc5d7bdc3",
+ "llvm-tools-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "e3bde7c53b3af547be3119d58d5df4ac7d85be80534831ba664b24042570530e",
+ "llvm-tools-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "0627029d6e11395790b704d3c5e1c538b6f1d4a4134a342ac1080ca7a8a3c060",
+ "llvm-tools-1.71.0-i686-pc-windows-gnu.tar.gz": "49c53d8e80b2d8bced9627141fba7c4a88fb3ea7a5c866058dbefecf618cc8c9",
+ "llvm-tools-1.71.0-i686-pc-windows-gnu.tar.xz": "008e18bc9ac92643291dadd0d170db1df515fc53f673432814549ea59331866d",
+ "llvm-tools-1.71.0-i686-pc-windows-msvc.tar.gz": "32c8be10ce445e79d7907ed5a68dee5cfa0e2825b38cc253fc2fac14a98bb70b",
+ "llvm-tools-1.71.0-i686-pc-windows-msvc.tar.xz": "c8266892139302416cf9b4a6d98a8e9f3f29b59f8fc165e3e9bbccac0910f624",
+ "llvm-tools-1.71.0-i686-unknown-linux-gnu.tar.gz": "2f89928dc7e5da4a49672ad352bd76ffec7a32f0bb293adf76961d08f0e18684",
+ "llvm-tools-1.71.0-i686-unknown-linux-gnu.tar.xz": "972da3859598e70b32213fbbf8906d2e2dbdb1caa9b77dfd1b5689e9627ef030",
+ "llvm-tools-1.71.0-mips-unknown-linux-gnu.tar.gz": "179ced0026a26aae306f7bfdf261aca3d0340f0ca2a135f833e3ec1c4ae2b0f1",
+ "llvm-tools-1.71.0-mips-unknown-linux-gnu.tar.xz": "665b34b6168b9ebcff1afabd6d80f8a7d5134d13c5ec3a7264291c262dbfadf8",
+ "llvm-tools-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "02247cc3224fa5b4be9eb5fddb1067d39062ea23534a848796f0b759900694c1",
+ "llvm-tools-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "484d890ec8818b6a4f24abdd5598da3b7a0b615c8048edd7a5c305f6f2ef7eb4",
+ "llvm-tools-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "2541d6970480a654cd1e12ffb927b013ca890ad1a803d19d74818f37295fe854",
+ "llvm-tools-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "eec957dd2cf7ee482600a00171ff3998ec95b3bf65e87b32988334916bf62227",
+ "llvm-tools-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "f31117effe4325a2189e886bed089aa311a29be88e4af444b09838aa4e35143e",
+ "llvm-tools-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "2927181ae24ce96a9f9351af2bdb6ddd38dde02b03cc3a64a88ba8a1feb93bce",
+ "llvm-tools-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "ed6a9285b6fecf52214ecf4bbde7c91438346a6a167733569d1858c12ffe114a",
+ "llvm-tools-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "084560223488c77d7a17305ed9e7a2c24df266419556cbb50cfba46f2d55495c",
+ "llvm-tools-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "065eb61aed32e6c2143cfa08ba58d410da1f389d61caa102366e711b9f7d661c",
+ "llvm-tools-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "d174b5e9e5bc60bc6015c8b250137fc4756735134de070081ceeb83978989f12",
+ "llvm-tools-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "8393af8cde3075d3795139be921d9d1e73869f8fcf8ab54a9e27ef598767040d",
+ "llvm-tools-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "5515856e1e7f1208ed7576a4c4ca047f555d3835f92411e0d3741159476b601b",
+ "llvm-tools-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "e7c19c7f15853d295a85aa8528f8bc547c3c4867843b46a351a889bb79bec765",
+ "llvm-tools-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "5787092abbc7960dce5a378b26dc9efeec14eb39f5a451fbc1fa90820f304424",
+ "llvm-tools-1.71.0-s390x-unknown-linux-gnu.tar.gz": "f1e4116d261a37d5dab1444315e6630627335ea35729e905b7ebcc2c2130ebe3",
+ "llvm-tools-1.71.0-s390x-unknown-linux-gnu.tar.xz": "3c7126af7ea217cbad4e5307740b6b78e54181f245f674a2a7642f1e2cac948c",
+ "llvm-tools-1.71.0-x86_64-apple-darwin.tar.gz": "751718a0891b962a315442d59fe367fe2c6915e530787edeb1f44b482e3bc89b",
+ "llvm-tools-1.71.0-x86_64-apple-darwin.tar.xz": "c4d9703f9bb6d794d450a18fe9709d7046d28bb55d462de22e6eddd08c0bc878",
+ "llvm-tools-1.71.0-x86_64-pc-windows-gnu.tar.gz": "634ba8ae5218e7e50695fb5f9a3e29737db27e91a7acef618df06e3a75f4da13",
+ "llvm-tools-1.71.0-x86_64-pc-windows-gnu.tar.xz": "b2c6ea74d6194a6302c73616e10dea22ffa44ab017593e7caa30773164cb5773",
+ "llvm-tools-1.71.0-x86_64-pc-windows-msvc.tar.gz": "a273fa4a7c2ba2a837ece448d38a7f338baefa9893c7f60560e7091bdd36539c",
+ "llvm-tools-1.71.0-x86_64-pc-windows-msvc.tar.xz": "abc898ed7f440e8f16a45ae9acf98d87a607cce22d4323b184270cb723e912c7",
+ "llvm-tools-1.71.0-x86_64-unknown-freebsd.tar.gz": "b04a64dc2410bc1f7f518428ea7a928772293b92134bf08c2c9bce66f6df39ce",
+ "llvm-tools-1.71.0-x86_64-unknown-freebsd.tar.xz": "052af861127451fc76a32412ae8d2c28770d283f6b9bcb4d6adcb4e1d665d9f7",
+ "llvm-tools-1.71.0-x86_64-unknown-illumos.tar.gz": "ba2687354894cc9ea143906a1df69da0110e5810f8ee8bb506b77303c4eabb3e",
+ "llvm-tools-1.71.0-x86_64-unknown-illumos.tar.xz": "ecc8eb83297dd9f6fcca29308b1a877db85f09af6137152d9c45f07577f21f66",
+ "llvm-tools-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "bbd89477bf271cd2ceb6a9ef96af64a880477cc5d8acc6e60cc750367c3ebee7",
+ "llvm-tools-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "22eb8ab456e92ea6a229fcc35d3970a832de47d8ab80164cfaead9fd87eebda3",
+ "llvm-tools-1.71.0-x86_64-unknown-linux-musl.tar.gz": "ba8730f5961da05c5b5a4f1d2ba973132f5bd014627569e2958b212dde508a7d",
+ "llvm-tools-1.71.0-x86_64-unknown-linux-musl.tar.xz": "38c87210ba99e1746176bf2868f0aad8915af8eade3a790f302a267c8f74c70b",
+ "llvm-tools-1.71.0-x86_64-unknown-netbsd.tar.gz": "2c406d2c5050666b27e6c814efdb1d085440613a82e712c184d9311597fd0224",
+ "llvm-tools-1.71.0-x86_64-unknown-netbsd.tar.xz": "f399f8b9d5ebc3719b99ea8c42adc32c3043b343089bbbc1ddaf4f24f4568a07",
"rust-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "e12dc84bdb569cdb382268a5fe6ae6a8e2e53810cb890ec3a7133c20ba8451ac",
"rust-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "773560f577d4bfc34efa69f035b0d397fc8f4d55835d163416bc4f2012a57a4a",
"rust-1.26.0-arm-unknown-linux-gnueabi.tar.gz": "6e11188bd58893c4af35790a73cca04cde3b9ecf5153e0df1ed14fafd983d183",
@@ -23256,6 +24528,114 @@ FILE_KEY_TO_SHA = {
"rust-1.69.0-x86_64-unknown-linux-musl.tar.xz": "96dca2b2c3928f5751c114796c4fdfed3761f3fc218d8322645fd017d4e6757a",
"rust-1.69.0-x86_64-unknown-netbsd.tar.gz": "83fcd3050bd74c61651f4d666ed2a70d69ba61393d66a64809f4bfab67c3e84f",
"rust-1.69.0-x86_64-unknown-netbsd.tar.xz": "b975dad4a1d83ace3cee52dfc2e61e8b8983c82598dbbdbd4c740984cffd3b5a",
+ "rust-1.70.0-aarch64-apple-darwin.tar.gz": "75cbc356a06c9b2daf6b9249febda0f0c46df2a427f7cc8467c7edbd44636e53",
+ "rust-1.70.0-aarch64-apple-darwin.tar.xz": "5c31915b9aea79716d69c535892cf432babfd51615c60539fdbcd97ffbef1684",
+ "rust-1.70.0-aarch64-pc-windows-msvc.tar.gz": "73702c0cc681bfe2467e45d56d139855566ea25e8350d8a634881af7f0fa3b06",
+ "rust-1.70.0-aarch64-pc-windows-msvc.tar.xz": "5d4f376ed585e7b3b43189400b6527aedcd221f04f7c54cb38b7abbaeee8e092",
+ "rust-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "3aa012fc4d9d5f17ca30af41f87e1c2aacdac46b51adc5213e7614797c6fd24c",
+ "rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7",
+ "rust-1.70.0-aarch64-unknown-linux-musl.tar.gz": "6381de0b55f1741ac322bf1b56701d8aab4e509ff5302043941170f8df34228e",
+ "rust-1.70.0-aarch64-unknown-linux-musl.tar.xz": "5e4e0d3ff51d6ccf2e5daf8b090745b22e5a60f6698ba94ade2bc60eecfb8f52",
+ "rust-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "ec172a2548133dcf5848bc9aadb8cfabf22a80c6692d7c1bfcfda52b5f972724",
+ "rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "63b4283498fae6f451403d8afcb18bf603e92d3c901bc762edaa9f85ca054240",
+ "rust-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "ac98b513c31789d0c3201dfe2bbcc81b9437f7e1a15695d09402efec7934c20e",
+ "rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "f9a1cd93d810339297c67e35cc01c49f64dbeb01eee48d151c66d86536029db4",
+ "rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "23e6029c2a7363b307af539f0c81f4bb9f0ade12b588658343c8a8cfa41526ae",
+ "rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "f0209965ec561d79f076cd6d810188055a4ad68657e5e3c25be451753492864d",
+ "rust-1.70.0-i686-pc-windows-gnu.tar.gz": "580f441edf1fb52af27b55e51be6d67b28f71757018b0bf6708d29d33785cede",
+ "rust-1.70.0-i686-pc-windows-gnu.tar.xz": "5f6fe28102c393ea96f908bb98a15cb4933a4fc737de24e5fb4f7824c9aa44cb",
+ "rust-1.70.0-i686-pc-windows-msvc.tar.gz": "c8abd64db09bea0dac3617061e7de69b01f3ce2b74a2ae7b282d8b132f75f8c0",
+ "rust-1.70.0-i686-pc-windows-msvc.tar.xz": "3892ea34a7340a7d56eb08b3d7183b411c81bc72b5de2cbd92961e73220fa4b1",
+ "rust-1.70.0-i686-unknown-linux-gnu.tar.gz": "119dfd4ee3da6c8fc36444dd15a12187e1f9b34ee6792fb75a6a25d09ea7e865",
+ "rust-1.70.0-i686-unknown-linux-gnu.tar.xz": "e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88",
+ "rust-1.70.0-mips-unknown-linux-gnu.tar.gz": "b7b16c76f49bd78361728c764d1aba90b7a5c4c61fbac63d0ed9fa3f23568a45",
+ "rust-1.70.0-mips-unknown-linux-gnu.tar.xz": "c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247",
+ "rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "b67d5c4e9766458fdb592590824b75403b35cc78f6c52773eb5ad89ba0c85224",
+ "rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "ba11c28f24b3ff6b01207a5ec1b85518d12415f5bab410f7927a9bbd9d9f9765",
+ "rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "de5fd0b249fbb95b9b67928ba08d7ec49f18f0ae25cbe1b0ede3c02390d7b93a",
+ "rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "91afc6c14c1c891100441a69c99c76732fe8eec67422cd1f4cd906ecc6060abf",
+ "rust-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "7fc82aba94470ea5e84fbe46722e9a915fa3b729efc2649c580510cb77bc1204",
+ "rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0",
+ "rust-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "2337223db015e5c118334387538633fa42dcd410999dd7465c8ce5a21207fc7f",
+ "rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40",
+ "rust-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "454342cb48598dfb3f38c1211b24512e914c6937277249c9d48b07e5e5ec4d16",
+ "rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096",
+ "rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "ba8cb5e3078b1bc7c6b27ab53cfa3af14001728db9a047d0bdf29b8f05a4db34",
+ "rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e",
+ "rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "5964f78e5fb30506101a929162a42be6260b887660b71592c5f38466753440c3",
+ "rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3",
+ "rust-1.70.0-s390x-unknown-linux-gnu.tar.gz": "3f53a9ee76d98f6484d4227d5b282ce86a0a22a95a91d7db06cd4e94dd0ad11d",
+ "rust-1.70.0-s390x-unknown-linux-gnu.tar.xz": "34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88",
+ "rust-1.70.0-x86_64-apple-darwin.tar.gz": "e5819fdbfc7f1a4d5d82cb4c3b7662250748450b45a585433bfb75648bc45547",
+ "rust-1.70.0-x86_64-apple-darwin.tar.xz": "3383f067a9de8589c34b458c429bcf834d3759d59c4515d2c9df24ac2618ef21",
+ "rust-1.70.0-x86_64-pc-windows-gnu.tar.gz": "52945bf6ab861d05be100e88a95766760d2daff1a0c0a2eff32a7fd8071495bd",
+ "rust-1.70.0-x86_64-pc-windows-gnu.tar.xz": "77a116d3f47e49207345b0cdb0a05ada66ccc97fdfb989b92804a2508453fafe",
+ "rust-1.70.0-x86_64-pc-windows-msvc.tar.gz": "02a9c4d98ea58e7554c144f1bc946138cdc5614af71d3fc21f0a717a0367599b",
+ "rust-1.70.0-x86_64-pc-windows-msvc.tar.xz": "887c08166d11372133a8d12cf80c53a89a7f895061a842872b901dc36d5f58e3",
+ "rust-1.70.0-x86_64-unknown-freebsd.tar.gz": "85e999ad50e66c0e2af207f0623800cf7e83415d0f005b1c6bbff2e094a92994",
+ "rust-1.70.0-x86_64-unknown-freebsd.tar.xz": "7f952de982070f759cb2b5ed9d12f7cb35f0b0a45c46d17f870f3f2a1cd10fc1",
+ "rust-1.70.0-x86_64-unknown-illumos.tar.gz": "1840d33c7b3344b16313ff045a74941a32cd9c290d72a8159ac4dd4cabf15dfb",
+ "rust-1.70.0-x86_64-unknown-illumos.tar.xz": "8f05352fb2ea3c012c5a75b8be04d6d6f70cf5fd60ef3c9be9012ac9a37fa568",
+ "rust-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "8499c0b034dd881cd9a880c44021632422a28dc23d7a81ca0a97b04652245982",
+ "rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122",
+ "rust-1.70.0-x86_64-unknown-linux-musl.tar.gz": "d97c2ac1d9f17e754fa6b7d48c28531d16278547e3fa47050a01da037ddb6de3",
+ "rust-1.70.0-x86_64-unknown-linux-musl.tar.xz": "4f69d0780463254e829c1be96744ce968541a838f06b6c69e29f994084b607b6",
+ "rust-1.70.0-x86_64-unknown-netbsd.tar.gz": "3116a502cac05c2b736499456f9e1e1705ac2ad3872f7f9749f9ac2d72a74080",
+ "rust-1.70.0-x86_64-unknown-netbsd.tar.xz": "9bb30ef3513d49c09cd479eae3b6edab861447ea841e970ba083005f67212e54",
+ "rust-1.71.0-aarch64-apple-darwin.tar.gz": "b38b06d2eaea6346839b0cde9babfaea27e63f8d03983bbdfe612e17383d5946",
+ "rust-1.71.0-aarch64-apple-darwin.tar.xz": "af4f417c445de8176d4a8dbc2223d89f8ed8b5d25c24308f9d9bb75bbb3b33bd",
+ "rust-1.71.0-aarch64-pc-windows-msvc.tar.gz": "af1138eb9e90ec387d1f512f0aa2b4b356d32a36271aa10899bae439151f4cb2",
+ "rust-1.71.0-aarch64-pc-windows-msvc.tar.xz": "b19ee1f4bfa17221a9875d1fcfb85d4aacdd1a0a9898f4b7b901d05f5bcd58dc",
+ "rust-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "9b0dbf715d75cd91bc4b5c0c57dc9c40ee8076530278fc92bdfb8f71131d798f",
+ "rust-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "9712efaa9c7977b6f03aeb3ef086d0050273f498790bf242e96b9a8117de901f",
+ "rust-1.71.0-aarch64-unknown-linux-musl.tar.gz": "64716de69a8e1ca265eac409ea760f20cb6284ab8f73bb211891138f093ce51e",
+ "rust-1.71.0-aarch64-unknown-linux-musl.tar.xz": "3eb4f547c8bf454373bca1be1fa33b1c05ee12c790ec6861c309d97a9cfcc5ba",
+ "rust-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "858c81053ce0cc298a6fb09ea40f9922b654000eb7a5f07484ee39c25a9ebc76",
+ "rust-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "ee0c5d4c9077042706580b4512fc0ac0cf3eeafad0118a46ff1203d08b3f0315",
+ "rust-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "3f5f51dc4089e3cf455c24e54c74a05f2265bc0d09089157b79a270dcd9e16c1",
+ "rust-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "3012614ead64dd75449ae5a078158e9863eb20bba93a920e317932f06609e0da",
+ "rust-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "1d882443c0dd64cad77f05c1921ee65c3f466eca2d526d0f47ec4b5c9ae42b7e",
+ "rust-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "8885b03634698a83dedad84e25a216a91d5d4d52a73e7bb2b85d15844edfb2b3",
+ "rust-1.71.0-i686-pc-windows-gnu.tar.gz": "cade70c78e7388cdabdaac76eb4a2ee1154395a66098bd4919710682c02dfccb",
+ "rust-1.71.0-i686-pc-windows-gnu.tar.xz": "afebf508b132d307dec1c3dc34a5e2638cd35f694b2283c7791e0caa5c203f1a",
+ "rust-1.71.0-i686-pc-windows-msvc.tar.gz": "adf3573e1ec945702dfc78f0369cea63ebe42d1788dba0c1f227fa2686e9559b",
+ "rust-1.71.0-i686-pc-windows-msvc.tar.xz": "846362559e7af8ee526339da088b053cd3bace6f01d622dfc1734d54f509060a",
+ "rust-1.71.0-i686-unknown-linux-gnu.tar.gz": "ae5db6a5aaa625bcf445615f5ad87686a6b3e03e8ff0bee3be8660708370e615",
+ "rust-1.71.0-i686-unknown-linux-gnu.tar.xz": "afd7148aaacdd38acb2f02ded9dd31c833d6f20d99f3f4b5617282295d2092d7",
+ "rust-1.71.0-mips-unknown-linux-gnu.tar.gz": "bf4ef7e31b45b9d3f5c6ad1cc91b360a230d45d0035f4ebd334983cfed48eceb",
+ "rust-1.71.0-mips-unknown-linux-gnu.tar.xz": "bd0bcdb5fc5c4a9561de7b10361267a25e623de02c65734e76ee904b816f6a56",
+ "rust-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "716f7185010b1c918b7259883663a60df07b2070662f44aa1c01bf382b182559",
+ "rust-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "0e33fb9e0df074b8d522373329cd9b554810b61e4b27fc38d20ada28753be79d",
+ "rust-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "5455e6a8ef18c06610458c68b144bf5a57eb4f3469abbc89c87b10ade634b897",
+ "rust-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "102054a53f7e912911f1a8c6a667f12f81e30457fecb25ec7a6b44bd54c1a738",
+ "rust-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "48f53ef1aeae1b0c56cc7473bd98d75557f0eb628305b91e476953e3c2b1a4e9",
+ "rust-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "f76bc0fdd382d5064d69e5888bcf81312e5ee2b0a700a7a54f240e7c5090bf5f",
+ "rust-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "cdf62cc7e4fc15fb6d2f4dedb2d7b925858f6313cc34528ba484d239c0cc2fe3",
+ "rust-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "c0a31776d8d1ea351cf40c02e1cfa0ed05f3bcdcdd8b203a87447b31fd2bae30",
+ "rust-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "e52757a0924345a687a9b984cf7107dbe20559e111b86a7f73b3c5d252b0977f",
+ "rust-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "90a4483ba3aa1e3eea4660fbdddad31b3b43fe89458c1d9805b22dac6136abe7",
+ "rust-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "bb7651d3eeaccc5a93d6141b73e30fe1f96088d1081f64c470633397550141bd",
+ "rust-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "1cdfccb28bed3ad6b0204e3773e3aa43a8687d1740dcb3dd21b4b37ae5308ac1",
+ "rust-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "afcaeb47fb8b8fbba2fa32e64a84181c3df70ac9393b095e69302da460854dc8",
+ "rust-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "afa670835f244adf06486fa5966e106366b39817d7bbae18504cb6767208ebe9",
+ "rust-1.71.0-s390x-unknown-linux-gnu.tar.gz": "4f85368186c283444c37bcf538d7c4842720d04a7750b3ea7648428132d37d4c",
+ "rust-1.71.0-s390x-unknown-linux-gnu.tar.xz": "a632cfda657b105c0355ebd575d54ef2e931827befb3e098098b7c3fba085f47",
+ "rust-1.71.0-x86_64-apple-darwin.tar.gz": "f504d68579ddbf45e78188565422cd123fe3d8410ca89f705b0b55abd72ebc12",
+ "rust-1.71.0-x86_64-apple-darwin.tar.xz": "99021f61a0190eef1e57226083084c6e1103c9ae1239bdc570f460a900a0938d",
+ "rust-1.71.0-x86_64-pc-windows-gnu.tar.gz": "fe1183cb6f36d83d7ec6b174bcc4dd71cd3e5a2211fc59240632f2f45e2a8fd8",
+ "rust-1.71.0-x86_64-pc-windows-gnu.tar.xz": "44189a33eca8456c31a50ac98dbb75752954d0a90a1c2185f47cfaa8804c18e2",
+ "rust-1.71.0-x86_64-pc-windows-msvc.tar.gz": "4d54394551b83b97de5fdc60243f8fa046a98cce88984bf86709a6091fc27d8d",
+ "rust-1.71.0-x86_64-pc-windows-msvc.tar.xz": "690172600b9721ea94704344d3a7133ceb72a7b3bf4885cb1886eede4af80f0c",
+ "rust-1.71.0-x86_64-unknown-freebsd.tar.gz": "becf4f80423a7f8e7d2a4cf661fb98686472a897753048d3436d09ce76eb5a25",
+ "rust-1.71.0-x86_64-unknown-freebsd.tar.xz": "69130096bf6b9e20245bf80d7782bbb502b6ad151cab96c5fff05318c200d4ed",
+ "rust-1.71.0-x86_64-unknown-illumos.tar.gz": "048248e63e9cfdf57c7e2e1280509a77bb1ecabfd55d32dbf57939f2b8aa068f",
+ "rust-1.71.0-x86_64-unknown-illumos.tar.xz": "4284bae3c1f2dc34d8c62df03f8fef078c411ac05937a0a20b1487143898c4a6",
+ "rust-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "43f0b7551dcb363de7360a9d8bda777fced722c60acdce9e4a6d62b50ae83997",
+ "rust-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "7ae6cf3686f7638c8263d6d7aba68e275edee4e4d832723c603ddab96e330fa4",
+ "rust-1.71.0-x86_64-unknown-linux-musl.tar.gz": "91d590e7d2ac596b973d4233c2c7cec5ed446d06e8e64d9fc4bf7e1f7d47e761",
+ "rust-1.71.0-x86_64-unknown-linux-musl.tar.xz": "a80ec528ddca522044a1ddd13bed9d7a4f0cdad5444ec45492128d613cda364f",
+ "rust-1.71.0-x86_64-unknown-netbsd.tar.gz": "437022edb7fe676edf67166a141ece9e9ed4624393830b61a54b688125e0db55",
+ "rust-1.71.0-x86_64-unknown-netbsd.tar.xz": "849340d193ae6cb643b31ae0fd6960cd4d320fd80e9efd9a8645f1d1940cb3e9",
"rust-src-1.26.0.tar.gz": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd",
"rust-src-1.26.0.tar.xz": "7d313fdecb23afd07826b62360f63c40ca8c12730b00b7cecf2c53098039e326",
"rust-src-1.26.1.tar.gz": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619",
@@ -23376,6 +24756,10 @@ FILE_KEY_TO_SHA = {
"rust-src-1.68.2.tar.xz": "a13264dde47c267e73b0fd3751cab109c1bda53d15a2d9ea9fbfe5dc35085552",
"rust-src-1.69.0.tar.gz": "3cb12c47250fb9bd1d87e9f60a6247403eb3fc17c6fc226a95c2d298824ee5fd",
"rust-src-1.69.0.tar.xz": "286abeaec3caba40c07d801d7474c6c522a358eb0618225c9265e136a601f4dc",
+ "rust-src-1.70.0.tar.gz": "9653c6f242c85385ad63c49b5eb695af79ab83a89babe21c6dc6b66957ed8da4",
+ "rust-src-1.70.0.tar.xz": "5701a30520c6bc280b96a1b9c376d9e2db5e8442b5f8ed539554c362e1ea4075",
+ "rust-src-1.71.0.tar.gz": "6915c53fe8fef83dfa4b9d60446d0156ed6e1069f9458947d971d72a61c7d87e",
+ "rust-src-1.71.0.tar.xz": "7d52fadf99ae25bc7160eb2314de2ee70a1b56d06422ebc826611495154607e3",
"rust-std-1.26.0-aarch64-apple-ios.tar.gz": "3a7e296ad2ca8d400beb6b66da3584c09f5876b81df930e24f8859ab2dd7084f",
"rust-std-1.26.0-aarch64-apple-ios.tar.xz": "f0ba507d29d36f420b525a3f8466408c2e0b3730c38eae7ef5fa33229beca45f",
"rust-std-1.26.0-aarch64-linux-android.tar.gz": "4f19063a4872a68cb26c9008508e470a68360227b834b1930278b2df420e63e1",
@@ -32464,6 +33848,362 @@ FILE_KEY_TO_SHA = {
"rust-std-1.69.0-x86_64-unknown-redox.tar.xz": "8bf860514dcc4d0f0d7f5c35f48d4aa6c5c9733af13fb9387f19d456c62b6708",
"rust-std-1.69.0-x86_64-unknown-uefi.tar.gz": "02c61dec4851d522d8aa754681cf37db81f893e5a2c40566975ee99139e9f748",
"rust-std-1.69.0-x86_64-unknown-uefi.tar.xz": "631f840671a475824cd60206eccbd5ed743289b08b39f8d6f06c259a0bcea128",
+ "rust-std-1.70.0-aarch64-apple-darwin.tar.gz": "7fa4b1390784ab83cdef0b1dcacba9710024bb47867b72d09d6b9a711bebceb6",
+ "rust-std-1.70.0-aarch64-apple-darwin.tar.xz": "cea769733d661c25199ac200b3ec522e4e935c610fd8c3a55f24360f1b8ec616",
+ "rust-std-1.70.0-aarch64-apple-ios-sim.tar.gz": "4a8923a1357380b4b327f71f2ede0fed96926c78431175ed206f3cad588b9a30",
+ "rust-std-1.70.0-aarch64-apple-ios-sim.tar.xz": "5c1123492ba1fbf04df9bbc93c7b083c9ebbcbd2951d2c5df76f6bf538141fb7",
+ "rust-std-1.70.0-aarch64-apple-ios.tar.gz": "e90967bdd3294abe09058e4380e8a6be8921a00045f8cb495e6826f417e94391",
+ "rust-std-1.70.0-aarch64-apple-ios.tar.xz": "e7e7d8956960d13a80742418b84f72c153d4f09240b16e5aed7fde07ddb8829a",
+ "rust-std-1.70.0-aarch64-linux-android.tar.gz": "da51305740bcc127973eb0f99de2c359b4a5c1d83eee54621a27e10e89562d0f",
+ "rust-std-1.70.0-aarch64-linux-android.tar.xz": "cb9eda61bb6f5fdfe1fa4877d6efc09f75c47a4d25c7c3519ff3e351180e215e",
+ "rust-std-1.70.0-aarch64-pc-windows-msvc.tar.gz": "9690d19f74fed2a26128a448457304e1532dc33e75bb2cd9bb57ee749f7c49b2",
+ "rust-std-1.70.0-aarch64-pc-windows-msvc.tar.xz": "1c42af0f69c2c3896b7e08edbdbf07da4764b520b1aa862dd9cb1b86e6ad298f",
+ "rust-std-1.70.0-aarch64-unknown-fuchsia.tar.gz": "b17b9d12f866a42a346200dc5809ea5a55414880cc1f9c137a35b96a8c7bb674",
+ "rust-std-1.70.0-aarch64-unknown-fuchsia.tar.xz": "8acf89e4bd5ada1aae43875df592f338469615db939c9cab9b8d2e4e35d5ea73",
+ "rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "78e8ce250a7ba30b7b9e55406915d42d160074c3a0e10540f13a69144c85a981",
+ "rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f",
+ "rust-std-1.70.0-aarch64-unknown-linux-musl.tar.gz": "5a33fe20263781a6821d52d2b2712e5322d8c2e29311b70a9fb0d5d7449c2033",
+ "rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz": "277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f",
+ "rust-std-1.70.0-aarch64-unknown-none-softfloat.tar.gz": "0ebdd87e1891187ab0cd59d89ee92f87ecb07397afd235ac809a111650e3a353",
+ "rust-std-1.70.0-aarch64-unknown-none-softfloat.tar.xz": "6fcf96a7e1a96c8e9e509f1202df12cca3862b29a988145a3aca10cf49f8b258",
+ "rust-std-1.70.0-aarch64-unknown-none.tar.gz": "2513a665b9654ad998008637901ea2976b828a5eacd961036e27e976caca65c2",
+ "rust-std-1.70.0-aarch64-unknown-none.tar.xz": "572efe81c47de72097ab4f13df6c687734fd049b339cee8d3c18526ffc3fa026",
+ "rust-std-1.70.0-aarch64-unknown-uefi.tar.gz": "2e661193ec69453b971b75dbab7b87dc66a5fba793c6c13f2d8986c019453ccb",
+ "rust-std-1.70.0-aarch64-unknown-uefi.tar.xz": "9abdb94c7675dd2497d5ff893389877160c248bd59964c12b21b066e2aa6de1e",
+ "rust-std-1.70.0-arm-linux-androideabi.tar.gz": "98314996a3396024f6359fea03eb00293cdbbe5014ebe85479edbcbb9bb758f8",
+ "rust-std-1.70.0-arm-linux-androideabi.tar.xz": "2a2a426ceab00962973cf62a74758f12a5552add7374cf049225b1cbd331cc7f",
+ "rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "0bd625326fa48ddba9a6d0de8a5a24eb9a415e599004875fec8edaea869aa468",
+ "rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272",
+ "rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "ebe12136f46269365a291f742e69986eea6736718e3493e80444f4df5986e9a4",
+ "rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c",
+ "rust-std-1.70.0-arm-unknown-linux-musleabi.tar.gz": "9d168273c1d660908dca84355934c2f1cc1119dff7a30a443e449125ad9d8114",
+ "rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz": "f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8",
+ "rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.gz": "bcf04409b603b5fb4725981bb13dbf03a6c9e81af3790ce8f7095a00927c11ee",
+ "rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz": "0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4",
+ "rust-std-1.70.0-armebv7r-none-eabi.tar.gz": "4ab272896ef991ec5683c002f67d0b4c944fdcc6c303dc5083d371698bbb5623",
+ "rust-std-1.70.0-armebv7r-none-eabi.tar.xz": "8624b97221d155f585dbb717cd15446e125ac086e070d8e4979518c3b11c8792",
+ "rust-std-1.70.0-armebv7r-none-eabihf.tar.gz": "659e7ef8308e32761043b11dbc1470504c399e323fd82c44c311194093480d53",
+ "rust-std-1.70.0-armebv7r-none-eabihf.tar.xz": "faafcb8562c48ca3a8512e21abe9ece3da9a3a824d331b776b60de213ca00c19",
+ "rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.gz": "2ec260dfaeec9d14e15e48735ddc257431b35c89a0e5bfc5050483b1f2d2ad0a",
+ "rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz": "93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9",
+ "rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.gz": "8c34946c2e11e8755999374bb8dbb35f7279c3f6b55277328c029cdbc2485343",
+ "rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz": "4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740",
+ "rust-std-1.70.0-armv7-linux-androideabi.tar.gz": "bcc76e07fbcf106aac0d46fe1dda998da4d2cc947920f8bfe1524bdebcf36313",
+ "rust-std-1.70.0-armv7-linux-androideabi.tar.xz": "1c20f48f0496aecb40a89edb04bc885fb80419b344b315a0a3d12842ce4b276d",
+ "rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.gz": "4488a21b3278f0fbc70646485d900a185c9bbf6090bd08b5b636d79ddfa7c8cb",
+ "rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz": "3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb",
+ "rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "3e3687fa87ce6549cc1f508d4888508531d70482fce210c19dad24b29b8e4e1e",
+ "rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e",
+ "rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.gz": "e861fd9a04af396afe35f3c61d1f64a26b30f1cadd63f53c5ece865a474e4a4d",
+ "rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz": "f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f",
+ "rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.gz": "57d075caeac0ffdaa0c47accf7fdf6458f5b73fbd8cbe3c42937d348d422f056",
+ "rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz": "aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35",
+ "rust-std-1.70.0-armv7a-none-eabi.tar.gz": "0e43c3ba4662fbb53ba23fd72249ba61f8b2e1942c98b181991651bd650619c1",
+ "rust-std-1.70.0-armv7a-none-eabi.tar.xz": "19fb24833ba3cb53c178e6c5ae93388cb5823cc8b2ffe569d8191cc436857a57",
+ "rust-std-1.70.0-armv7r-none-eabi.tar.gz": "56be0cff450aebd97618dac1ad95668007366b3377f702f8906056ed456eb4a2",
+ "rust-std-1.70.0-armv7r-none-eabi.tar.xz": "d77952b7516e64ea17b9aab5077a7e6c82801a7f72ff56ca23dd03c87040966a",
+ "rust-std-1.70.0-armv7r-none-eabihf.tar.gz": "85ba8bce13b66918dc38574273e6398d751e838e271ea3b4a755e873e87ad938",
+ "rust-std-1.70.0-armv7r-none-eabihf.tar.xz": "4090a0707364c1d93155def78a2a4ff0707873ebb1b798a760376bc2999038c4",
+ "rust-std-1.70.0-asmjs-unknown-emscripten.tar.gz": "1af5ed9f0b633c0e64eff30115ffcbf0f02cce2d53b6287a740ce10fee8e80c4",
+ "rust-std-1.70.0-asmjs-unknown-emscripten.tar.xz": "4d4aabfb6d73c05bec2728cdc2c9f39b4a5d2afd0821ec0f52b4fa6af0d6e2e0",
+ "rust-std-1.70.0-i586-pc-windows-msvc.tar.gz": "d579fffc528f65e0b0f5f53655aa0c45d941306c1dac4bded8794c02c099d969",
+ "rust-std-1.70.0-i586-pc-windows-msvc.tar.xz": "5247fbd7dafffbbf1fa1399c629ad15291542298224b2c97eebf210f9148353c",
+ "rust-std-1.70.0-i586-unknown-linux-gnu.tar.gz": "139677e14811f4a735cbf3b639f866ea48c153489e70ed021ee54d4840478182",
+ "rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz": "f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0",
+ "rust-std-1.70.0-i586-unknown-linux-musl.tar.gz": "02e758d78c0ea8dbf7f254c224d32d3806693bbf5c04597a77918308222b4929",
+ "rust-std-1.70.0-i586-unknown-linux-musl.tar.xz": "1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79",
+ "rust-std-1.70.0-i686-linux-android.tar.gz": "f7a6c27128ef16f6fc5ff9d8cd5b8c93425e28f4abdbe750f2123a3212cdc04c",
+ "rust-std-1.70.0-i686-linux-android.tar.xz": "305f084e00f1c0ec0a3ed6162a0cfd59d4e2db03e1f5c63b0f1c9e54ebe93075",
+ "rust-std-1.70.0-i686-pc-windows-gnu.tar.gz": "33a3e0564bf5c03adee926bb7c709f5b3cab3d8b8c031b54308260d2f325f247",
+ "rust-std-1.70.0-i686-pc-windows-gnu.tar.xz": "d51dac4f4085f88a12e2d4967f7d81a31ec1c5376190dc63e644b32eddb538c1",
+ "rust-std-1.70.0-i686-pc-windows-msvc.tar.gz": "722d78650e81d68e4c1751f89e615381810445c0ba602aa0e135a44d00143f57",
+ "rust-std-1.70.0-i686-pc-windows-msvc.tar.xz": "0445c24888fc00a85c144c87dd98ea1a63dc4f2d62c2ecb1c994017000b03619",
+ "rust-std-1.70.0-i686-unknown-freebsd.tar.gz": "9db5315fa01cb9c693f6dac3a0967d5850bc43f7fefbf345bec1fbb6e3ba42a2",
+ "rust-std-1.70.0-i686-unknown-freebsd.tar.xz": "528a808cad2a032ef835031d43adbadadcb0eb6ba34206e1bc441a1cb98f7cbe",
+ "rust-std-1.70.0-i686-unknown-linux-gnu.tar.gz": "6cf40f9cd6efcf225fbd3a1da62fc589c4b946c6c3e25ab4fadaa4c948e10016",
+ "rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz": "0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d",
+ "rust-std-1.70.0-i686-unknown-linux-musl.tar.gz": "094aeeef5741cdc3b293cd9b777ce6be1c64b98c0a4850c104aa35bad4f250fa",
+ "rust-std-1.70.0-i686-unknown-linux-musl.tar.xz": "19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a",
+ "rust-std-1.70.0-i686-unknown-uefi.tar.gz": "1e7b6ff0b7d8bf61721d5797cd44bc0edd88d8852d20a68e157c753da7550613",
+ "rust-std-1.70.0-i686-unknown-uefi.tar.xz": "6faae7be58a732d29419752f787d4d547fc217eddbca8e531ef6b176a5ef36b6",
+ "rust-std-1.70.0-mips-unknown-linux-gnu.tar.gz": "c1bc7f7b963da3288bf5fa624c0e0511d1da8983bbf5cac6c3e305688a83d3cf",
+ "rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz": "0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec",
+ "rust-std-1.70.0-mips-unknown-linux-musl.tar.gz": "0a876b1829df1ee2a17b5e062d3f718067fb2292435b7008d97bf0a19425376b",
+ "rust-std-1.70.0-mips-unknown-linux-musl.tar.xz": "5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7",
+ "rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "c9563b063e71fd6fa18b988c9bd43dd7c37ab0d5657418dfc1c45625956169d4",
+ "rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710",
+ "rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.gz": "12a845c7c3cc539de43aaf1127ea84e56814da56141b27f97c8a8e823346d954",
+ "rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz": "de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53",
+ "rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "f950be0cf98529da7e3c43b62e4c71c051e79e34ba10e84effe7c5e77604e968",
+ "rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338",
+ "rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.gz": "e06d196fbf51c2eaba743537abbf7c1e525edac84baafaa62d7dd28348ca325b",
+ "rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz": "39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f",
+ "rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "248bf2b1e24d712cc20675d62ae5bc5564f1ac5825790cd95e2fa203da46b85d",
+ "rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c",
+ "rust-std-1.70.0-mipsel-unknown-linux-musl.tar.gz": "071f4878958487c2c8b0e5f0774e60f0ed0cb2916a449d6015c8855676b8fe2f",
+ "rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz": "4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca",
+ "rust-std-1.70.0-nvptx64-nvidia-cuda.tar.gz": "5ab96af5baba98c1444eb32c2b0490892f6d569bd0748f71f5b3bd43ba201461",
+ "rust-std-1.70.0-nvptx64-nvidia-cuda.tar.xz": "49cb39c2724a0988dc65e5de0af20999f52e89063c2003d4fe2297761f5b8363",
+ "rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "27c10ad6ec6fea23980a5b28d51bcdf9e4b7206636e1570bc994c0581f950907",
+ "rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b",
+ "rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "b20694e7aa8a8684f59d297d7b9ba35c6fa1cf47e48e6108a8c27847aa400ed4",
+ "rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab",
+ "rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "eedc1d961cac503f70b34570739052f17ab132cef41cc7e69bddabcf8dc191fa",
+ "rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc",
+ "rust-std-1.70.0-riscv32i-unknown-none-elf.tar.gz": "833f30fc96ca3a0b79d36cabfc793e780865a672cb3b5a1073a19446d26f1143",
+ "rust-std-1.70.0-riscv32i-unknown-none-elf.tar.xz": "7e68f21c521a6b005ac65fe8db699758cd8a16dd50dffdcc4a4d834f901d63e2",
+ "rust-std-1.70.0-riscv32imac-unknown-none-elf.tar.gz": "a27b3e785b284308e2cd4fd99c6bbd443403dffb498474ab56ae72dba67e2ab2",
+ "rust-std-1.70.0-riscv32imac-unknown-none-elf.tar.xz": "c036809fdb39d2e0ba3e27cd0a47f5800263ba1d41348228c8d98912b9ffe025",
+ "rust-std-1.70.0-riscv32imc-unknown-none-elf.tar.gz": "69a105b558bd3bf947acb7fa56d58808bbf43fbbf77f66d68b8ea2d8155c4195",
+ "rust-std-1.70.0-riscv32imc-unknown-none-elf.tar.xz": "c79f9620cbc37171d1ffae00dfb23129608526eb9d4c383e12ba22c56b6cd01a",
+ "rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "3a275431d0dca26d577f4acb54d797dc6b61f2d0b74d472efe3d0cf3b808e716",
+ "rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3",
+ "rust-std-1.70.0-riscv64gc-unknown-none-elf.tar.gz": "6a8e3060b95a2ef49ccfc049902e5b907bf6191eec89b34176daac2606501bfd",
+ "rust-std-1.70.0-riscv64gc-unknown-none-elf.tar.xz": "c335254fe0ecabc8c90c47dc6565c733a1f3e31ade48666ece4c9ffc791c9548",
+ "rust-std-1.70.0-riscv64imac-unknown-none-elf.tar.gz": "6aa7f5f344467a9d7d39522bb23852b055e6848fb4a4cf543737de2a553c7d06",
+ "rust-std-1.70.0-riscv64imac-unknown-none-elf.tar.xz": "ada4c5750dd4f11c381fe3a167bff4f09c5edf5d5e36fad1497a15058bd646b4",
+ "rust-std-1.70.0-s390x-unknown-linux-gnu.tar.gz": "ba659946575e478617049b49f5c12261fb86b5a38b0147969c3c056cba42fbf3",
+ "rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz": "7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992",
+ "rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.gz": "6e89be191a8491a58cb012ec2363704744e81eae99fae2b656a1da5c82c8e6b7",
+ "rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz": "b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2",
+ "rust-std-1.70.0-sparcv9-sun-solaris.tar.gz": "81027f48121c412a778ba6114ade411c4856671b5c842e854718a941c9690ee2",
+ "rust-std-1.70.0-sparcv9-sun-solaris.tar.xz": "3f908d3e59c1933118cf5610e48ccece1010519d59ef03aa0d2d90464941c47c",
+ "rust-std-1.70.0-thumbv6m-none-eabi.tar.gz": "5839550c148a328e8e2ba3aceb3031052342d6bb2f245407df9a32c830102c14",
+ "rust-std-1.70.0-thumbv6m-none-eabi.tar.xz": "2e2d217a9c9ab9c72d0fdd2c3067c7ea3208b60c2e11100434ee41eb15b8ae66",
+ "rust-std-1.70.0-thumbv7em-none-eabi.tar.gz": "8ebd1ed18801f61eeca2c5b92d649dc743145b4e12730fff50a921b7a7c404c5",
+ "rust-std-1.70.0-thumbv7em-none-eabi.tar.xz": "ddb44e71703a5b04adaf61ca6228bd5118bb3803b9715a1d679a676255f75403",
+ "rust-std-1.70.0-thumbv7em-none-eabihf.tar.gz": "7bc81093887aef2306b5edf05b3f03a260f154293d5f620d1c4d3cea5e5170ea",
+ "rust-std-1.70.0-thumbv7em-none-eabihf.tar.xz": "2c7cf2e53eee1b4881d003eb2a3195a18b493aabdede4624ba05199e12586265",
+ "rust-std-1.70.0-thumbv7m-none-eabi.tar.gz": "305155c3fa945be27786771927dcf0475e8c0375f78ceedab0bc8dbc6c879156",
+ "rust-std-1.70.0-thumbv7m-none-eabi.tar.xz": "ec61f8eedc7c8025d10ff82d4389f4af551ad9cce58b2611ced4a2f1c7a6d851",
+ "rust-std-1.70.0-thumbv7neon-linux-androideabi.tar.gz": "4973ec1e3528a240ed88f8ae4b08a56411b0f4e4f7d63ef912bbbe933270fd6c",
+ "rust-std-1.70.0-thumbv7neon-linux-androideabi.tar.xz": "dab5edf2c84fb46d3b95a5a34240677f3975eb941f4c90216c7d55ef574dfa37",
+ "rust-std-1.70.0-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "edd19412e3704ae1688c6ac5af7ad948d6802711e9a04d52c0cc39379f40d230",
+ "rust-std-1.70.0-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "bd36d29e3171cdc97ce425140dcd210fa2ed2fcfdbcd93e427aec01065732e79",
+ "rust-std-1.70.0-thumbv8m.base-none-eabi.tar.gz": "36d6d8a53e15aa79948d244a45bc044fa6f4e40b1bcf8dca70559efc90f491b0",
+ "rust-std-1.70.0-thumbv8m.base-none-eabi.tar.xz": "f28760e399da316a3e5118310af8f4f2b6394a130e40159de9a9afaa1e04b738",
+ "rust-std-1.70.0-thumbv8m.main-none-eabi.tar.gz": "01b2a3ef92d7bad67bba0e4e4ff7bbfe65f11dc4396dad7cdba3fbfe63ac5917",
+ "rust-std-1.70.0-thumbv8m.main-none-eabi.tar.xz": "95e98838c14eafb23f5f5b4c36fada458822ea812f90d04ba18461fe44dbac69",
+ "rust-std-1.70.0-thumbv8m.main-none-eabihf.tar.gz": "f7260e989864e8064086dff1dd7a203e19da1590b1a7326d6da56b6796b6d1f3",
+ "rust-std-1.70.0-thumbv8m.main-none-eabihf.tar.xz": "877addee2f4c10524ed761c8c171c34a92b37ac2050d5e04c3f4d697b49b8fbc",
+ "rust-std-1.70.0-wasm32-unknown-emscripten.tar.gz": "b05019f22ce2608adde1317c58b7803c44955cfb9010286ebaec565e5f7bfe4c",
+ "rust-std-1.70.0-wasm32-unknown-emscripten.tar.xz": "efad3273dc11acf91a68e67dd0fcf00e59d480d22aa8768dbaca09fca6394574",
+ "rust-std-1.70.0-wasm32-unknown-unknown.tar.gz": "3e35a53e22810fd6beb2fd874cc9898724b473f85ffcfdf4a45aee1bd01da78c",
+ "rust-std-1.70.0-wasm32-unknown-unknown.tar.xz": "a33e6f39a4ea9df2576a7f1a3940f3926278c3930751d8b79f33d49cf7baa52d",
+ "rust-std-1.70.0-wasm32-wasi.tar.gz": "ac69d791b549dae699df8094cb092cfc1195acbb2838ee36a0ef5bfd3bd446b0",
+ "rust-std-1.70.0-wasm32-wasi.tar.xz": "9a3666fd0ac966b39507e5973822a3c0a31b8e617b51eeb1e664d2333ba562bb",
+ "rust-std-1.70.0-x86_64-apple-darwin.tar.gz": "0bce6e0abf5b7375ae4e78ec59d3036100267c300cb999dc6e665356bce6e3b2",
+ "rust-std-1.70.0-x86_64-apple-darwin.tar.xz": "bf15abbb701729483b710309fb71c65c8ec9c27423bd712299c255bd080ead42",
+ "rust-std-1.70.0-x86_64-apple-ios.tar.gz": "4225d118018d7a36dcbd39bb913d3421d25a03443c92b94dbed1f62d8f3697cf",
+ "rust-std-1.70.0-x86_64-apple-ios.tar.xz": "6b265d91889cf13c9769d15cbf8c76b9376734536c8bdc622067325419b44a7e",
+ "rust-std-1.70.0-x86_64-fortanix-unknown-sgx.tar.gz": "38a3a69866f51e4e580d1534c1e77c06370c5e02c1be0e887d7cec686d5299c9",
+ "rust-std-1.70.0-x86_64-fortanix-unknown-sgx.tar.xz": "6d4db6ef354e34e97e3e495308331709e6e9f77a1a0fd2a3a1dea83109f7ece1",
+ "rust-std-1.70.0-x86_64-linux-android.tar.gz": "070983431fd324d085d72497560a54473f0d86537214810661c2487d59c9056e",
+ "rust-std-1.70.0-x86_64-linux-android.tar.xz": "bb18817aee42167a0a39a99706a94d1d218ac80b3ab1d6c1b9d95afefb638a26",
+ "rust-std-1.70.0-x86_64-pc-solaris.tar.gz": "45f4a140939359133255d577b47dc9f3d18d094b51b2b94852551ff4b7dc9317",
+ "rust-std-1.70.0-x86_64-pc-solaris.tar.xz": "a278257c08a837ea2aa48b70f3502d6762f21f05c57f58cec8da6b8eb05a0866",
+ "rust-std-1.70.0-x86_64-pc-windows-gnu.tar.gz": "e6559a04e5c44721fdf6afe2e1863bf31b0d2164d06b9cf65807a5710beff42b",
+ "rust-std-1.70.0-x86_64-pc-windows-gnu.tar.xz": "a0a8e558db3ad663b4f993da72706bb14eec9d3ad9091ee648a4e07663666b57",
+ "rust-std-1.70.0-x86_64-pc-windows-msvc.tar.gz": "7012c830e9645571de90d67ea562e39decf9992650025751f4e80d6f04b05b20",
+ "rust-std-1.70.0-x86_64-pc-windows-msvc.tar.xz": "e6174a936377335331f95bc41419e2506fed859eb96d97cda0b6729712701dbf",
+ "rust-std-1.70.0-x86_64-unknown-freebsd.tar.gz": "5cbf49c9a286f0bb9b30d20958fe102f1a54c93fc8832bea76b465ba66928719",
+ "rust-std-1.70.0-x86_64-unknown-freebsd.tar.xz": "88451b78421801463892d230f730af4af017dedc37d260ab05dffe56296fd0d9",
+ "rust-std-1.70.0-x86_64-unknown-fuchsia.tar.gz": "f1fad628ea3d2761e7c07f2e6d236b20beb7ed18a1fecaeeea793b02a5169ac7",
+ "rust-std-1.70.0-x86_64-unknown-fuchsia.tar.xz": "fad0a55e346be7b6c91f08ca3c7b8e50915de7c404d73c885c40d09b84d6c105",
+ "rust-std-1.70.0-x86_64-unknown-illumos.tar.gz": "8ac9a4dd237cdce47cba9aa2e5764e3bdb94ef31c57bd4fc149ad23e58e38ca2",
+ "rust-std-1.70.0-x86_64-unknown-illumos.tar.xz": "7736c8e1182e33c935dc8823a096f0e4d12d414029b244cd3021ff34426a3ab5",
+ "rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "d921afdcf5218bfe144b74bd16b4c18d824bb6194e6ff92451f0ed749ca025f3",
+ "rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9",
+ "rust-std-1.70.0-x86_64-unknown-linux-gnux32.tar.gz": "7ce1077f3c10875e84cc89c84addb9abd422016a4b8e476a805e9799d6f7ec3c",
+ "rust-std-1.70.0-x86_64-unknown-linux-gnux32.tar.xz": "f29ac3981ff349e02e6ab9d534f5affcf55481e84f30e4ae7e9acc657ad03640",
+ "rust-std-1.70.0-x86_64-unknown-linux-musl.tar.gz": "68396314cf9fad4c0575aa8c0559e26e283d95106095cad59649a44bab8a9d57",
+ "rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz": "7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101",
+ "rust-std-1.70.0-x86_64-unknown-netbsd.tar.gz": "365631ae197b1761f15e42bbf3a08f4ea4761effb57e141b36019b1558bef911",
+ "rust-std-1.70.0-x86_64-unknown-netbsd.tar.xz": "40777fe8e9e78db0b175e9a4b4513f3b1a64d1ef29e6658646c8c64ce20a26e5",
+ "rust-std-1.70.0-x86_64-unknown-none.tar.gz": "97b094a4b154807858ad8b8c3732b8bf5f3461eec972d61192a0b89668d70243",
+ "rust-std-1.70.0-x86_64-unknown-none.tar.xz": "90c9e2568b978682712635dda549591b88230ca3319aa488a4c3b8e14fbdb8fb",
+ "rust-std-1.70.0-x86_64-unknown-redox.tar.gz": "b7af742124df889a2a39f5e44532ed951ff853ddd7ba7cdc25364e7ba8ad0ed0",
+ "rust-std-1.70.0-x86_64-unknown-redox.tar.xz": "3a4f9532a1b69c51ca6855b43aaaad7fd369e882a0187ac8c61b5c42ce1fa79d",
+ "rust-std-1.70.0-x86_64-unknown-uefi.tar.gz": "0d370784dfa4290d2a997185bd92fb42830936e36e50dc60b6f2a76137805478",
+ "rust-std-1.70.0-x86_64-unknown-uefi.tar.xz": "361ddfaf0c0ac9277399c4a90cdc0102791c64945bf1d20dfa2e7a1f93bb8dd5",
+ "rust-std-1.71.0-aarch64-apple-darwin.tar.gz": "6aee0d6c076b0009f70c6e17db08c36d59cbdb466ff9c878f86c6a367a8695ae",
+ "rust-std-1.71.0-aarch64-apple-darwin.tar.xz": "2fd0b7d71c215dafeff5b3bd7c5b9a15a404902459c03653f072fe44efa5d5bd",
+ "rust-std-1.71.0-aarch64-apple-ios-sim.tar.gz": "d6fbb5602e3648a16dd95a5851c5da5fc0842b1ca78cb8addae7a749f018b90d",
+ "rust-std-1.71.0-aarch64-apple-ios-sim.tar.xz": "ad28e1f11dcd8cbfa82dd7b9dc451cdb9f56d43f5a01d0336f829728fcd62b0b",
+ "rust-std-1.71.0-aarch64-apple-ios.tar.gz": "9372ed3a34a64d8c72c22f37d237fcf9ee6f0b7fe57d2ce759a814b9293dd73b",
+ "rust-std-1.71.0-aarch64-apple-ios.tar.xz": "b7c9a9c85f8aee457c4daa47e970627251e9eb476862b38b9f5bd918c0fdbbaa",
+ "rust-std-1.71.0-aarch64-linux-android.tar.gz": "0a1274637bcd38d9e6d1a63ff9adf7ce2cf0a2d172758bc0accdb7833c4745fc",
+ "rust-std-1.71.0-aarch64-linux-android.tar.xz": "f11adc9c89493998b665b25c01e81691431a04a7b64e3010b7e358e4f9070ab8",
+ "rust-std-1.71.0-aarch64-pc-windows-msvc.tar.gz": "e8720e81647cc00893db870515ef73241d18155e9ca3c6cb52b92a8c0765727b",
+ "rust-std-1.71.0-aarch64-pc-windows-msvc.tar.xz": "3dd08683464281e3f9edef3e1ee2c9833bf797bffad667d800bb95accdd881fb",
+ "rust-std-1.71.0-aarch64-unknown-fuchsia.tar.gz": "a997ea5727c88308810d9d7b11069f77622c48411d75d2bf7e46523e56c42498",
+ "rust-std-1.71.0-aarch64-unknown-fuchsia.tar.xz": "5bf3c98ec39da613bf79a57dffdc7146981113fb0e3aec3c6a756c283920daa0",
+ "rust-std-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "c7561c0cc7748d74977ba94f3fa85dddfae3bcb75e51f21ffe6e59f7fb992219",
+ "rust-std-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "58542a0ab1162ce05a45eb751793782dc24c5bf8eb9a7467317f254260305ea6",
+ "rust-std-1.71.0-aarch64-unknown-linux-musl.tar.gz": "684ea88e96e02dfe65556ed6ab5100550f114fb5cd30c3b744d611d890769cf8",
+ "rust-std-1.71.0-aarch64-unknown-linux-musl.tar.xz": "759567c0e070a686a593e163c72aeda9e17eb85e783d00d0d5f5642471c65ccc",
+ "rust-std-1.71.0-aarch64-unknown-none-softfloat.tar.gz": "0fe9f3c8e02872d5c779738c3661132e8a1b25984076389cd6f8f0cafac7c628",
+ "rust-std-1.71.0-aarch64-unknown-none-softfloat.tar.xz": "cbaf55df1b9588e208018b0fe41d8b83e802f093dd8e7b1d6745be49ab4d8c40",
+ "rust-std-1.71.0-aarch64-unknown-none.tar.gz": "3d1bc883cb89419e513d7a35ce540aae334501f85d494a88112efd9f5c770fdc",
+ "rust-std-1.71.0-aarch64-unknown-none.tar.xz": "93dfa70f1b7941bae7fcbda1888380c721c2e24916a3daf3383e43e510bb6df2",
+ "rust-std-1.71.0-aarch64-unknown-uefi.tar.gz": "faeafbe3060007954fb9686f3dc3c27660816ba132dca2158ed818374de40992",
+ "rust-std-1.71.0-aarch64-unknown-uefi.tar.xz": "c8a6b17d89d52ed6e664b8c0483d53b65d568b7858ea149f682ff8e9d4f358ae",
+ "rust-std-1.71.0-arm-linux-androideabi.tar.gz": "9226d8e93ad66fbb6f85a8f61c4fe9b6029af04befe7e223c2757d417e7d6175",
+ "rust-std-1.71.0-arm-linux-androideabi.tar.xz": "15a86182fa8638b6383fd703fc2798171eb09727178e1599edddeac273e4c6eb",
+ "rust-std-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "d6229688a9fcb15a3fb377a2a80dee71ceb2311986235c7b2e639079235622dc",
+ "rust-std-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "fdf359b745d750aeb292a59676ed31acd5ddcc74fb6e987b9bb51dfbf466f3b6",
+ "rust-std-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "b07d68b02c2974c98f39691484c0be3de380bc3f7a3de3ef63a823bfe2905b20",
+ "rust-std-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "452fda324514d5c2431a6c66f376a1369b7199cfa0464f8e669af3b196dabccc",
+ "rust-std-1.71.0-arm-unknown-linux-musleabi.tar.gz": "773d6d3baf357413f57e40dff0ab034ec157cedb508ca01d13271b453a720182",
+ "rust-std-1.71.0-arm-unknown-linux-musleabi.tar.xz": "774b5f95730179ed561cb4937b6e7813d0424a6ada69ebba45f240fed61c3165",
+ "rust-std-1.71.0-arm-unknown-linux-musleabihf.tar.gz": "d1052812156f59937092dfd9828a3f9e0e3632c2f98e4afac0b61caa28e61f97",
+ "rust-std-1.71.0-arm-unknown-linux-musleabihf.tar.xz": "43a64dc0a6711802bd9de917a17b17e12099d4d7ed9478c5d86b9170ff104ed3",
+ "rust-std-1.71.0-armebv7r-none-eabi.tar.gz": "824d840c7eb49aefb5b94438bfe8d8944c8ff9deefc5e098281fddbae8b38060",
+ "rust-std-1.71.0-armebv7r-none-eabi.tar.xz": "a693cd919a64109f3c5b6e8da0377fe700172557139f1c2e252cfb8a2f1855d7",
+ "rust-std-1.71.0-armebv7r-none-eabihf.tar.gz": "eb71018bcde2addf47dd9ec3432776174a723920881feb32a603f3c2822eca95",
+ "rust-std-1.71.0-armebv7r-none-eabihf.tar.xz": "b33ed9f82cbc781ab9e2dc74a22fe3eee8ed1a68c812f0dbea7add1ac6dff336",
+ "rust-std-1.71.0-armv5te-unknown-linux-gnueabi.tar.gz": "33fc42525625927930a628db08925147e52e66e9a88fa0a3793e768153962bfe",
+ "rust-std-1.71.0-armv5te-unknown-linux-gnueabi.tar.xz": "9a3aeefbf7dc6eea4e7f437878f0e1af161963ed45b7979581014a0d8bd6602e",
+ "rust-std-1.71.0-armv5te-unknown-linux-musleabi.tar.gz": "2f4e590967d12652a552b72dc909536ae147a1aa3517c4dd3dbcb43e5d4caa91",
+ "rust-std-1.71.0-armv5te-unknown-linux-musleabi.tar.xz": "33533c29f7435837bc3c274e11eb5f538a9c56eae3bac0ae6c682aeab56bb53b",
+ "rust-std-1.71.0-armv7-linux-androideabi.tar.gz": "2dc32bf6e2684c4d50e4a3377affa6ebd26ec43d37bc7621ea930f4780abf317",
+ "rust-std-1.71.0-armv7-linux-androideabi.tar.xz": "32f0bc3dfd88860fc69981eee81085b4f20eb605d0c6ea0c5d65490514eb3ccf",
+ "rust-std-1.71.0-armv7-unknown-linux-gnueabi.tar.gz": "af43ab33aaf244e40fdfc1b074f3e3bba4ccf2d4c0996fd07128f7fc5ef19677",
+ "rust-std-1.71.0-armv7-unknown-linux-gnueabi.tar.xz": "fda8b435939f48364b879981d913df16b10c2951d143da4bbc60e49e013c7ddc",
+ "rust-std-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "e0340bd594dcce9cfa9aced2cdc97f3acb130c2018b9e6039838daca32ef708a",
+ "rust-std-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "7f03a6caa03353da24851da5cd7ed8d07394d7134de680174ee7877302aa6f79",
+ "rust-std-1.71.0-armv7-unknown-linux-musleabi.tar.gz": "dd395c6e4cd6bd34386e5f4bc29fb074e66935140618d0103b0e1a2377f0f448",
+ "rust-std-1.71.0-armv7-unknown-linux-musleabi.tar.xz": "1db88e655caa1e4af31c7104de50339d9e8a53fb92f23cd302263cea934d6f79",
+ "rust-std-1.71.0-armv7-unknown-linux-musleabihf.tar.gz": "7ebed3fc640c21ae33110a453d8e6313a81c5be0e5e30ab368c4bd5accd11ccc",
+ "rust-std-1.71.0-armv7-unknown-linux-musleabihf.tar.xz": "f4ce3c4436ab691e979e012bab626062c3f14b3fc798dc26b5dcbd1344a85e2e",
+ "rust-std-1.71.0-armv7a-none-eabi.tar.gz": "3187f08e59a4eb70a2b90f5eb882b0655630f76643f9c853ee5d8204998723fe",
+ "rust-std-1.71.0-armv7a-none-eabi.tar.xz": "c67807f26c99d41ce788274f37939c69675cb47806f324d04c1051383f24d668",
+ "rust-std-1.71.0-armv7r-none-eabi.tar.gz": "41da610a1520f7c424c3d4e9540295dc4f91cbc1103896241997b82a20799c2e",
+ "rust-std-1.71.0-armv7r-none-eabi.tar.xz": "66fa2928f8c1a2a72de960e97aad029f5f4ea3d1c0594b490912e3fa2664d08a",
+ "rust-std-1.71.0-armv7r-none-eabihf.tar.gz": "1e22383251c408c95d68fbb59a7e77387ed96ea28e7c6651af7d2f140f89f6bf",
+ "rust-std-1.71.0-armv7r-none-eabihf.tar.xz": "d28fa7e1794836f65b348a44b46cebc2e8fc871a7a83db6e3c51362e4e96e1bf",
+ "rust-std-1.71.0-asmjs-unknown-emscripten.tar.gz": "a2aae94529806e28eaf2b8539bfbefd6e15c7c4c283769bcb0ee01bc36f283c8",
+ "rust-std-1.71.0-asmjs-unknown-emscripten.tar.xz": "ebc9feff4b94e1c071de1383985e407dc9789e75b89736889adc5d9720166a62",
+ "rust-std-1.71.0-i586-pc-windows-msvc.tar.gz": "2d8b0d2a918babb41aff9b085305227944f97983244b09df86c462d023f663f1",
+ "rust-std-1.71.0-i586-pc-windows-msvc.tar.xz": "bda9ed7b36a994d4e80932cdefe749546f4063a88ea8a7a41e68de8d3ffa3fa0",
+ "rust-std-1.71.0-i586-unknown-linux-gnu.tar.gz": "3a2eced61cd49c53f8a934b1f17aa349b5c1bcfedab2a7f5ddd95e631b7f9131",
+ "rust-std-1.71.0-i586-unknown-linux-gnu.tar.xz": "5878f641f4e5a12ced79d2f0d5d9a9d5b0b97b56967684cf09357162c3e6a7b7",
+ "rust-std-1.71.0-i586-unknown-linux-musl.tar.gz": "1026cfed43ceb6910e49143b95fd21e0942e4013b8a0a4b57869d4add8378216",
+ "rust-std-1.71.0-i586-unknown-linux-musl.tar.xz": "2f62eb58d29a24a8a0d1c8f8b314e676b419cd6d324c02ed63af14954c57467d",
+ "rust-std-1.71.0-i686-linux-android.tar.gz": "f1e94fdc1554a0527dfd97a56853aff3235b6fbb3a769e4cded01913058a019c",
+ "rust-std-1.71.0-i686-linux-android.tar.xz": "958f91b6bcd80b996293fa2be9ec67811b725feee60bd86b8a19780f14035143",
+ "rust-std-1.71.0-i686-pc-windows-gnu.tar.gz": "c3e83c6cb68c8840cb53fb690817418778978407d3f72b0aeb344b2e8f7cea82",
+ "rust-std-1.71.0-i686-pc-windows-gnu.tar.xz": "69c304893237ffd4877b24e26b5fdc1e3175835e39b29de819e19d73e591775a",
+ "rust-std-1.71.0-i686-pc-windows-msvc.tar.gz": "60e438798e26b75c0eae52f16e8cf5e4ad7a1b849e4da66b8181532fa0f3e0c0",
+ "rust-std-1.71.0-i686-pc-windows-msvc.tar.xz": "246eb0aadd7968129db8635248fcb90e482f8b1788be1674e82577069d5b9210",
+ "rust-std-1.71.0-i686-unknown-freebsd.tar.gz": "b742777b53da4e4d9dc5a87d1ae41fe8bdbaf7f7a6ff9a9e2fb50db7fdd4cd72",
+ "rust-std-1.71.0-i686-unknown-freebsd.tar.xz": "45a27374da35f3771c36c2c2c8f33923146c3483b0a6b1d24db9af0f18d19361",
+ "rust-std-1.71.0-i686-unknown-linux-gnu.tar.gz": "a870d3aea3723087da96b13d48e3725f50c67aec12567eaaf48d5e322a328d3f",
+ "rust-std-1.71.0-i686-unknown-linux-gnu.tar.xz": "46976bf8297efc65556ccddfec395d5327fbe303f9dabffd104628a37cb1de6d",
+ "rust-std-1.71.0-i686-unknown-linux-musl.tar.gz": "d1e75324001143beefa39fbe67e289edfde0641570f9fa94443b8ac4ca996c5d",
+ "rust-std-1.71.0-i686-unknown-linux-musl.tar.xz": "fa84fb37715f10075060cb4c9acf39dcc568b58b155ae1cbc913334b93423dac",
+ "rust-std-1.71.0-i686-unknown-uefi.tar.gz": "e9086d230865f1ce4bf52b36160bbc6030f8623e5f3191e68b73c8c49129b6b2",
+ "rust-std-1.71.0-i686-unknown-uefi.tar.xz": "e5486129bdf937a42821e7155478fbb62dd47ad20ad10354815eee6154bdb610",
+ "rust-std-1.71.0-mips-unknown-linux-gnu.tar.gz": "9e8be732cac819f2ca04ee90f520f0634d61e9bf93b9215252ca1142b36da8c4",
+ "rust-std-1.71.0-mips-unknown-linux-gnu.tar.xz": "a259bddfc3ee36279b016ebd2682fc5b4d1b93c63bed6e4f57b5a2963d661dc9",
+ "rust-std-1.71.0-mips-unknown-linux-musl.tar.gz": "e6f30b4ffca583b5478989b7b7d896483a8dda3d2879c71d32df5f0cda045cd5",
+ "rust-std-1.71.0-mips-unknown-linux-musl.tar.xz": "25f020e04a18e67bf98751c9f80ac07abfd298264d45d1228d66d2fc21c6c681",
+ "rust-std-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "cebc566fdb6ab168c8199fa6a5bbb2785091c178ae03755938adda832a79c0d6",
+ "rust-std-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "1af97099a18357a0c36d6c4e6ace4973cd60186d76ff115ea14f6b031f86d7da",
+ "rust-std-1.71.0-mips64-unknown-linux-muslabi64.tar.gz": "1b5c4ed5d995944956b7a207df44d510ce5d093f59689e34b2ad74c1f54d5b7e",
+ "rust-std-1.71.0-mips64-unknown-linux-muslabi64.tar.xz": "5d469176aae820868d4f86889621a371670d7ca2c860708f625da36b612ae4ab",
+ "rust-std-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "d525301e5f7454cf2e45d15318f70bb435a510799594ba7e546f39e601501f59",
+ "rust-std-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "d95d52c63989d80c9284d33c6db438763426c18fc814357de3e2c0ffc0f202dd",
+ "rust-std-1.71.0-mips64el-unknown-linux-muslabi64.tar.gz": "234674109fa78d8cc93bb2a92f2e6030fd80b1dc7f78325ad1a88eae8fadbaf0",
+ "rust-std-1.71.0-mips64el-unknown-linux-muslabi64.tar.xz": "103e5ac47a362f6db324eb08673f2b54ab041428585d5f3b9e991846f709b840",
+ "rust-std-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "8ac6e6435e7c1f229cb70008498dccdcc5445d3a936a4bcd650902e7e7708b35",
+ "rust-std-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "ad91d662c93e5092367048c8e717f64a5096b876623e5fbc3c791b2d1f868dfb",
+ "rust-std-1.71.0-mipsel-unknown-linux-musl.tar.gz": "47aba7f2027afd4fa9551d6020df969bd7d2ab90ef6435eaefd6b614c1f8993e",
+ "rust-std-1.71.0-mipsel-unknown-linux-musl.tar.xz": "9dc87b5807730e6a69c2bfc167d93599c6dd481fe5189ce1e395787c432d4353",
+ "rust-std-1.71.0-nvptx64-nvidia-cuda.tar.gz": "e29b601e080d6ef8577370da8aebbdd7ad9baaabe0540569b496208a8531eb14",
+ "rust-std-1.71.0-nvptx64-nvidia-cuda.tar.xz": "77fd358c8457d6aa2da319a3248a0b2f33294e9a8977fda692a4e57c6d2eb79e",
+ "rust-std-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "a46f5b669f4f8e456083f2a2ffba0dc90a4e1825f545ac1a10c477ce5ae64396",
+ "rust-std-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "fac6cc57d8a922423db2f0239b8484df3b029d0b58a63676868de682680bbf87",
+ "rust-std-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "1935fda571a9ef19bf68f6573150a775d25ff5fa858ffcf458565f2410f588c5",
+ "rust-std-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "628957fbe1f8665578167c6814486941f7b04417dce8a499cababa3284a2260a",
+ "rust-std-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "dfdec035ad2eb4b9925b1095fd33a23aa5cb2b1046aa2537f17f0c005f1c3b70",
+ "rust-std-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "3ce73e032232522cd7c37e64b1e8895f16ddcef02b1646d078f67bb36b6c1494",
+ "rust-std-1.71.0-riscv32i-unknown-none-elf.tar.gz": "bd8701bd0e1a66b995dc3961a34d9d819762de2b24fdcaa32e8b2294b7d41d73",
+ "rust-std-1.71.0-riscv32i-unknown-none-elf.tar.xz": "637124096e09ccf4b94c1b1b7992e9c839d24425446a3bdac907c7449f28d53c",
+ "rust-std-1.71.0-riscv32imac-unknown-none-elf.tar.gz": "9189bdb86a729ad558ff1c7695753c9b0f91a89c43046a6b15499c53c2166d01",
+ "rust-std-1.71.0-riscv32imac-unknown-none-elf.tar.xz": "7a81af690a323f0ab7e69e19eecf3d3751d8321d2f01f8f15457e510e986e671",
+ "rust-std-1.71.0-riscv32imc-unknown-none-elf.tar.gz": "da921476810de18a21d0e3962cb6bdfde58cdd5aff2b7fc44765253918dd8093",
+ "rust-std-1.71.0-riscv32imc-unknown-none-elf.tar.xz": "00d09dbce4bc87bb65bb2292d58a777291d33c27fa16435eccb40545fe8064c8",
+ "rust-std-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "c9af3d9ad23f2b5fcf56b7c74402fa00bb65e2d893b40fe110c11cceb9c84998",
+ "rust-std-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "bf692cee46d6c04c3993795633fdc5d4c1dffa7e4d4924227fa3e044872440a4",
+ "rust-std-1.71.0-riscv64gc-unknown-none-elf.tar.gz": "416a1e920804b1d318334b13d3edd37044254fab7026a00d1bb7a008657b65b3",
+ "rust-std-1.71.0-riscv64gc-unknown-none-elf.tar.xz": "69cab4ed68e67f1305bb184fbb6ac68687b59b5af3351da1e476f899a4670b4c",
+ "rust-std-1.71.0-riscv64imac-unknown-none-elf.tar.gz": "aa960a0fd7c04dfc2276a593f2cc1d4376fcc04d78ee13cd9398e06060fff76f",
+ "rust-std-1.71.0-riscv64imac-unknown-none-elf.tar.xz": "e2ca30385c9d49d95c953061a09e5ba313de587b6161be796672fda5f3a720ad",
+ "rust-std-1.71.0-s390x-unknown-linux-gnu.tar.gz": "ea0c927aa72598935e8d54c2bc5c78cfaf58f361e3d3aa929b1ab8f01cd6470e",
+ "rust-std-1.71.0-s390x-unknown-linux-gnu.tar.xz": "4ceab97a7c15e1235aa099306798e1eb8620aad5477b7123dc9e343bb9a6fcfe",
+ "rust-std-1.71.0-sparc64-unknown-linux-gnu.tar.gz": "2e9ce1556721e08c056ebd66e6cf0a2871d4d803d7fec30fc9ee73bf2332dbb6",
+ "rust-std-1.71.0-sparc64-unknown-linux-gnu.tar.xz": "679ef3ee4a3876f071e08539734de2fabfcc3410977e8c20ba685bc9f40a693b",
+ "rust-std-1.71.0-sparcv9-sun-solaris.tar.gz": "cbca6793b5d389823e45ca0785c13661b8d3b594a0af4b6cde2a6396c6df2968",
+ "rust-std-1.71.0-sparcv9-sun-solaris.tar.xz": "5f78d3cfc3242aa632cdfefadb22f3003cfffc731377b038ff349329ccaa2953",
+ "rust-std-1.71.0-thumbv6m-none-eabi.tar.gz": "994654c1489ce42c085d7a1c18624ff292d5c556cb8ead926f1da102808b5137",
+ "rust-std-1.71.0-thumbv6m-none-eabi.tar.xz": "ed6f1ce15a566f35d13729c68bd6848ff68e9d1dfe52c9fb6a90ef06ad1ded88",
+ "rust-std-1.71.0-thumbv7em-none-eabi.tar.gz": "e5cd4d5e169b39e71cf40e5da289e5270379559ad46b3b03db3874c69ee96717",
+ "rust-std-1.71.0-thumbv7em-none-eabi.tar.xz": "3288bf085999f22c71fb7daf54c63a7cb570a1743e15efdadd6a52a6ce66c642",
+ "rust-std-1.71.0-thumbv7em-none-eabihf.tar.gz": "12f69f45fa538151bf392d102dfd13915e5970790d5d99d47934b894800755d1",
+ "rust-std-1.71.0-thumbv7em-none-eabihf.tar.xz": "3aeca9aa2c1004bdce08e7e59779c1593d47d7ee7c37b8eb7eadece401ebeb81",
+ "rust-std-1.71.0-thumbv7m-none-eabi.tar.gz": "ef8cf4f8d491d2bf2c4a827d68039539e341519adfc90ec043047fdb255139cf",
+ "rust-std-1.71.0-thumbv7m-none-eabi.tar.xz": "34f4aee2f555ffea1ea42fc03cfbcc5816da168ff74fa98e764fd0e39bd81b1c",
+ "rust-std-1.71.0-thumbv7neon-linux-androideabi.tar.gz": "fc4e23e6e4c96797c82e7192c22fa31eb237c1cc60c9da85f09ac20073256a58",
+ "rust-std-1.71.0-thumbv7neon-linux-androideabi.tar.xz": "3bec94c7892596eb364eeed4105109d7a5d84babceae8fe1f81ed8ca566ea726",
+ "rust-std-1.71.0-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "191cd2641c8416e326cffba280f978172ae2c2da62ceb6b9eb215019bd1addf6",
+ "rust-std-1.71.0-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "324bf77a5e06d2d611575128cb8f4177fcbfd32d7c9a1beaa0b2258f787e447d",
+ "rust-std-1.71.0-thumbv8m.base-none-eabi.tar.gz": "2cc3b67c427ddef3767229cf95744f9e911a7f010d4910814f6d6882f7865d42",
+ "rust-std-1.71.0-thumbv8m.base-none-eabi.tar.xz": "b82801b5028b69b5c26b326284e9a76fa5e09a0ef256692dfdf73f3765dc08f6",
+ "rust-std-1.71.0-thumbv8m.main-none-eabi.tar.gz": "1f00c1330443f9c7989cd95a7a6a38ccd7fb9d55d1c6b9512669d0829b76b552",
+ "rust-std-1.71.0-thumbv8m.main-none-eabi.tar.xz": "a569278f82d99da2e6c8a48e0ec214616a0961c8bda38c916e23ed43f9c3b7b6",
+ "rust-std-1.71.0-thumbv8m.main-none-eabihf.tar.gz": "88f21ad444567d887a21a5608b12ff89e639ff5bfd5536d09cc8aceeba06a76e",
+ "rust-std-1.71.0-thumbv8m.main-none-eabihf.tar.xz": "92b0a43557600497544de911c1a5e5ab1ada30f560f08d8b8eb1de44ff1d2d6e",
+ "rust-std-1.71.0-wasm32-unknown-emscripten.tar.gz": "0926e45effa3a49c6f7b1fc8e28c4f3c7ebb11ae24149999043403689beeb67c",
+ "rust-std-1.71.0-wasm32-unknown-emscripten.tar.xz": "25010e001891f1d2e7ed30c3f3d3ee83da292f197942d895816aa95d3879b16c",
+ "rust-std-1.71.0-wasm32-unknown-unknown.tar.gz": "c66bb9b7ed602694f8ab62e845da164616bd8100d7f529c86dd47a837927f005",
+ "rust-std-1.71.0-wasm32-unknown-unknown.tar.xz": "7e8256f4504ca4c651bd5a7d1ba0a09ee3ae26574d6f4a92bfed9df39b935387",
+ "rust-std-1.71.0-wasm32-wasi.tar.gz": "f6108549ea7d341478f501b7f387b16c7d1bb150ea66efeb52e1e31415e853a0",
+ "rust-std-1.71.0-wasm32-wasi.tar.xz": "c3b167d14dff9065c8dab7b925f9970190250856a1bb653d3fdd4dea572d243e",
+ "rust-std-1.71.0-x86_64-apple-darwin.tar.gz": "7ea0044f52e15a6f011555691278b6cf897c963ab26e2261bb2aae5b5c8fd7cf",
+ "rust-std-1.71.0-x86_64-apple-darwin.tar.xz": "0b432db34744196082d2710e26b339da8b7bea6aab4150dee51efa903657f2de",
+ "rust-std-1.71.0-x86_64-apple-ios.tar.gz": "bdb3d7ca01fa9eb479a36c154a0e7e14eb998735904643a011191cadcbc2e7eb",
+ "rust-std-1.71.0-x86_64-apple-ios.tar.xz": "76cae6a1c760d5a6848693df8a2175d0ee87fad181b6957ee3df3de2c3ec78b4",
+ "rust-std-1.71.0-x86_64-fortanix-unknown-sgx.tar.gz": "91184ac86677f3da7d3a3a1b0c1b608336fa0732e7f65a52bf8202c92a1f8e92",
+ "rust-std-1.71.0-x86_64-fortanix-unknown-sgx.tar.xz": "ffcace5aac4df073ea90372f97cde28c99ef568076060086db527282d47c2426",
+ "rust-std-1.71.0-x86_64-linux-android.tar.gz": "177e719436e1acf79a3fd3d4b465ebe0d67337606a4b2c53732c26165f3e1738",
+ "rust-std-1.71.0-x86_64-linux-android.tar.xz": "70fdb2d37a33b7d5dc6bd5f39ed18e9d557a4c9f43df1628d4cbbb961e7237f9",
+ "rust-std-1.71.0-x86_64-pc-solaris.tar.gz": "ed548e7b6dfa46de3b63af25e3a2588b189dbb89d2f40c909377077957218d29",
+ "rust-std-1.71.0-x86_64-pc-solaris.tar.xz": "2cd80743bae6f6d24143f187ce789ef27bad6b486d762120ccb3a4c126946d60",
+ "rust-std-1.71.0-x86_64-pc-windows-gnu.tar.gz": "8aac09aab090b44c8720b9a96fa91a3b0aac197f2cca9d7ca2ed7ab6fa8ffd9b",
+ "rust-std-1.71.0-x86_64-pc-windows-gnu.tar.xz": "05b9bc1c6826cf267df435f479f8472c7a6876b8cd4d3f35fc6ee1cf4f347dbc",
+ "rust-std-1.71.0-x86_64-pc-windows-msvc.tar.gz": "260e568f5b51eb2932104fc72cb2e84822948ac7ebd1c08457fcadc92ce49805",
+ "rust-std-1.71.0-x86_64-pc-windows-msvc.tar.xz": "aaa80683d7824ebd30f810f7c0937e27ca8b685c84ed4c13d6106af152912802",
+ "rust-std-1.71.0-x86_64-unknown-freebsd.tar.gz": "603f118acd1f1960553b1c3a3f89b89512f49fce235ccc3d2d0a0b7a9159b170",
+ "rust-std-1.71.0-x86_64-unknown-freebsd.tar.xz": "702151461475b71a53e9f521e84ef502961b6ce5fa5df1a3609b190149d7259b",
+ "rust-std-1.71.0-x86_64-unknown-fuchsia.tar.gz": "f86a6397c1b17c46bf0e3b52147a5f5d131b6e64cd25f4314c239716b7a1a890",
+ "rust-std-1.71.0-x86_64-unknown-fuchsia.tar.xz": "e97381a7ab93b63735b4a6721a30b040660797d690a1c7abcf225e0465f03427",
+ "rust-std-1.71.0-x86_64-unknown-illumos.tar.gz": "02e73c1dd6a42dad04f14bd782aa25e989f873dc30deb71da6ca1d0a6f3cfddc",
+ "rust-std-1.71.0-x86_64-unknown-illumos.tar.xz": "66a6da96c3a5fa22aa42c77906eafb2c6090806bbe0966b426500538bb3a1e04",
+ "rust-std-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "2d7ae16a5baa4df96a142547e7954f539190aeebe90ee524642bac51fdb32156",
+ "rust-std-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "98ae6530c3a41167e9d93d11ea078be98a02f6d809a06d0d51af3ce0f73150d7",
+ "rust-std-1.71.0-x86_64-unknown-linux-gnux32.tar.gz": "42dd46ecf9e419074d00830f0f1d531f4b859de7426bca91dcf71dd42059091a",
+ "rust-std-1.71.0-x86_64-unknown-linux-gnux32.tar.xz": "2ff84e0d24b6062d69f3252f6dc0f942ae8c8ae934757441017d9aba91f1297b",
+ "rust-std-1.71.0-x86_64-unknown-linux-musl.tar.gz": "4660857c6ecb4c149b28d505d5b3d1507135ddeeb406b467ea3c2b9da0a3fb9d",
+ "rust-std-1.71.0-x86_64-unknown-linux-musl.tar.xz": "c91408683fe0918732525ec1e70263d3fc871ec8d15ae98768a1c6d7b9e3bff1",
+ "rust-std-1.71.0-x86_64-unknown-netbsd.tar.gz": "66e8b9bfe6d3b534d2acc86167a911d1b60c53290d897cf4915fcc9e11955ada",
+ "rust-std-1.71.0-x86_64-unknown-netbsd.tar.xz": "763034b6b2fd318a991190195061cf6e9a616c58ee04e297a3a12470f7d3235c",
+ "rust-std-1.71.0-x86_64-unknown-none.tar.gz": "d44517164d6c755a989a56453243ca050f82a92183a9415a35f775e0f95f20c3",
+ "rust-std-1.71.0-x86_64-unknown-none.tar.xz": "f84f7bcacda0647745da71917c17f3cbe19c2dd73d9ab47bbbb4ba7dc739dd04",
+ "rust-std-1.71.0-x86_64-unknown-redox.tar.gz": "281edbe4577aeba15d2266be2ad0c89a9212d1dc834f022c1c4b998b3c897d2e",
+ "rust-std-1.71.0-x86_64-unknown-redox.tar.xz": "7c73bf6bae761df750d285e6abc9043bdbf24a9a2d4f0615c8a0f9ab2b2f6500",
+ "rust-std-1.71.0-x86_64-unknown-uefi.tar.gz": "170e807da2405732d61d8f0411af36d5e17765284746deae2855afd2b89cb3b7",
+ "rust-std-1.71.0-x86_64-unknown-uefi.tar.xz": "8b683e7814c7282d894cff93ca513a670cfa4d2fae6175d76086c765fe6fa906",
"rustc-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "ddddaddb585b95d81854171ac4e02d07790505853cee3034f199c8b7897f32e2",
"rustc-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "859daf94bd0f9c14aa58af41c30b5105c49f28860bcebba3ddcd9699813954cb",
"rustc-1.26.0-arm-unknown-linux-gnueabi.tar.gz": "592e16e2dd90a897e753bd6158fa7ce4552273f5be618004f038cc2f3103bce7",
@@ -35432,6 +37172,114 @@ FILE_KEY_TO_SHA = {
"rustc-1.69.0-x86_64-unknown-linux-musl.tar.xz": "7d9e64850a79292d2cda6f4464dfd67d2cbd22ac8c7f3e170291396ef8be8041",
"rustc-1.69.0-x86_64-unknown-netbsd.tar.gz": "6d9c4d3682627539fdbe1349c5f5c92606d47a222c02d701425c0dec0b7afceb",
"rustc-1.69.0-x86_64-unknown-netbsd.tar.xz": "b7fcfbef784ad51286eae4eed5b70678b7ae9c8e52e56f31fd2ce03beeb445de",
+ "rustc-1.70.0-aarch64-apple-darwin.tar.gz": "efad5373622c83dc301c4c045bc3b0ad5cb271409f89c839864f4c3af1510cc8",
+ "rustc-1.70.0-aarch64-apple-darwin.tar.xz": "cc5f1242e3aa8fe9af7245542d5e1a0edaad7cd4289db31836021ab60bbf91f4",
+ "rustc-1.70.0-aarch64-pc-windows-msvc.tar.gz": "548dbe009112ab3794300533a734bfaefc73a68518c9b734a456c76a3eb7b338",
+ "rustc-1.70.0-aarch64-pc-windows-msvc.tar.xz": "f1b2b6d2b7bb6ff36c200832892e82dc7d4cba5bcd6159efbf95e22eae7b603f",
+ "rustc-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "4ede6cb7dd09415b7a75145397fe49023aec759e9f2435f8254b4d7aabc704bd",
+ "rustc-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "71698cf444eef74050db821dc4df996c0f268615230099cde836e685e5b5465d",
+ "rustc-1.70.0-aarch64-unknown-linux-musl.tar.gz": "f92f6ac28eb43120a3df277b8d3df36086277a6b2ec102944e8bc60a89311a44",
+ "rustc-1.70.0-aarch64-unknown-linux-musl.tar.xz": "e9ca31fea461436b0327fae8777ebd8669bb6f80697a204b529b79a192b258c4",
+ "rustc-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "5ca537ea37ae6789e740cf1ef5587d743b09a5d1ea1bea5f5256f9cf625f59b9",
+ "rustc-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "2e151309f60e99a55e7fe9fe3ec7dec050816dc0599c5e954a6ce8c9ddf1ce31",
+ "rustc-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "d2ef2939d6fe1bc6c8941653285fb21ef3780b3b3126f8ac7cdd1cdce5661177",
+ "rustc-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "24158d5e153d13de9e0b78de27f3d0721e98dbc0e78b3abfcad89f02b0978302",
+ "rustc-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "003c8cefb3d1c3abe087a7068b0cd4889d81784132697ccab24e81aa733a9935",
+ "rustc-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "9dfaef5084bf82380e44f10a81beee7dbe77e95ec4dfa2105488434df92d169f",
+ "rustc-1.70.0-i686-pc-windows-gnu.tar.gz": "f742d6e7f34162f66e47463b2eb2f5311a272301716c3f35808925b8ef78313c",
+ "rustc-1.70.0-i686-pc-windows-gnu.tar.xz": "1b4654012f939d22f8fa75b81bf7a29906901158bb54b520fde708b213fda9c2",
+ "rustc-1.70.0-i686-pc-windows-msvc.tar.gz": "3b6a6acd8ff10ea9f518b6aa4466efd3eb777c9e278d181bec54dd9d86f3345b",
+ "rustc-1.70.0-i686-pc-windows-msvc.tar.xz": "8eb582439d3f2a61c08c94c5efeeaf81e06ab9f1bcbc065b924eab630996ece4",
+ "rustc-1.70.0-i686-unknown-linux-gnu.tar.gz": "d35087bbebed15f8573b7882e44982979ba4ced828ab0ff00e3b415b232c5fe3",
+ "rustc-1.70.0-i686-unknown-linux-gnu.tar.xz": "f89c90f80864f68e42b70d9c14984195629ed9894bb5cfe6c8a0f1140f7816ff",
+ "rustc-1.70.0-mips-unknown-linux-gnu.tar.gz": "fc1fdfb90f988743c651dc3893aa6265ea51d70639bfff2d2f36960ecec8e073",
+ "rustc-1.70.0-mips-unknown-linux-gnu.tar.xz": "c1f51717bcec5a9c799d57d8c80eff7760c11fc5af383700fb22c3508dd9450e",
+ "rustc-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "973bd5286980a4b646e62ee7692ccd61f4d6c2894c0704c6e6f8e33cd0450d95",
+ "rustc-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "28b0f6239eada812b1e0c43b49f9fa8782be8069b8c8e84cbf6680acc673d72a",
+ "rustc-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "badb4cafa97ef6d8301be5476b7347b1adb9c1570457eeb506aaac9a0ffa9e41",
+ "rustc-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "c76e5e485b6d5137a7189f9c3915287cd69c74d9ddc5b37e66cc4aeb55d09ea7",
+ "rustc-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "282d8132c71c0fe5ae3ba0e811e6ff74b0911a26b1490334a2df8b2084f25d53",
+ "rustc-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "0a6cf0eef9f1b67415ca5bbde1832cd3cd79560762251f3fb1b6f317ed5109bd",
+ "rustc-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "f6d873153f1137768999d384662d0c8b514dc4886a673c76409d8d4275717cc1",
+ "rustc-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "4e4fe3a8b2c0ea1f82e99a30c193b848464b7ac1ed802fddc100c11814a7b2ba",
+ "rustc-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "efdb58eac761ecc0f22837c1c15ad709ff4381001cfc297567a1ccbcfba99b5d",
+ "rustc-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "7891593a85ba231ca91505720a3535e9cff22700ee1f3e122bc33a5f10ddf705",
+ "rustc-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "b67c547f7fa8e85530b11bd5eb8a2eb11c4149b5073945b71fd40caddfe1cc18",
+ "rustc-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "7152b111cf91a2cfa1e7beb51d3c737561095ebdf75ec7e032ab1118639ea4ca",
+ "rustc-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "b615624cf7aa172c173a00ba7724362b4ad5624ca1814cd0f89ca30c3dfa756a",
+ "rustc-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "7fa4de4b7f8ab8b23a0f2ef3dc4886658d3bf90a97f6b215146b75b445a6131b",
+ "rustc-1.70.0-s390x-unknown-linux-gnu.tar.gz": "334ea075070c9b2261304d5238b601699352101c6aa69e5e3fa8b96ab2047f32",
+ "rustc-1.70.0-s390x-unknown-linux-gnu.tar.xz": "2c8421d95d575d33545b969ed5d200bbcbc69a2ae80d0ffeba4c516fc8a91356",
+ "rustc-1.70.0-x86_64-apple-darwin.tar.gz": "b4b6fa6605dac66c38008020ea11b59a06bcc1cdbac66a17204ff38aa7115221",
+ "rustc-1.70.0-x86_64-apple-darwin.tar.xz": "dd6708867b72a70f56efb3054d21c7f605be93f937b848ab17580857912a516a",
+ "rustc-1.70.0-x86_64-pc-windows-gnu.tar.gz": "9940534fd213f5cb74f3abdd207197a587df0a77b5afbeb38f94a4018154cce8",
+ "rustc-1.70.0-x86_64-pc-windows-gnu.tar.xz": "9a9e9c847702ca00c3af49cf14983610c2ebfe6d90369ef060e6c32062b82624",
+ "rustc-1.70.0-x86_64-pc-windows-msvc.tar.gz": "c74883beebe7bacf75500d936ea57155b409a49b76bc1ddd8d166f897c87ddd1",
+ "rustc-1.70.0-x86_64-pc-windows-msvc.tar.xz": "9af11cec423c96b3fdf76a81fbdf90df2b5f4a3fbf3f5c2cc432e103c54a1b8c",
+ "rustc-1.70.0-x86_64-unknown-freebsd.tar.gz": "de009a7e23c8a218f0d740e21094caec50ed73adf9cec071d2e0d73dbad00574",
+ "rustc-1.70.0-x86_64-unknown-freebsd.tar.xz": "3c1b99458547aa2b50eb09e5466e0177c0efc5fb75410661c0765920203ae07b",
+ "rustc-1.70.0-x86_64-unknown-illumos.tar.gz": "1564e73dbfaa011608cdff39b82372ac27b8fefc61514d56052c3ec023adb4d1",
+ "rustc-1.70.0-x86_64-unknown-illumos.tar.xz": "56db124c6c700bf31544137e4ae07f66e3d3d453c68c25ecb615d5a4e113a15c",
+ "rustc-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "532e773484a6df30996b3809bc2a000f1fbe3e5b966a09d3ec0133c57c25c0fa",
+ "rustc-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "7d891d3e9bc4f1151545c83cbe3bc6af9ed234388c45ca2e19641262f48615e2",
+ "rustc-1.70.0-x86_64-unknown-linux-musl.tar.gz": "dca297aac0adc07af587d2e7f495fc0529f6adee130c8831368b86010ab3c6dc",
+ "rustc-1.70.0-x86_64-unknown-linux-musl.tar.xz": "69a3ba1273aedaf7aadc91f6ccf59061eb00205c9c523f0b1f91ca14cfa2058c",
+ "rustc-1.70.0-x86_64-unknown-netbsd.tar.gz": "fc114ba6e1ef3885b2ef27a9f8ee03f852aafb308de77903922112e296ef3743",
+ "rustc-1.70.0-x86_64-unknown-netbsd.tar.xz": "06a8ec190486ce7140c2f43cf7c82d2870fbae2a5ed83e73150863bf5f086c5a",
+ "rustc-1.71.0-aarch64-apple-darwin.tar.gz": "e0e3033352ebbd3e1f64a7f28ac5bc4f3b0932ad7faebd5decaec7bddfc0de12",
+ "rustc-1.71.0-aarch64-apple-darwin.tar.xz": "bee065a5635ec4206b4faa25fdd6390a58a82f6c7351b2c5c9bc05077a1ec250",
+ "rustc-1.71.0-aarch64-pc-windows-msvc.tar.gz": "a4a6d62affa744413ee64ec37aff7fac63cb8d819071c9857d541fcaecdabcd5",
+ "rustc-1.71.0-aarch64-pc-windows-msvc.tar.xz": "e1970dfbc7ae846ff33394b3bdf3c32a44baecc24f382bb8192fa88cfe79e46d",
+ "rustc-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "ee6dce08af26d589402a7e5b9c764ae0a61743d912ed41312fccb6453097f3d9",
+ "rustc-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "e61b6e34df8c3a002798a9f627c4da701d66f9fc066a70264e354b03d06e6722",
+ "rustc-1.71.0-aarch64-unknown-linux-musl.tar.gz": "ef2384a4d4ae3305bc43a435b2d3e2ba40d24fe3ff45e76234d71d257010f56b",
+ "rustc-1.71.0-aarch64-unknown-linux-musl.tar.xz": "eb7a2705d09619b2391e848a41abf631f370b208be912ba860f89eb88faa9c0e",
+ "rustc-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "b9e4fff46c02fc76c1923b927b2f3b991ef4e120b40cf855c075f0b9154f83f0",
+ "rustc-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "4e24d37d52b97984705f80ae8e74f15fb7505314b9009131de91b44b1851c28b",
+ "rustc-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "21c0173ccc6e1b859a5f14ae52e9e1fc157490a665390995078a838dccfa8663",
+ "rustc-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "c24287f1e694bc51080fa7d26e3c08a8971978e72f8c6184a2d61f58f7744df8",
+ "rustc-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "16c49c25233c26b8700081ea5bce8cffc3d334c04f48dea116cccaee229cdfc5",
+ "rustc-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "8fe516282c5a1f8f8f017e8037d4854680817e2740bd53b016c8393cb3cbe904",
+ "rustc-1.71.0-i686-pc-windows-gnu.tar.gz": "132647af16d821a4b5e8de1d360f10a8bc0824a0bd0b9fb7d75cdfabdcaf549c",
+ "rustc-1.71.0-i686-pc-windows-gnu.tar.xz": "8fefc13218671e50435ec5a9087c83f6b096384d7d2a6f052838a03e561dc301",
+ "rustc-1.71.0-i686-pc-windows-msvc.tar.gz": "96810de4ae3bff8216272a39fbc7139bf7f759c279c17bc036170f55d78f0233",
+ "rustc-1.71.0-i686-pc-windows-msvc.tar.xz": "e50d7f976884fe3945a4f34209b08a35141dbd095d4a99250c267aad108fe6c4",
+ "rustc-1.71.0-i686-unknown-linux-gnu.tar.gz": "4735748dcefe5fbf76cb2a9c668fec5ecc33471a057de8b585e41f0a95795d70",
+ "rustc-1.71.0-i686-unknown-linux-gnu.tar.xz": "e7c9c943b727de4f978cc9366e5c42536992d52ad418ffb9015e836723fd75ca",
+ "rustc-1.71.0-mips-unknown-linux-gnu.tar.gz": "81bce64f9ef50b28b73c82c6225a530ff18ab240a0a136b5333ae1e8af483a0b",
+ "rustc-1.71.0-mips-unknown-linux-gnu.tar.xz": "10d663c3b6cbf1d2166c2d544a2567c83bd8fb110c80064263393b89f025204c",
+ "rustc-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "0fcf9062ab6ace2ba68b2fc61e1ca2052f81a355ea97f1b666b889618e79666b",
+ "rustc-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "ec9e5df7dca347c999a007e0a8e94a75b99e19e40bd08b6c28433c207c7092a3",
+ "rustc-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "55bbc4439872d84fc2e8e6ceaaa8131846204ef2ba445ac4d327a5dd3440581b",
+ "rustc-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "b191b9ec524e68ceac0210e4c216d16fd546bc31fb1afe865b467840fe3a9d10",
+ "rustc-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "c8d14aa63dbab3efb9a9d7afd755c4eb3572972eee0fe535cb3cc975c0a5ca44",
+ "rustc-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "05d15f51fc33439582967dfc8f19364e67e8b5050abefbdd8913984e8a7be84e",
+ "rustc-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "1903c7bcda8d8660a717b12cc8cb3719e799e892969e2dc40bcc252ca4333458",
+ "rustc-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "1961433bbe12e84f2a01daa713779cb4a3fc53b856447047efee3ad02e596164",
+ "rustc-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "ede8770fef8634ec3200d03934d4293f114cf9d08e944a778105d4da1e7edb11",
+ "rustc-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "0b14c621f0144d454fbe6093a31171e91163ea2a566092f35364817f5c77a96b",
+ "rustc-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "0d866179c7e044b4b85134e4c92219cbc322ad48fca453f5275a4b2eaee7cb75",
+ "rustc-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "9c4e3d5740e48265ab59888090013793777a526ecf5541c0fb055f9f0a13f409",
+ "rustc-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "8842275bab27098bd27afc18e46d9e78da80f28180b000047a950d26d23847f9",
+ "rustc-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "1941967619e0a3b6b8d6c3175bd5530c8b1bf30a7044c071f1b1808a56532ea7",
+ "rustc-1.71.0-s390x-unknown-linux-gnu.tar.gz": "31ec15e6fed64f66767f4c1da7fd70b52e80e3df39e4a492dbc605a384fec95d",
+ "rustc-1.71.0-s390x-unknown-linux-gnu.tar.xz": "b94e7db76f3a0b13b8bc6f51f65f3a66ac3694ab2cf63b03c3f56ba6e7cce841",
+ "rustc-1.71.0-x86_64-apple-darwin.tar.gz": "03d1c322ffad0f857400cac0c84f3558077461a207ad591dfeba2c3e15714ae6",
+ "rustc-1.71.0-x86_64-apple-darwin.tar.xz": "873826d4f3165afc41f5535b74c9135dd6d605fa1242cba3fa01cf7920e4a756",
+ "rustc-1.71.0-x86_64-pc-windows-gnu.tar.gz": "5ec21f794c9254ab2db02fba2f6fe070d1cb63a39c11c174d61afc0101c17f8f",
+ "rustc-1.71.0-x86_64-pc-windows-gnu.tar.xz": "aff2f0737c19daee2c53fb5bb37fcd22b32fa57516f915b14baf9b57dfe2cb1d",
+ "rustc-1.71.0-x86_64-pc-windows-msvc.tar.gz": "23d78fe0ce310ce6ec2dda170d6569277204d84662e006deaac41d339a705aea",
+ "rustc-1.71.0-x86_64-pc-windows-msvc.tar.xz": "fd779112197e3fb30d4bbda49e0f9aef4ab4c6659adee1a32c1bcfd6fe93e616",
+ "rustc-1.71.0-x86_64-unknown-freebsd.tar.gz": "3fe4abb345d40d17eb2d610d9dca2afa85dac93e7a2ec84a37de9814c8ac6df0",
+ "rustc-1.71.0-x86_64-unknown-freebsd.tar.xz": "f337f02ce58856e7788893b576b395729ba91452d9373fd9da911d4601833e78",
+ "rustc-1.71.0-x86_64-unknown-illumos.tar.gz": "3932e4e6d9035b37d19980c0d130fc4090e06fd68eca8293d772d3887e1681ad",
+ "rustc-1.71.0-x86_64-unknown-illumos.tar.xz": "0879fa2b4aab4beaab735ae0e68e861a95e957d6c7e93ae0130da87476160ae3",
+ "rustc-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "41a3de7824a96107ca026377c8901a21a7f152e6bfc7a93cd64d77fdcc346ffa",
+ "rustc-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "c293d906769671d1cd18e945671bbd14e0b8a41df5075c47f33e6086fc8a1558",
+ "rustc-1.71.0-x86_64-unknown-linux-musl.tar.gz": "ad9087f1a01fb9cd08d4b4166c3bf8c515ee1004d3640cfeff09133ba565f75d",
+ "rustc-1.71.0-x86_64-unknown-linux-musl.tar.xz": "abe1453c35d604a073e67ffc8c467b84dc0eca5c3a742d21b94794a047945197",
+ "rustc-1.71.0-x86_64-unknown-netbsd.tar.gz": "e2617816e19bf32d629c05663932e73fae7a2d7931b1712430bb876a92f1046c",
+ "rustc-1.71.0-x86_64-unknown-netbsd.tar.xz": "2d19ec1121b12bbabeaf0597df6923eebc39cc2b63f37b074e01695d0e387673",
"rustfmt-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "28f7d1ef37c034033eb0e30a13e5f0ad5bbc506adb8a8a9c03adce2b0d4842d5",
"rustfmt-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "24f5e32213cd81bbb854f836c4da44e31652b4f6dff3a9b5455d5433bffacf9f",
"rustfmt-1.48.0-aarch64-unknown-linux-musl.tar.gz": "e6efa0fae347f97dca3b892565302d35b4cedfee7cb6e2b5fcdb2801074fe018",
@@ -37050,4 +38898,112 @@ FILE_KEY_TO_SHA = {
"rustfmt-1.69.0-x86_64-unknown-linux-musl.tar.xz": "64dec4d0e70ee90c90affe2ab4851da980e365a34e6920d91c684fc9eade6a3b",
"rustfmt-1.69.0-x86_64-unknown-netbsd.tar.gz": "08b9260049f042e937853bbf31bf2cc79c837583d5a00bd026c92130a07dfdf3",
"rustfmt-1.69.0-x86_64-unknown-netbsd.tar.xz": "d8a23ba940ebd029214a3246b4cd688c0fac3ebc9f70514ec099c50a6db3ec31",
+ "rustfmt-1.70.0-aarch64-apple-darwin.tar.gz": "e5136140b67fd6122832675ba025ed93c1f3d6241d44a57705afe62ddb99bcab",
+ "rustfmt-1.70.0-aarch64-apple-darwin.tar.xz": "f956814dbf47c665376bf7ae23e50fc0dc772dc4f7e7040d5ab340d3b48ba803",
+ "rustfmt-1.70.0-aarch64-pc-windows-msvc.tar.gz": "b94aadb0704299543d820c5586ea2b5ecd72282334776e6fd56bbb28c6f0b228",
+ "rustfmt-1.70.0-aarch64-pc-windows-msvc.tar.xz": "1c038659089511c1904789f7dc14cb05be3e5bbfd149c9fa55e605a81291ed16",
+ "rustfmt-1.70.0-aarch64-unknown-linux-gnu.tar.gz": "60bc3a2a19f80bfebe03530a8bd7fe2398dabf4a8d0bf81dac630c9f3990f748",
+ "rustfmt-1.70.0-aarch64-unknown-linux-gnu.tar.xz": "0deb8b8f18581ccc025e484ec0db3d0eeb0fe796d26ae5463c95b68ad8f74397",
+ "rustfmt-1.70.0-aarch64-unknown-linux-musl.tar.gz": "c8c4edb45b1f27b9a7c48316f4e91fd7d31acbd2b52fd926d404659328f18127",
+ "rustfmt-1.70.0-aarch64-unknown-linux-musl.tar.xz": "8bac960cead714e7d3817b18b37ceaac80d24f9f86f588067e3f6cd9dd25a5dc",
+ "rustfmt-1.70.0-arm-unknown-linux-gnueabi.tar.gz": "92d601709cee316e7a80ac1def7f61ff238b5cbb2f7e0b61f3ce9074c8197f01",
+ "rustfmt-1.70.0-arm-unknown-linux-gnueabi.tar.xz": "db354f1f4119b60b9d943b367db5322a0531410f1a1238da1d2935916b402093",
+ "rustfmt-1.70.0-arm-unknown-linux-gnueabihf.tar.gz": "f4b71a4b661f78e73337dd08b01cb1fa7d9e6562dfa3ff1091a23b768ab8e7e3",
+ "rustfmt-1.70.0-arm-unknown-linux-gnueabihf.tar.xz": "d108c635bd58f63bf3acf3e8d078ad0d9d25e45b5aaea485cfc57209c1d9bbca",
+ "rustfmt-1.70.0-armv7-unknown-linux-gnueabihf.tar.gz": "abf8577aa2c4ba54b70b748244da4cdaf47ccf6b3c30b21fcce8057dccd783c4",
+ "rustfmt-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz": "5a6eab64632f04791da12a1a2b50d48828fd730e564d545d127284ad64af96c6",
+ "rustfmt-1.70.0-i686-pc-windows-gnu.tar.gz": "7c263a6fcf874ad1abebe59923a517484ed0f7be04e88973101ad64927e1b504",
+ "rustfmt-1.70.0-i686-pc-windows-gnu.tar.xz": "cab9b92e7513624d695a2c52a3f02cec25767344d4d46be2971dbfe4c7d12efd",
+ "rustfmt-1.70.0-i686-pc-windows-msvc.tar.gz": "c6431955ca4c4b77c8c64cfb44150e47835b804247c3396e4c1861114dbde594",
+ "rustfmt-1.70.0-i686-pc-windows-msvc.tar.xz": "209a421b607a35cd43dddbb827011f0f27e2b120e586b2a4fe6da85429d58d0a",
+ "rustfmt-1.70.0-i686-unknown-linux-gnu.tar.gz": "bbd90a5c07b6b6083a9aa9eb5025dc476a4ea3da9bf338cb0735431b376a2204",
+ "rustfmt-1.70.0-i686-unknown-linux-gnu.tar.xz": "fa9f29392e11dadd2b473118bfd36c5416e46bc86e19cbea5693be9a6e88c4fb",
+ "rustfmt-1.70.0-mips-unknown-linux-gnu.tar.gz": "c2c4873db46874f6066cbff64a1bea3579f97d9a14fe537314045fada5f1f662",
+ "rustfmt-1.70.0-mips-unknown-linux-gnu.tar.xz": "cf411da410866d9fc6797a37f478447514d2ef2043827e2e8f2e84c37caab59e",
+ "rustfmt-1.70.0-mips64-unknown-linux-gnuabi64.tar.gz": "334a25696a3cdd6a1beba702d88783bfbcf55869f464431a27dc3891ad2b361e",
+ "rustfmt-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz": "d5e4fac04d6ba24169351965eae0aceaca598c07c3aa8417e76245d723fad239",
+ "rustfmt-1.70.0-mips64el-unknown-linux-gnuabi64.tar.gz": "8c104208aed347051471c58bb2db0a121eb1fbd7c5cdbe4ee68e0690161647bf",
+ "rustfmt-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz": "ccef4d1d0e2f6a8639d6ead1c73315b9a32b139c0983360a879975375bd50190",
+ "rustfmt-1.70.0-mipsel-unknown-linux-gnu.tar.gz": "594bb9560e381fa9fad5ed38a56cae4b549b0c47713482466f436dd7622fd41d",
+ "rustfmt-1.70.0-mipsel-unknown-linux-gnu.tar.xz": "27de7c3ea50eaa76f217549aa7daca3c14d532b2ed7ceb81abf0ae57d76ede70",
+ "rustfmt-1.70.0-powerpc-unknown-linux-gnu.tar.gz": "12444b9a58a78e2b10ca2914f7e2fa7953a47ffc0b7538129397741a6e368068",
+ "rustfmt-1.70.0-powerpc-unknown-linux-gnu.tar.xz": "74d36c9a8def066286a5b00a145bbdfe5e124cc2b8f713ba467c11403fdaa928",
+ "rustfmt-1.70.0-powerpc64-unknown-linux-gnu.tar.gz": "7020b63a2e35b5be1c4aea4a79c36f8e3eeec872f93b629418da764fa92e6f2e",
+ "rustfmt-1.70.0-powerpc64-unknown-linux-gnu.tar.xz": "a4e915a9d4f559f21fb2ccc6f532d9375c65a92e76f37ddadc6677341ca7054c",
+ "rustfmt-1.70.0-powerpc64le-unknown-linux-gnu.tar.gz": "6962f2e667aa591f4c38c0b842c83fe13cd7ff92848357aa68bf21ab06ec7411",
+ "rustfmt-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz": "edadf2cc6b790cde564989de94520e8103e8dfe0f93741f77a1aea21af14f9dd",
+ "rustfmt-1.70.0-riscv64gc-unknown-linux-gnu.tar.gz": "783e575ff0b69ed3592bfb3e51d8a2f67b28e6eae9f0721f8880df607c02f3d5",
+ "rustfmt-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz": "61a52c2f9f45bee78f3c812c871bdf7de5682a9d41e2f4a28aacbf872791d599",
+ "rustfmt-1.70.0-s390x-unknown-linux-gnu.tar.gz": "b196ddaec6de79737d93e4f2d4b671f1c948f55888c14507b347ffdffff87d5f",
+ "rustfmt-1.70.0-s390x-unknown-linux-gnu.tar.xz": "089d8ede080e77f8332671b4f7262e3772cad6acb720ae18a69fa4e1a3b22c08",
+ "rustfmt-1.70.0-x86_64-apple-darwin.tar.gz": "6c7046f4e95a29a4f97cb2ba2f925bee5074f9b3ed4325ad775de39f6db3a108",
+ "rustfmt-1.70.0-x86_64-apple-darwin.tar.xz": "b832214c6c07c39864a7a857d5686f90d8610dc877876f918e0d1f567cc3a891",
+ "rustfmt-1.70.0-x86_64-pc-windows-gnu.tar.gz": "10b2e0ba12fd1306dfa4617ddf4e23231e89e803a9cd24b3184d71a561d301d2",
+ "rustfmt-1.70.0-x86_64-pc-windows-gnu.tar.xz": "93cdc28934a3d4cb4b6b9bb43588ee7e3e044f11c838d3f4664ec3cd9fae2385",
+ "rustfmt-1.70.0-x86_64-pc-windows-msvc.tar.gz": "648d3aa92a088bf50298deeec816f4403bcf6b23f2e84e573aece7511c54da6a",
+ "rustfmt-1.70.0-x86_64-pc-windows-msvc.tar.xz": "c8c0aa9a6b15843e3c882bff69c6f901752b4ffcef7b38469ca0593d5299c7c6",
+ "rustfmt-1.70.0-x86_64-unknown-freebsd.tar.gz": "c48488da5a5712a65823a40dcd1d8b52450924adbb5543aac09bff426db767ae",
+ "rustfmt-1.70.0-x86_64-unknown-freebsd.tar.xz": "03efec690d0560592a01186f3d3944f4d731ffd951d09fd06fafa6f2a476a478",
+ "rustfmt-1.70.0-x86_64-unknown-illumos.tar.gz": "ae40ae91238c6c5945f84f294a19e35417c4858173c868a0bda12060f51777f0",
+ "rustfmt-1.70.0-x86_64-unknown-illumos.tar.xz": "d9863245f3552387fa2ef286956dae94cff1114d632955f96e0c43beda40bf2a",
+ "rustfmt-1.70.0-x86_64-unknown-linux-gnu.tar.gz": "53cf1002d0cb34a24babdf1ac1e0944590b9fcb347001a796bc0397e1661246f",
+ "rustfmt-1.70.0-x86_64-unknown-linux-gnu.tar.xz": "c3a6de7adcc4c6f50c087d5ec2c01204852fb35d95609475e90ca2d60160ddbb",
+ "rustfmt-1.70.0-x86_64-unknown-linux-musl.tar.gz": "2bd3a990046d5aea2bdbf60c31c41f4fc07ff9cd2a5d45044df220b9dcee158e",
+ "rustfmt-1.70.0-x86_64-unknown-linux-musl.tar.xz": "a0cf32ad665ad6da944054d703d63da41930c298bceb481587f3d03890a294ff",
+ "rustfmt-1.70.0-x86_64-unknown-netbsd.tar.gz": "81064ec03a18c5e13b1950490e1e03a0bc7ccd53efb947d3aa6bf7351e1e8b8e",
+ "rustfmt-1.70.0-x86_64-unknown-netbsd.tar.xz": "214dc4105ee4287e80ec4a8dbbe0a8549aff2293780ffe1f9834f64d75313c11",
+ "rustfmt-1.71.0-aarch64-apple-darwin.tar.gz": "692b81d4e94799b1f2e4b90147a535606197fec3217e63b03a8a1fd5b4889695",
+ "rustfmt-1.71.0-aarch64-apple-darwin.tar.xz": "b27586318672a28e588909b1a6f3442358549a6a108492420d09881684ffe7a9",
+ "rustfmt-1.71.0-aarch64-pc-windows-msvc.tar.gz": "225d73329de1432ad853ef32838d166bdbf6fc80d2e522c3247d6715ba225bf6",
+ "rustfmt-1.71.0-aarch64-pc-windows-msvc.tar.xz": "f4f3e017cd26497f21f79506f8e2eb59a482bec95799b1c312c7e89fe79c0a11",
+ "rustfmt-1.71.0-aarch64-unknown-linux-gnu.tar.gz": "90b602765822b85149e96d5b0f6452dabb75fc0a91682f859f4a724e9e3c9871",
+ "rustfmt-1.71.0-aarch64-unknown-linux-gnu.tar.xz": "b356ee0e5ed2dccf595d4841bf51f971034fbb74aef06b1ab39a3dec43192170",
+ "rustfmt-1.71.0-aarch64-unknown-linux-musl.tar.gz": "88a00e3d60655c0738e126f474c7ec6406bd8b1ef43c4134caa11adec1919e16",
+ "rustfmt-1.71.0-aarch64-unknown-linux-musl.tar.xz": "f87b6ad3351d1ca28750b9a957ebeadd06b6d9ad96a9400632c06f8cfbe15f0f",
+ "rustfmt-1.71.0-arm-unknown-linux-gnueabi.tar.gz": "82e144945f6fa95423c55c23489cacb103d2e9bd6b4c32b5a486d135a706cb0b",
+ "rustfmt-1.71.0-arm-unknown-linux-gnueabi.tar.xz": "2bdbad1b23143f1d0a20b0f603fdf0ab425573a30e9c0dbce30a969c2fcb2efd",
+ "rustfmt-1.71.0-arm-unknown-linux-gnueabihf.tar.gz": "ec12c3e6c34ed9939d11c1f3e30e60e7b5a9656359e4683b0999746b8aa44f95",
+ "rustfmt-1.71.0-arm-unknown-linux-gnueabihf.tar.xz": "fdfcc0ecc22f60c7f80f03d300b032a836208b823c75bdf92c7422b42905433e",
+ "rustfmt-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz": "c51abf9e364e63c1a22a58fb6bc3fddfd9e2df3c3342d612b1466ff49131960a",
+ "rustfmt-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz": "d032c9e41050fbba17de157716f498c891efe333a511f27e5afb47c10cbd6ac4",
+ "rustfmt-1.71.0-i686-pc-windows-gnu.tar.gz": "bfeb6638ad573e58d06cc46e9878c2b85672f38c341adbc01340f7c01cd7f2fb",
+ "rustfmt-1.71.0-i686-pc-windows-gnu.tar.xz": "e64b3bd638514004c668bae716a09288de1c914af68e4b635a4f62af3a79c2dc",
+ "rustfmt-1.71.0-i686-pc-windows-msvc.tar.gz": "921251c7b5cc27e92dd320c8802d64efbb151f4cc3d064ddf54defd374a5e5dc",
+ "rustfmt-1.71.0-i686-pc-windows-msvc.tar.xz": "7daf8bb1be497e9762fc50b255d4c437c4a3e75efab48cd056e6d3ecd72722f8",
+ "rustfmt-1.71.0-i686-unknown-linux-gnu.tar.gz": "22dee004ae1a2d1037b81e642314c3878df5dabb2a323ae958bb60b1982871ee",
+ "rustfmt-1.71.0-i686-unknown-linux-gnu.tar.xz": "aa7ef6e5d62f959dbdc2094ce609e376d2b05743038d4a3f3c63554993773908",
+ "rustfmt-1.71.0-mips-unknown-linux-gnu.tar.gz": "2d5883e6c4ecef1354ab4f69e7921fcbd63ffd5539ab55952d463dc30cba284c",
+ "rustfmt-1.71.0-mips-unknown-linux-gnu.tar.xz": "4c1f7d3924437d99f1ad55d999d6724a9bf115b13b7c841a5fda54302c0f7fd5",
+ "rustfmt-1.71.0-mips64-unknown-linux-gnuabi64.tar.gz": "35cc8a154c1ec2c4c854a20fbe73e8d344d1bd552367044a0e2028fe4715c58c",
+ "rustfmt-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz": "99e5f1d91f5aa6f4aaa3b45da9d0cbf599b9a98e5d2db9f50f60908a9394e86f",
+ "rustfmt-1.71.0-mips64el-unknown-linux-gnuabi64.tar.gz": "4f57266dc9dbb38ab5891b9f47d99a1db7c7c367d203a075e292945f21db5a77",
+ "rustfmt-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz": "27fdfcdeef6dd54b63153de368238d97e97a9ac77377b148c818561a5bc5280f",
+ "rustfmt-1.71.0-mipsel-unknown-linux-gnu.tar.gz": "99e1d1309ca4e90329344d2a735f40492c8bcc2c4a46b6b749cac686c170938c",
+ "rustfmt-1.71.0-mipsel-unknown-linux-gnu.tar.xz": "ffe1d8100568cba85a297743dcc59cb8f08e8f14db299e00c827bf52caf91432",
+ "rustfmt-1.71.0-powerpc-unknown-linux-gnu.tar.gz": "4e8a36120c839e2678360c52ba6aa21ae15e9c13db79153714d1a95f1f738715",
+ "rustfmt-1.71.0-powerpc-unknown-linux-gnu.tar.xz": "c3c59d0f4ab903b8930b4ddebfaf4d89f7bbb8551a9cadb6d8cc8bd64094ecfc",
+ "rustfmt-1.71.0-powerpc64-unknown-linux-gnu.tar.gz": "5c56837d72b53e3498a7f861dfb725c7bc202b3dd469c913e5bce899c64ff80c",
+ "rustfmt-1.71.0-powerpc64-unknown-linux-gnu.tar.xz": "fa00d701b2c60ea20f401a01fa6930b96562291db79c97331ab17e4d84023379",
+ "rustfmt-1.71.0-powerpc64le-unknown-linux-gnu.tar.gz": "e7fe69fbdf043e5c85988e01ff6e2d69ebe82643d484b45e7208dccf29fb98e2",
+ "rustfmt-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz": "2c362cc28a92669d31f7eedf1eabad40db8b209d4e7eb71d2087ae730352aab9",
+ "rustfmt-1.71.0-riscv64gc-unknown-linux-gnu.tar.gz": "c975ea3460c78346c30246ab6bc6f763f0c6ae170969ccb9e537a37a2f90d3e7",
+ "rustfmt-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz": "631e446e59b4fa668260eb3ee52c5e9c5ac17f9c383d058eb609bbf607c9573f",
+ "rustfmt-1.71.0-s390x-unknown-linux-gnu.tar.gz": "5bfd13430bfffb58a456d78908925f4db316cf48d0b2a3de7b8fcbe1376ee6c6",
+ "rustfmt-1.71.0-s390x-unknown-linux-gnu.tar.xz": "9f3cb089a2520dce5690a1e3b81e3623cadcb0c15ffdaced67787b91bfe43cfb",
+ "rustfmt-1.71.0-x86_64-apple-darwin.tar.gz": "89f72db932fa2bf64b40fc7ce6a585b018b601723b7598ca47cc4128360f1a75",
+ "rustfmt-1.71.0-x86_64-apple-darwin.tar.xz": "b2d255eba2ba50133dff01a7d496656041c909103add60d84da55927ce0ba0dd",
+ "rustfmt-1.71.0-x86_64-pc-windows-gnu.tar.gz": "3d18f60dbdbb96c161249d218108f06fbfc94647111a91a33846ebf67573c2a8",
+ "rustfmt-1.71.0-x86_64-pc-windows-gnu.tar.xz": "62cef7ab48d46129ed1df1e5e12adec17fe1e52d687206da921802f26cee12b8",
+ "rustfmt-1.71.0-x86_64-pc-windows-msvc.tar.gz": "02b01bb596c7674e60d7d0fdd7b9e9f0614282b1545c0c02dcd08d8d46f65456",
+ "rustfmt-1.71.0-x86_64-pc-windows-msvc.tar.xz": "8e639b7fe902a354238fdbd113c7a735b05772c985e7f386a26b8f6c4e6029f8",
+ "rustfmt-1.71.0-x86_64-unknown-freebsd.tar.gz": "6912903984ffc2c9ef8f2ca2dd4874606f5bc6e72e204f4581d4c989cbe4cc0c",
+ "rustfmt-1.71.0-x86_64-unknown-freebsd.tar.xz": "bc4f01733c3fde73e56a8c223db3486ad2a58830ab915e458592257df77c4d2c",
+ "rustfmt-1.71.0-x86_64-unknown-illumos.tar.gz": "f6f1139f3751429ea6aa497356096389ecbc361356da875f2ea09167c663d047",
+ "rustfmt-1.71.0-x86_64-unknown-illumos.tar.xz": "60430ca2498b9e8a1b0d59dc7288b9d2e3166c777f96144759f1a728a44aef3b",
+ "rustfmt-1.71.0-x86_64-unknown-linux-gnu.tar.gz": "7e454b29cf35d98875fba30d7f1006d5fe4453d31fc0fe1894234a658c7ab8ae",
+ "rustfmt-1.71.0-x86_64-unknown-linux-gnu.tar.xz": "1d400f3944ac356a4638d1fbb49834e81ff10429b2a97be845519701b5bdeb36",
+ "rustfmt-1.71.0-x86_64-unknown-linux-musl.tar.gz": "204cb51fdbb5091079d87c16627cc85f6d2cda1acc23013c2e5e5168ee47459f",
+ "rustfmt-1.71.0-x86_64-unknown-linux-musl.tar.xz": "38ab91044bd96b125ae2d61239552f4c195bbe7924f467d4247efffb28d500f5",
+ "rustfmt-1.71.0-x86_64-unknown-netbsd.tar.gz": "36cbb9c7617da8b3bdfb8216f257a2228d099170b2520e779be6085dd2f56ab0",
+ "rustfmt-1.71.0-x86_64-unknown-netbsd.tar.xz": "9166cc7bad747530d3a509611a25d6a820fcce7e8cb3ddaf97b52a36ca7c237b",
}
diff --git a/rust/platform/triple.bzl b/rust/platform/triple.bzl
index 0722d3d8..2c993638 100644
--- a/rust/platform/triple.bzl
+++ b/rust/platform/triple.bzl
@@ -47,6 +47,11 @@ def triple(triple):
system = component_parts[2]
abi = None
+ if cpu_arch.startswith(("thumbv8m", "thumbv7m", "thumbv7e", "thumbv6m")):
+ abi = system
+ system = vendor
+ vendor = None
+
if system == "androideabi":
system = "android"
abi = "eabi"
diff --git a/rust/platform/triple_mappings.bzl b/rust/platform/triple_mappings.bzl
index 7f6ef2c7..61a71c73 100644
--- a/rust/platform/triple_mappings.bzl
+++ b/rust/platform/triple_mappings.bzl
@@ -37,6 +37,7 @@ SUPPORTED_T2_PLATFORM_TRIPLES = [
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
+ "thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-ios",
@@ -73,6 +74,7 @@ _CPU_ARCH_TO_BUILTIN_PLAT_SUFFIX = {
"thumbv6m": "armv6-m",
"thumbv7em": "armv7e-m",
"thumbv7m": "armv7-m",
+ "thumbv8m.main": "armv8-m",
"wasm32": None,
"x86_64": "x86_64",
}
diff --git a/rust/private/clippy.bzl b/rust/private/clippy.bzl
index d01c13d7..071ca29c 100644
--- a/rust/private/clippy.bzl
+++ b/rust/private/clippy.bzl
@@ -137,7 +137,7 @@ def _clippy_aspect_impl(target, ctx):
# or rustc may fail to create intermediate output files because the directory does not exist.
if ctx.attr._capture_output[CaptureClippyOutputInfo].capture_output:
clippy_out = ctx.actions.declare_file(ctx.label.name + ".clippy.out", sibling = crate_info.output)
- args.process_wrapper_flags.add("--stderr-file", clippy_out.path)
+ args.process_wrapper_flags.add("--stderr-file", clippy_out)
if clippy_flags:
fail("""Combining @rules_rust//:clippy_flags with @rules_rust//:capture_clippy_output=true is currently not supported.
@@ -150,7 +150,7 @@ See https://github.com/bazelbuild/rules_rust/pull/1264#discussion_r853241339 for
# A marker file indicating clippy has executed successfully.
# This file is necessary because "ctx.actions.run" mandates an output.
clippy_out = ctx.actions.declare_file(ctx.label.name + ".clippy.ok", sibling = crate_info.output)
- args.process_wrapper_flags.add("--touch-file", clippy_out.path)
+ args.process_wrapper_flags.add("--touch-file", clippy_out)
if clippy_flags:
args.rustc_flags.add_all(clippy_flags)
diff --git a/rust/private/common.bzl b/rust/private/common.bzl
index ac918835..e86497da 100644
--- a/rust/private/common.bzl
+++ b/rust/private/common.bzl
@@ -23,7 +23,7 @@ which exports the `rust_common` struct.
In the Bazel lingo, `rust_common` gives the access to the Rust Sandwich API.
"""
-load(":providers.bzl", "CrateInfo", "DepInfo", "StdLibInfo", "TestCrateInfo")
+load(":providers.bzl", "CrateGroupInfo", "CrateInfo", "DepInfo", "DepVariantInfo", "StdLibInfo", "TestCrateInfo")
# This constant only represents the default value for attributes and macros
# defined in `rules_rust`. Like any attribute public attribute, it can be
@@ -31,9 +31,9 @@ load(":providers.bzl", "CrateInfo", "DepInfo", "StdLibInfo", "TestCrateInfo")
#
# Note: Code in `.github/workflows/crate_universe.yaml` looks for this line, if
# you remove it or change its format, you will also need to update that code.
-DEFAULT_RUST_VERSION = "1.69.0"
+DEFAULT_RUST_VERSION = "1.71.0"
-DEFAULT_NIGHTLY_ISO_DATE = "2023-04-20"
+DEFAULT_NIGHTLY_ISO_DATE = "2023-07-13"
def _create_crate_info(**kwargs):
"""A constructor for a `CrateInfo` provider
@@ -53,13 +53,17 @@ def _create_crate_info(**kwargs):
kwargs.update({"metadata": None})
if not "rustc_env_files" in kwargs:
kwargs.update({"rustc_env_files": []})
+ if not "data" in kwargs:
+ kwargs.update({"data": depset([])})
return CrateInfo(**kwargs)
rust_common = struct(
create_crate_info = _create_crate_info,
crate_info = CrateInfo,
dep_info = DepInfo,
+ dep_variant_info = DepVariantInfo,
stdlib_info = StdLibInfo,
test_crate_info = TestCrateInfo,
+ crate_group_info = CrateGroupInfo,
default_version = DEFAULT_RUST_VERSION,
)
diff --git a/rust/private/providers.bzl b/rust/private/providers.bzl
index 71c05a55..e4db9c9f 100644
--- a/rust/private/providers.bzl
+++ b/rust/private/providers.bzl
@@ -20,6 +20,7 @@ CrateInfo = provider(
"aliases": "Dict[Label, String]: Renamed and aliased crates",
"compile_data": "depset[File]: Compile data required by this crate.",
"compile_data_targets": "depset[Label]: Compile data targets required by this crate.",
+ "data": "depset[File]: Compile data required by crates that use the current crate as a proc-macro.",
"deps": "depset[DepVariantInfo]: This crate's (rust or cc) dependencies' providers.",
"edition": "str: The edition of this crate.",
"is_test": "bool: If the crate is being compiled in a test context",
@@ -52,8 +53,17 @@ DepInfo = provider(
"transitive_build_infos": "depset[BuildInfo]",
"transitive_crate_outputs": "depset[File]: All transitive crate outputs.",
"transitive_crates": "depset[CrateInfo]",
+ "transitive_data": "depset[File]: Data of all transitive non-macro dependencies.",
"transitive_metadata_outputs": "depset[File]: All transitive metadata dependencies (.rmeta, for crates that provide them) and all transitive object dependencies (.rlib) for crates that don't provide metadata.",
"transitive_noncrates": "depset[LinkerInput]: All transitive dependencies that aren't crates.",
+ "transitive_proc_macro_data": "depset[File]: Data of all transitive proc-macro dependencies, and non-macro dependencies of those macros.",
+ },
+)
+
+CrateGroupInfo = provider(
+ doc = "A provider containing a group of crates.",
+ fields = {
+ "dep_variant_infos": "depset[DepVariantInfo]: Dependency information from all crates in the group.",
},
)
@@ -72,11 +82,13 @@ BuildInfo = provider(
DepVariantInfo = provider(
doc = "A wrapper provider for a dependency of a crate. The dependency can be a Rust " +
"dependency, in which case the `crate_info` and `dep_info` fields will be populated, " +
- "a Rust build script dependency, in which case `build_info` will be populated, or a " +
- "C/C++ dependency, in which case `cc_info` will be populated.",
+ "a Rust build script dependency, in which case `build_info` will be populated, a C/C++" +
+ "dependency, in which case `cc_info` will be populated, or a Rust crate group, in which" +
+ "case `crate_group_info` will be populated.",
fields = {
"build_info": "BuildInfo: The BuildInfo of a Rust dependency",
"cc_info": "CcInfo: The CcInfo of a C/C++ dependency",
+ "crate_group_info": "CrateGroupInfo: The CrateGroupInfo of a Rust crate group dependency",
"crate_info": "CrateInfo: The CrateInfo of a Rust dependency",
"dep_info": "DepInfo: The DepInfo of a Rust dependency",
},
diff --git a/rust/private/repository_utils.bzl b/rust/private/repository_utils.bzl
index f593dbea..80c51ff8 100644
--- a/rust/private/repository_utils.bzl
+++ b/rust/private/repository_utils.bzl
@@ -17,9 +17,9 @@ DEFAULT_EXTRA_TARGET_TRIPLES = ["wasm32-unknown-unknown", "wasm32-wasi"]
TINYJSON_KWARGS = dict(
name = "rules_rust_tinyjson",
- sha256 = "1a8304da9f9370f6a6f9020b7903b044aa9ce3470f300a1fba5bc77c78145a16",
- url = "https://crates.io/api/v1/crates/tinyjson/2.3.0/download",
- strip_prefix = "tinyjson-2.3.0",
+ sha256 = "9ab95735ea2c8fd51154d01e39cf13912a78071c2d89abc49a7ef102a7dd725a",
+ url = "https://crates.io/api/v1/crates/tinyjson/2.5.1/download",
+ strip_prefix = "tinyjson-2.5.1",
type = "tar.gz",
build_file = "@rules_rust//util/process_wrapper:BUILD.tinyjson.bazel",
)
@@ -253,6 +253,7 @@ rust_toolchain(
visibility = ["//visibility:public"],
extra_rustc_flags = {extra_rustc_flags},
extra_exec_rustc_flags = {extra_exec_rustc_flags},
+ opt_level = {opt_level},
)
"""
@@ -267,7 +268,8 @@ def BUILD_for_rust_toolchain(
include_llvm_tools,
stdlib_linkflags = None,
extra_rustc_flags = None,
- extra_exec_rustc_flags = None):
+ extra_exec_rustc_flags = None,
+ opt_level = None):
"""Emits a toolchain declaration to match an existing compiler and stdlib.
Args:
@@ -286,6 +288,7 @@ def BUILD_for_rust_toolchain(
None.
extra_rustc_flags (list, optional): Extra flags to pass to rustc in non-exec configuration.
extra_exec_rustc_flags (list, optional): Extra flags to pass to rustc in exec configuration.
+ opt_level (dict, optional): Optimization level config for this toolchain.
Returns:
str: A rendered template of a `rust_toolchain` declaration
@@ -324,6 +327,7 @@ def BUILD_for_rust_toolchain(
llvm_profdata_label = llvm_profdata_label,
extra_rustc_flags = extra_rustc_flags,
extra_exec_rustc_flags = extra_exec_rustc_flags,
+ opt_level = opt_level,
)
_build_file_for_toolchain_template = """\
diff --git a/rust/private/rust.bzl b/rust/private/rust.bzl
index 0cc569ec..df5095e0 100644
--- a/rust/private/rust.bzl
+++ b/rust/private/rust.bzl
@@ -16,6 +16,7 @@
load("@bazel_skylib//lib:paths.bzl", "paths")
load("//rust/private:common.bzl", "rust_common")
+load("//rust/private:providers.bzl", "BuildInfo")
load("//rust/private:rustc.bzl", "rustc_compile_action")
load(
"//rust/private:utils.bzl",
@@ -250,15 +251,16 @@ def _rust_library_common(ctx, crate_type):
Returns:
list: A list of providers. See `rustc_compile_action`
"""
-
- srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, getattr(ctx.file, "crate_root", None))
- if not crate_root:
- crate_root = crate_root_src(ctx.attr.name, srcs, "lib")
_assert_no_deprecated_attributes(ctx)
_assert_correct_dep_mapping(ctx)
toolchain = find_toolchain(ctx)
+ crate_root = getattr(ctx.file, "crate_root", None)
+ if not crate_root:
+ crate_root = crate_root_src(ctx.attr.name, ctx.files.srcs, crate_type)
+ srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, crate_root)
+
# Determine unique hash for this rlib.
# Note that we don't include a hash for `cdylib` and `staticlib` since they are meant to be consumed externally
# and having a deterministic name is important since it ends up embedded in the executable. This is problematic
@@ -306,6 +308,7 @@ def _rust_library_common(ctx, crate_type):
rustc_env = ctx.attr.rustc_env,
rustc_env_files = ctx.files.rustc_env_files,
is_test = False,
+ data = depset(ctx.files.data),
compile_data = depset(ctx.files.compile_data),
compile_data_targets = depset(ctx.attr.compile_data),
owner = ctx.label,
@@ -331,9 +334,10 @@ def _rust_binary_impl(ctx):
deps = transform_deps(ctx.attr.deps)
proc_macro_deps = transform_deps(ctx.attr.proc_macro_deps + get_import_macro_deps(ctx))
- srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, getattr(ctx.file, "crate_root", None))
+ crate_root = getattr(ctx.file, "crate_root", None)
if not crate_root:
- crate_root = crate_root_src(ctx.attr.name, srcs, ctx.attr.crate_type)
+ crate_root = crate_root_src(ctx.attr.name, ctx.files.srcs, ctx.attr.crate_type)
+ srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, crate_root)
return rustc_compile_action(
ctx = ctx,
@@ -372,9 +376,7 @@ def _rust_test_impl(ctx):
toolchain = find_toolchain(ctx)
- srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, getattr(ctx.file, "crate_root", None))
crate_type = "bin"
-
deps = transform_deps(ctx.attr.deps)
proc_macro_deps = transform_deps(ctx.attr.proc_macro_deps + get_import_macro_deps(ctx))
@@ -391,6 +393,8 @@ def _rust_test_impl(ctx):
),
)
+ srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, getattr(ctx.file, "crate_root", None))
+
# Optionally join compile data
if crate.compile_data:
compile_data = depset(ctx.files.compile_data, transitive = [crate.compile_data])
@@ -424,9 +428,12 @@ def _rust_test_impl(ctx):
owner = ctx.label,
)
else:
+ crate_root = getattr(ctx.file, "crate_root", None)
+
if not crate_root:
crate_root_type = "lib" if ctx.attr.use_libtest_harness else "bin"
crate_root = crate_root_src(ctx.attr.name, ctx.files.srcs, crate_root_type)
+ srcs, crate_root = _transform_sources(ctx, ctx.files.srcs, crate_root)
output_hash = determine_output_hash(crate_root, ctx.label)
output = ctx.actions.declare_file(
@@ -474,14 +481,59 @@ def _rust_test_impl(ctx):
if not toolchain.llvm_profdata:
fail("toolchain.llvm_profdata is required if toolchain.llvm_cov is set.")
- env["RUST_LLVM_COV"] = toolchain.llvm_cov.path
- env["RUST_LLVM_PROFDATA"] = toolchain.llvm_profdata.path
+ if toolchain._experimental_use_coverage_metadata_files:
+ llvm_cov_path = toolchain.llvm_cov.path
+ llvm_profdata_path = toolchain.llvm_profdata.path
+ else:
+ llvm_cov_path = toolchain.llvm_cov.short_path
+ if llvm_cov_path.startswith("../"):
+ llvm_cov_path = llvm_cov_path[len("../"):]
+
+ llvm_profdata_path = toolchain.llvm_profdata.short_path
+ if llvm_profdata_path.startswith("../"):
+ llvm_profdata_path = llvm_profdata_path[len("../"):]
+
+ env["RUST_LLVM_COV"] = llvm_cov_path
+ env["RUST_LLVM_PROFDATA"] = llvm_profdata_path
components = "{}/{}".format(ctx.label.workspace_root, ctx.label.package).split("/")
env["CARGO_MANIFEST_DIR"] = "/".join([c for c in components if c])
providers.append(testing.TestEnvironment(env))
return providers
+def _rust_library_group_impl(ctx):
+ dep_variant_infos = []
+ dep_variant_transitive_infos = []
+ runfiles = []
+
+ for dep in ctx.attr.deps:
+ if rust_common.crate_info in dep:
+ dep_variant_infos.append(rust_common.dep_variant_info(
+ crate_info = dep[rust_common.crate_info] if rust_common.crate_info in dep else None,
+ dep_info = dep[rust_common.dep_info] if rust_common.crate_info in dep else None,
+ build_info = dep[BuildInfo] if BuildInfo in dep else None,
+ cc_info = dep[CcInfo] if CcInfo in dep else None,
+ crate_group_info = None,
+ ))
+ elif rust_common.crate_group_info in dep:
+ dep_variant_transitive_infos.append(dep[rust_common.crate_group_info].dep_variant_infos)
+ else:
+ fail("crate_group_info targets can only depend on rust_library or rust_library_group targets.")
+
+ if dep[DefaultInfo].default_runfiles != None:
+ runfiles.append(dep[DefaultInfo].default_runfiles)
+
+ return [
+ rust_common.crate_group_info(
+ dep_variant_infos = depset(dep_variant_infos, transitive = dep_variant_transitive_infos),
+ ),
+ DefaultInfo(runfiles = ctx.runfiles().merge_all(runfiles)),
+ coverage_common.instrumented_files_info(
+ ctx,
+ dependency_attributes = ["deps"],
+ ),
+ ]
+
def _stamp_attribute(default_value):
return attr.int(
doc = dedent("""\
@@ -580,7 +632,7 @@ _common_attrs = {
# `@local_config_platform//:exec` exposed.
"proc_macro_deps": attr.label_list(
doc = dedent("""\
- List of `rust_library` targets with kind `proc-macro` used to help build this library target.
+ List of `rust_proc_macro` targets used to help build this library target.
"""),
cfg = "exec",
providers = [rust_common.crate_info],
@@ -652,11 +704,6 @@ _common_attrs = {
),
default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
),
- "_collect_cc_coverage": attr.label(
- default = Label("//util:collect_coverage"),
- executable = True,
- cfg = "exec",
- ),
"_error_format": attr.label(
default = Label("//:error_format"),
),
@@ -698,6 +745,28 @@ _common_attrs = {
),
}
+_coverage_attrs = {
+ "_collect_cc_coverage": attr.label(
+ default = Label("//util/collect_coverage"),
+ executable = True,
+ cfg = "exec",
+ ),
+ # Bazel’s coverage runner
+ # (https://github.com/bazelbuild/bazel/blob/6.0.0/tools/test/collect_coverage.sh)
+ # needs a binary called “lcov_merge.” Its location is passed in the
+ # LCOV_MERGER environmental variable. For builtin rules, this variable
+ # is set automatically based on a magic “$lcov_merger” or
+ # “:lcov_merger” attribute, but it’s not possible to create such
+ # attributes in Starlark. Therefore we specify the variable ourselves.
+ # Note that the coverage runner runs in the runfiles root instead of
+ # the execution root, therefore we use “path” instead of “short_path.”
+ "_lcov_merger": attr.label(
+ default = configuration_field(fragment = "coverage", name = "output_generator"),
+ executable = True,
+ cfg = "exec",
+ ),
+}
+
_experimental_use_cc_common_link_attrs = {
"experimental_use_cc_common_link": attr.int(
doc = (
@@ -765,7 +834,7 @@ _rust_test_attrs = dict({
default = Label("@bazel_tools//tools/cpp:grep-includes"),
executable = True,
),
-}.items() + _experimental_use_cc_common_link_attrs.items())
+}.items() + _coverage_attrs.items() + _experimental_use_cc_common_link_attrs.items())
_common_providers = [
rust_common.crate_info,
@@ -972,7 +1041,6 @@ _rust_binary_attrs = dict({
doc = dedent("""\
Link script to forward into linker via rustc options.
"""),
- cfg = "exec",
allow_single_file = True,
),
"out_binary": attr.bool(
@@ -1360,3 +1428,48 @@ def rust_test_suite(name, srcs, **kwargs):
tests = tests,
tags = kwargs.get("tags", None),
)
+
+rust_library_group = rule(
+ implementation = _rust_library_group_impl,
+ provides = [rust_common.crate_group_info],
+ attrs = {
+ "deps": attr.label_list(
+ doc = "Other dependencies to forward through this crate group.",
+ providers = [[rust_common.crate_group_info], [rust_common.crate_info]],
+ ),
+ },
+ doc = dedent("""\
+ Functions as an alias for a set of dependencies.
+
+ Specifically, the following are equivalent:
+
+ ```starlark
+ rust_library_group(
+ name = "crate_group",
+ deps = [
+ ":crate1",
+ ":crate2",
+ ],
+ )
+
+ rust_library(
+ name = "foobar",
+ deps = [":crate_group"],
+ ...
+ )
+ ```
+
+ and
+
+ ```starlark
+ rust_library(
+ name = "foobar",
+ deps = [
+ ":crate1",
+ ":crate2",
+ ],
+ ...
+ )
+ ```
+ """),
+)
diff --git a/rust/private/rust_analyzer.bzl b/rust/private/rust_analyzer.bzl
index afd35024..3eea6c08 100644
--- a/rust/private/rust_analyzer.bzl
+++ b/rust/private/rust_analyzer.bzl
@@ -44,8 +44,17 @@ RustAnalyzerInfo = provider(
},
)
+RustAnalyzerGroupInfo = provider(
+ doc = "RustAnalyzerGroupInfo holds multiple RustAnalyzerInfos",
+ fields = {
+ "deps": "List[RustAnalyzerInfo]: direct dependencies",
+ },
+)
+
def _rust_analyzer_aspect_impl(target, ctx):
- if rust_common.crate_info not in target and rust_common.test_crate_info not in target:
+ if (rust_common.crate_info not in target and
+ rust_common.test_crate_info not in target and
+ rust_common.crate_group_info not in target):
return []
toolchain = find_toolchain(ctx)
@@ -67,14 +76,33 @@ def _rust_analyzer_aspect_impl(target, ctx):
build_info = dep[BuildInfo]
dep_infos = [dep[RustAnalyzerInfo] for dep in ctx.rule.attr.deps if RustAnalyzerInfo in dep]
+ group_infos = [dep[RustAnalyzerGroupInfo] for dep in ctx.rule.attr.deps if RustAnalyzerGroupInfo in dep]
+ for group_info in group_infos:
+ dep_infos.extend(group_info.deps)
+
if hasattr(ctx.rule.attr, "proc_macro_deps"):
dep_infos += [dep[RustAnalyzerInfo] for dep in ctx.rule.attr.proc_macro_deps if RustAnalyzerInfo in dep]
+
+ group_infos = [dep[RustAnalyzerGroupInfo] for dep in ctx.rule.attr.proc_macro_deps if RustAnalyzerGroupInfo in dep]
+ for group_info in group_infos:
+ dep_infos.extend(group_info.deps)
+
if hasattr(ctx.rule.attr, "crate") and ctx.rule.attr.crate != None:
- dep_infos.append(ctx.rule.attr.crate[RustAnalyzerInfo])
- if hasattr(ctx.rule.attr, "actual") and ctx.rule.attr.actual != None and RustAnalyzerInfo in ctx.rule.attr.actual:
- dep_infos.append(ctx.rule.attr.actual[RustAnalyzerInfo])
+ if RustAnalyzerInfo in ctx.rule.attr.crate:
+ dep_infos.append(ctx.rule.attr.crate[RustAnalyzerInfo])
- crate_spec = ctx.actions.declare_file(ctx.label.name + ".rust_analyzer_crate_spec")
+ if RustAnalyzerGroupInfo in ctx.rule.attr.crate:
+ dep_infos.extend(ctx.rule.attr.crate[RustAnalyzerGroupInfo])
+
+ if hasattr(ctx.rule.attr, "actual") and ctx.rule.attr.actual != None:
+ if RustAnalyzerInfo in ctx.rule.attr.actual:
+ dep_infos.append(ctx.rule.attr.actual[RustAnalyzerInfo])
+
+ if RustAnalyzerGroupInfo in ctx.rule.attr.actual:
+ dep_infos.extend(ctx.rule.attr.actul[RustAnalyzerGroupInfo])
+
+ if rust_common.crate_group_info in target:
+ return [RustAnalyzerGroupInfo(deps = dep_infos)]
if rust_common.crate_info in target:
crate_info = target[rust_common.crate_info]
@@ -83,6 +111,8 @@ def _rust_analyzer_aspect_impl(target, ctx):
else:
fail("Unexpected target type: {}".format(target))
+ crate_spec = ctx.actions.declare_file(ctx.label.name + ".rust_analyzer_crate_spec")
+
rust_analyzer_info = RustAnalyzerInfo(
crate = crate_info,
cfgs = cfgs,
diff --git a/rust/private/rustc.bzl b/rust/private/rustc.bzl
index 2e8e82ca..01838f84 100644
--- a/rust/private/rustc.bzl
+++ b/rust/private/rustc.bzl
@@ -19,6 +19,8 @@ load(
"@bazel_tools//tools/build_defs/cc:action_names.bzl",
"CPP_LINK_DYNAMIC_LIBRARY_ACTION_NAME",
"CPP_LINK_EXECUTABLE_ACTION_NAME",
+ "CPP_LINK_NODEPS_DYNAMIC_LIBRARY_ACTION_NAME",
+ "CPP_LINK_STATIC_LIBRARY_ACTION_NAME",
)
load("//rust/private:common.bzl", "rust_common")
load("//rust/private:providers.bzl", _BuildInfo = "BuildInfo")
@@ -211,6 +213,8 @@ def collect_deps(
"""
direct_crates = []
transitive_crates = []
+ transitive_data = []
+ transitive_proc_macro_data = []
transitive_noncrates = []
transitive_build_infos = []
transitive_link_search_paths = []
@@ -219,8 +223,26 @@ def collect_deps(
transitive_crate_outputs = []
transitive_metadata_outputs = []
- aliases = {k.label: v for k, v in aliases.items()}
+ crate_deps = []
for dep in depset(transitive = [deps, proc_macro_deps]).to_list():
+ crate_group = None
+
+ if type(dep) == "Target" and rust_common.crate_group_info in dep:
+ crate_group = dep[rust_common.crate_group_info]
+ elif type(dep) == "struct" and hasattr(dep, "crate_group_info") and dep.crate_group_info != None:
+ crate_group = dep.crate_group_info
+ else:
+ crate_deps.append(dep)
+
+ if crate_group:
+ for dep_variant_info in crate_group.dep_variant_infos.to_list():
+ crate_deps.append(struct(
+ crate_info = dep_variant_info.crate_info,
+ dep_info = dep_variant_info.dep_info,
+ ))
+
+ aliases = {k.label: v for k, v in aliases.items()}
+ for dep in crate_deps:
(crate_info, dep_info) = _get_crate_and_dep_info(dep)
cc_info = _get_cc_info(dep)
dep_build_info = _get_build_info(dep)
@@ -247,6 +269,18 @@ def collect_deps(
),
)
+ if _is_proc_macro(crate_info):
+ # This crate's data and its non-macro dependencies' data are proc macro data.
+ transitive_proc_macro_data.append(crate_info.data)
+ transitive_proc_macro_data.append(dep_info.transitive_data)
+ else:
+ # This crate's proc macro dependencies' data are proc macro data.
+ transitive_proc_macro_data.append(dep_info.transitive_proc_macro_data)
+
+ # Track transitive non-macro data in case a proc macro depends on this crate.
+ transitive_data.append(crate_info.data)
+ transitive_data.append(dep_info.transitive_data)
+
# If this dependency produces metadata, add it to the metadata outputs.
# If it doesn't (for example a custom library that exports crate_info),
# we depend on crate_info.output.
@@ -292,11 +326,15 @@ def collect_deps(
"targets.")
transitive_crates_depset = depset(transitive = transitive_crates)
+ transitive_data_depset = depset(transitive = transitive_data)
+ transitive_proc_macro_data_depset = depset(transitive = transitive_proc_macro_data)
return (
rust_common.dep_info(
direct_crates = depset(direct_crates),
transitive_crates = transitive_crates_depset,
+ transitive_data = transitive_data_depset,
+ transitive_proc_macro_data = transitive_proc_macro_data_depset,
transitive_noncrates = depset(
transitive = transitive_noncrates,
order = "topological", # dylib link flag ordering matters.
@@ -351,7 +389,7 @@ def get_cc_user_link_flags(ctx):
"""
return ctx.fragments.cpp.linkopts
-def get_linker_and_args(ctx, attr, crate_type, cc_toolchain, feature_configuration, rpaths):
+def get_linker_and_args(ctx, attr, crate_type, cc_toolchain, feature_configuration, rpaths, rustdoc = False):
"""Gathers cc_common linker information
Args:
@@ -361,6 +399,7 @@ def get_linker_and_args(ctx, attr, crate_type, cc_toolchain, feature_configurati
cc_toolchain (CcToolchain): cc_toolchain for which we are creating build variables.
feature_configuration (FeatureConfiguration): Feature configuration to be queried.
rpaths (depset): Depset of directories where loader will look for libraries at runtime.
+ rustdoc (bool, optional): Whether to add "bin" link flags to the command regardless of `crate_type`.
Returns:
@@ -371,13 +410,23 @@ def get_linker_and_args(ctx, attr, crate_type, cc_toolchain, feature_configurati
"""
user_link_flags = get_cc_user_link_flags(ctx)
- if crate_type == "proc-macro":
+ if crate_type in ("bin") or rustdoc:
+ is_linking_dynamic_library = False
+ action_name = CPP_LINK_EXECUTABLE_ACTION_NAME
+ elif crate_type in ("dylib"):
+ is_linking_dynamic_library = True
+ action_name = CPP_LINK_NODEPS_DYNAMIC_LIBRARY_ACTION_NAME
+ elif crate_type in ("staticlib"):
+ is_linking_dynamic_library = False
+ action_name = CPP_LINK_STATIC_LIBRARY_ACTION_NAME
+ elif crate_type in ("cdylib", "proc-macro"):
# Proc macros get compiled as shared libraries to be loaded by the compiler.
is_linking_dynamic_library = True
action_name = CPP_LINK_DYNAMIC_LIBRARY_ACTION_NAME
+ elif crate_type in ("lib", "rlib"):
+ fail("Invalid `crate_type` for linking action: {}".format(crate_type))
else:
- is_linking_dynamic_library = False
- action_name = CPP_LINK_EXECUTABLE_ACTION_NAME
+ fail("Unknown `crate_type`: {}".format(crate_type))
# Add linkopt's from dependencies. This includes linkopts from transitive
# dependencies since they get merged up.
@@ -660,6 +709,7 @@ def collect_inputs(
transitive_crate_outputs,
depset(additional_transitive_inputs),
crate_info.compile_data,
+ dep_info.transitive_proc_macro_data,
toolchain.all_files,
],
)
@@ -733,7 +783,7 @@ def construct_arguments(
build_flags_files,
emit = ["dep-info", "link"],
force_all_deps_direct = False,
- force_link = False,
+ rustdoc = False,
stamp = False,
remap_path_prefix = "",
use_json_output = False,
@@ -761,7 +811,7 @@ def construct_arguments(
emit (list): Values for the --emit flag to rustc.
force_all_deps_direct (bool, optional): Whether to pass the transitive rlibs with --extern
to the commandline as opposed to -L.
- force_link (bool, optional): Whether to add link flags to the command regardless of `emit`.
+ rustdoc (bool, optional): Whether to add "bin" link flags to the command regardless of `emit` and `crate_type`.
stamp (bool, optional): Whether or not workspace status stamping is enabled. For more details see
https://docs.bazel.build/versions/main/user-manual.html#flag--stamp
remap_path_prefix (str, optional): A value used to remap `${pwd}` to. If set to None, no prefix will be set.
@@ -849,8 +899,8 @@ def construct_arguments(
rustc_flags.set_param_file_format("multiline")
rustc_flags.use_param_file("@%s", use_always = False)
rustc_flags.add(crate_info.root)
- rustc_flags.add("--crate-name=" + crate_info.name)
- rustc_flags.add("--crate-type=" + crate_info.type)
+ rustc_flags.add(crate_info.name, format = "--crate-name=%s")
+ rustc_flags.add(crate_info.type, format = "--crate-type=%s")
error_format = "human"
if hasattr(attr, "_error_format"):
@@ -871,7 +921,7 @@ def construct_arguments(
# If the os is not windows, we can get colorized output.
json.append("diagnostic-rendered-ansi")
- rustc_flags.add("--json=" + ",".join(json))
+ rustc_flags.add_joined(json, format_joined = "--json=%s", join_with = ",")
error_format = "json"
@@ -879,7 +929,7 @@ def construct_arguments(
# Configure process_wrapper to terminate rustc when metadata are emitted
process_wrapper_flags.add("--rustc-quit-on-rmeta", "true")
- rustc_flags.add("--error-format=" + error_format)
+ rustc_flags.add(error_format, format = "--error-format=%s")
# Mangle symbols to disambiguate crates with the same name. This could
# happen only for non-final artifacts where we compute an output_hash,
@@ -889,37 +939,33 @@ def construct_arguments(
# Bazel, such as rust_binary, rust_static_library and rust_shared_library,
# where output_hash is None we don't need to add these flags.
if output_hash:
- extra_filename = "-" + output_hash
- rustc_flags.add("--codegen=metadata=" + extra_filename)
- rustc_flags.add("--codegen=extra-filename=" + extra_filename)
+ rustc_flags.add(output_hash, format = "--codegen=metadata=-%s")
+ rustc_flags.add(output_hash, format = "--codegen=extra-filename=-%s")
if output_dir:
- rustc_flags.add("--out-dir=" + output_dir)
+ rustc_flags.add(output_dir, format = "--out-dir=%s")
compilation_mode = get_compilation_mode_opts(ctx, toolchain)
- rustc_flags.add("--codegen=opt-level=" + compilation_mode.opt_level)
- rustc_flags.add("--codegen=debuginfo=" + compilation_mode.debug_info)
+ rustc_flags.add(compilation_mode.opt_level, format = "--codegen=opt-level=%s")
+ rustc_flags.add(compilation_mode.debug_info, format = "--codegen=debuginfo=%s")
# For determinism to help with build distribution and such
if remap_path_prefix != None:
rustc_flags.add("--remap-path-prefix=${{pwd}}={}".format(remap_path_prefix))
if emit:
- rustc_flags.add("--emit=" + ",".join(emit_with_paths))
+ rustc_flags.add_joined(emit_with_paths, format_joined = "--emit=%s", join_with = ",")
if error_format != "json":
# Color is not compatible with json output.
rustc_flags.add("--color=always")
- rustc_flags.add("--target=" + toolchain.target_flag_value)
+ rustc_flags.add(toolchain.target_flag_value, format = "--target=%s")
if hasattr(attr, "crate_features"):
rustc_flags.add_all(getattr(attr, "crate_features"), before_each = "--cfg", format_each = 'feature="%s"')
if linker_script:
- rustc_flags.add(linker_script.path, format = "--codegen=link-arg=-T%s")
-
- # Gets the paths to the folders containing the standard library (or libcore)
- rust_std_paths = toolchain.rust_std_paths.to_list()
+ rustc_flags.add(linker_script, format = "--codegen=link-arg=-T%s")
- # Tell Rustc where to find the standard library
- rustc_flags.add_all(rust_std_paths, before_each = "-L", format_each = "%s")
+ # Tell Rustc where to find the standard library (or libcore)
+ rustc_flags.add_all(toolchain.rust_std_paths, before_each = "-L", format_each = "%s")
rustc_flags.add_all(rust_flags)
# Gather data path from crate_info since it is inherited from real crate for rust_doc and rust_test
@@ -936,7 +982,7 @@ def construct_arguments(
add_edition_flags(rustc_flags, crate_info)
# Link!
- if ("link" in emit and crate_info.type not in ["rlib", "lib"]) or force_link:
+ if ("link" in emit and crate_info.type not in ["rlib", "lib"]) or rustdoc:
# Rust's built-in linker can handle linking wasm files. We don't want to attempt to use the cc
# linker since it won't understand.
compilation_mode = ctx.var["COMPILATION_MODE"]
@@ -945,12 +991,12 @@ def construct_arguments(
use_pic = _should_use_pic(cc_toolchain, feature_configuration, crate_info.type, compilation_mode)
rpaths = _compute_rpaths(toolchain, output_dir, dep_info, use_pic)
else:
- rpaths = depset([])
+ rpaths = depset()
- ld, link_args, link_env = get_linker_and_args(ctx, attr, crate_info.type, cc_toolchain, feature_configuration, rpaths)
+ ld, link_args, link_env = get_linker_and_args(ctx, attr, crate_info.type, cc_toolchain, feature_configuration, rpaths, rustdoc)
env.update(link_env)
- rustc_flags.add("--codegen=linker=" + ld)
+ rustc_flags.add(ld, format = "--codegen=linker=%s")
rustc_flags.add_joined("--codegen", link_args, join_with = " ", format_joined = "link-args=%s")
_add_native_link_flags(rustc_flags, dep_info, linkstamp_outs, ambiguous_libs, crate_info.type, toolchain, cc_toolchain, feature_configuration, compilation_mode)
@@ -966,6 +1012,7 @@ def construct_arguments(
rustc_flags.add("proc_macro")
if toolchain.llvm_cov and ctx.configuration.coverage_enabled:
+ # https://doc.rust-lang.org/rustc/instrument-coverage.html
rustc_flags.add("--codegen=instrument-coverage")
# Make bin crate data deps available to tests.
@@ -1016,7 +1063,7 @@ def construct_arguments(
rustc_flags.add_all(ctx.attr._extra_exec_rustc_flag[ExtraExecRustcFlagsInfo].extra_exec_rustc_flags)
if _is_no_std(ctx, toolchain, crate_info):
- rustc_flags.add_all(['--cfg=feature="no_std"'])
+ rustc_flags.add('--cfg=feature="no_std"')
# Create a struct which keeps the arguments separate so each may be tuned or
# replaced where necessary
@@ -1333,8 +1380,10 @@ def rustc_compile_action(
if toolchain.llvm_cov and ctx.configuration.coverage_enabled and crate_info.is_test:
coverage_runfiles = [toolchain.llvm_cov, toolchain.llvm_profdata]
+ experimental_use_coverage_metadata_files = toolchain._experimental_use_coverage_metadata_files
+
runfiles = ctx.runfiles(
- files = getattr(ctx.files, "data", []) + coverage_runfiles,
+ files = getattr(ctx.files, "data", []) + ([] if experimental_use_coverage_metadata_files else coverage_runfiles),
collect_data = True,
)
if getattr(ctx.attr, "crate", None):
@@ -1345,18 +1394,29 @@ def rustc_compile_action(
# https://github.com/bazelbuild/rules_rust/issues/771
out_binary = getattr(attr, "out_binary", False)
+ executable = crate_info.output if crate_info.type == "bin" or crate_info.is_test or out_binary else None
+
+ instrumented_files_kwargs = {
+ "dependency_attributes": ["deps", "crate"],
+ "extensions": ["rs"],
+ "source_attributes": ["srcs"],
+ }
+
+ if experimental_use_coverage_metadata_files:
+ instrumented_files_kwargs.update({
+ "metadata_files": coverage_runfiles + [executable] if executable else [],
+ })
+
providers = [
DefaultInfo(
# nb. This field is required for cc_library to depend on our output.
files = depset(outputs),
runfiles = runfiles,
- executable = crate_info.output if crate_info.type == "bin" or crate_info.is_test or out_binary else None,
+ executable = executable,
),
coverage_common.instrumented_files_info(
ctx,
- dependency_attributes = ["deps", "crate"],
- extensions = ["rs"],
- source_attributes = ["srcs"],
+ **instrumented_files_kwargs
),
]
@@ -1526,7 +1586,7 @@ def add_edition_flags(args, crate):
crate (CrateInfo): A CrateInfo provider
"""
if crate.edition != "2015":
- args.add("--edition={}".format(crate.edition))
+ args.add(crate.edition, format = "--edition=%s")
def _create_extra_input_args(build_info, dep_info):
"""Gather additional input arguments from transitive dependencies
@@ -1864,12 +1924,11 @@ def _add_native_link_flags(args, dep_info, linkstamp_outs, ambiguous_libs, crate
# If there are ambiguous libs, the disambiguation symlinks to them are
# all created in the same directory. Add it to the library search path.
ambiguous_libs_dirname = ambiguous_libs.values()[0].dirname
- args.add("-Lnative={}".format(ambiguous_libs_dirname))
+ args.add(ambiguous_libs_dirname, format = "-Lnative=%s")
args.add_all(args_and_pic_and_ambiguous_libs, map_each = make_link_flags)
- for linkstamp_out in linkstamp_outs:
- args.add_all(["-C", "link-arg=%s" % linkstamp_out.path])
+ args.add_all(linkstamp_outs, before_each = "-C", format_each = "link-args=%s")
if crate_type in ["dylib", "cdylib"]:
# For shared libraries we want to link C++ runtime library dynamically
diff --git a/rust/private/rustdoc.bzl b/rust/private/rustdoc.bzl
index 9ecee261..aa2634d9 100644
--- a/rust/private/rustdoc.bzl
+++ b/rust/private/rustdoc.bzl
@@ -44,6 +44,7 @@ def _strip_crate_info_output(crate_info):
is_test = crate_info.is_test,
compile_data = crate_info.compile_data,
compile_data_targets = crate_info.compile_data_targets,
+ data = crate_info.data,
)
def rustdoc_compile_action(
@@ -122,7 +123,7 @@ def rustdoc_compile_action(
build_flags_files = build_flags_files,
emit = [],
remap_path_prefix = None,
- force_link = True,
+ rustdoc = True,
force_depend_on_objects = is_test,
)
@@ -137,7 +138,7 @@ def rustdoc_compile_action(
# `rustdoc` does not support the SYSROOT environment variable. To account
# for this, the flag must be explicitly passed to the `rustdoc` binary.
- args.rustc_flags.add("--sysroot=${{pwd}}/{}".format(toolchain.sysroot_short_path))
+ args.rustc_flags.add(toolchain.sysroot_short_path, format = "--sysroot=${{pwd}}/%s")
return struct(
executable = ctx.executable._process_wrapper,
diff --git a/rust/private/rustdoc_test.bzl b/rust/private/rustdoc_test.bzl
index e621d20a..9fb73e1e 100644
--- a/rust/private/rustdoc_test.bzl
+++ b/rust/private/rustdoc_test.bzl
@@ -118,7 +118,7 @@ def _rust_doc_test_impl(ctx):
srcs = crate.srcs,
deps = depset(deps, transitive = [crate.deps]),
proc_macro_deps = crate.proc_macro_deps,
- aliases = {},
+ aliases = crate.aliases,
output = crate.output,
edition = crate.edition,
rustc_env = crate.rustc_env,
diff --git a/rust/private/rustfmt.bzl b/rust/private/rustfmt.bzl
index a7e71001..dacdd7be 100644
--- a/rust/private/rustfmt.bzl
+++ b/rust/private/rustfmt.bzl
@@ -74,14 +74,11 @@ def _perform_check(edition, srcs, ctx):
marker = ctx.actions.declare_file(ctx.label.name + ".rustfmt.ok")
args = ctx.actions.args()
- args.add("--touch-file")
- args.add(marker)
+ args.add("--touch-file", marker)
args.add("--")
args.add(rustfmt_toolchain.rustfmt)
- args.add("--config-path")
- args.add(config)
- args.add("--edition")
- args.add(edition)
+ args.add("--config-path", config)
+ args.add("--edition", edition)
args.add("--check")
args.add_all(srcs)
diff --git a/rust/private/utils.bzl b/rust/private/utils.bzl
index 6cb8b069..879e2b62 100644
--- a/rust/private/utils.bzl
+++ b/rust/private/utils.bzl
@@ -15,7 +15,7 @@
"""Utility functions not specific to the rust toolchain."""
load("@bazel_tools//tools/cpp:toolchain_utils.bzl", find_rules_cc_toolchain = "find_cpp_toolchain")
-load(":providers.bzl", "BuildInfo", "CrateInfo", "DepInfo", "DepVariantInfo")
+load(":providers.bzl", "BuildInfo", "CrateGroupInfo", "CrateInfo", "DepInfo", "DepVariantInfo")
UNSUPPORTED_FEATURES = [
"thin_lto",
@@ -475,6 +475,7 @@ def transform_deps(deps):
dep_info = dep[DepInfo] if DepInfo in dep else None,
build_info = dep[BuildInfo] if BuildInfo in dep else None,
cc_info = dep[CcInfo] if CcInfo in dep else None,
+ crate_group_info = dep[CrateGroupInfo] if CrateGroupInfo in dep else None,
) for dep in deps]
def get_import_macro_deps(ctx):
diff --git a/rust/repositories.bzl b/rust/repositories.bzl
index 2bc65e8f..0e92e694 100644
--- a/rust/repositories.bzl
+++ b/rust/repositories.bzl
@@ -52,10 +52,10 @@ def rules_rust_dependencies():
http_archive,
name = "platforms",
urls = [
- "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz",
- "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz",
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz",
],
- sha256 = "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407",
+ sha256 = "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51",
)
maybe(
http_archive,
@@ -67,11 +67,11 @@ def rules_rust_dependencies():
maybe(
http_archive,
name = "bazel_skylib",
+ sha256 = "66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa",
urls = [
- "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.0/bazel-skylib-1.2.0.tar.gz",
- "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.0/bazel-skylib-1.2.0.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz",
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz",
],
- sha256 = "af87959afe497dc8dfd4c6cb66e1279cb98ccc84284619ebfec27d9c09a903de",
)
# Make the iOS simulator constraint available, which is referenced in abi_to_constraints()
@@ -359,6 +359,7 @@ def _rust_toolchain_tools_repository_impl(ctx):
include_llvm_tools = include_llvm_tools,
extra_rustc_flags = ctx.attr.extra_rustc_flags,
extra_exec_rustc_flags = ctx.attr.extra_exec_rustc_flags,
+ opt_level = ctx.attr.opt_level if ctx.attr.opt_level else None,
))
# Not all target triples are expected to have dev components
@@ -413,6 +414,9 @@ rust_toolchain_tools_repository = repository_rule(
"iso_date": attr.string(
doc = "The date of the tool (or None, if the version is a specific version).",
),
+ "opt_level": attr.string_dict(
+ doc = "Rustc optimization levels. For more details see the documentation for `rust_toolchain.opt_level`.",
+ ),
"rustfmt_version": attr.string(
doc = "The version of the tool among \"nightly\", \"beta\", or an exact version.",
),
@@ -498,6 +502,7 @@ def rust_toolchain_repository(
dev_components = False,
extra_rustc_flags = None,
extra_exec_rustc_flags = None,
+ opt_level = None,
sha256s = None,
urls = DEFAULT_STATIC_RUST_URL_TEMPLATES,
auth = None):
@@ -523,6 +528,7 @@ def rust_toolchain_repository(
Requires version to be "nightly". Defaults to False.
extra_rustc_flags (list, optional): Extra flags to pass to rustc in non-exec configuration.
extra_exec_rustc_flags (list, optional): Extra flags to pass to rustc in exec configuration.
+ opt_level (dict, optional): Optimization level config for this toolchain.
sha256s (str, optional): A dict associating tool subdirectories to sha256 hashes. See
[rust_repositories](#rust_repositories) for more details.
urls (list, optional): A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format). Defaults to ['https://static.rust-lang.org/dist/{}.tar.gz']
@@ -559,6 +565,7 @@ def rust_toolchain_repository(
dev_components = dev_components,
extra_rustc_flags = extra_rustc_flags,
extra_exec_rustc_flags = extra_exec_rustc_flags,
+ opt_level = opt_level,
sha256s = sha256s,
urls = urls,
auth = auth,
@@ -881,17 +888,20 @@ def rust_repository_set(
versions = [],
allocator_library = None,
global_allocator_library = None,
- extra_target_triples = [],
+ extra_target_triples = {},
iso_date = None,
rustfmt_version = None,
edition = None,
dev_components = False,
extra_rustc_flags = None,
extra_exec_rustc_flags = None,
+ opt_level = None,
sha256s = None,
urls = DEFAULT_STATIC_RUST_URL_TEMPLATES,
auth = None,
- register_toolchain = True):
+ register_toolchain = True,
+ exec_compatible_with = None,
+ default_target_compatible_with = None):
"""Assembles a remote repository for the given toolchain params, produces a proxy repository \
to contain the toolchain declaration, and registers the toolchains.
@@ -905,8 +915,8 @@ def rust_repository_set(
allocator_library (str, optional): Target that provides allocator functions when rust_library targets are
embedded in a cc_binary.
global_allocator_library (str, optional): Target that provides allocator functions a global allocator is used with cc_common.link.
- extra_target_triples (list, optional): Additional rust-style targets that this set of
- toolchains should support.
+ extra_target_triples (list or map, optional): Additional rust-style targets that this set of
+ toolchains should support. If a map, values should be (optional) target_compatible_with lists for that particular target triple.
iso_date (str, optional): The date of the tool.
rustfmt_version (str, optional): The version of rustfmt to be associated with the
toolchain.
@@ -916,6 +926,7 @@ def rust_repository_set(
Requires version to be "nightly".
extra_rustc_flags (dict, list, optional): Dictionary of target triples to list of extra flags to pass to rustc in non-exec configuration.
extra_exec_rustc_flags (list, optional): Extra flags to pass to rustc in exec configuration.
+ opt_level (dict, dict, optional): Dictionary of target triples to optimiztion config.
sha256s (str, optional): A dict associating tool subdirectories to sha256 hashes. See
[rust_repositories](#rust_repositories) for more details.
urls (list, optional): A list of mirror urls containing the tools from the Rust-lang static file server. These
@@ -923,6 +934,8 @@ def rust_repository_set(
auth (dict): Auth object compatible with repository_ctx.download to use when downloading files.
See [repository_ctx.download](https://docs.bazel.build/versions/main/skylark/lib/repository_ctx.html#download) for more details.
register_toolchain (bool): If True, the generated `rust_toolchain` target will become a registered toolchain.
+ exec_compatible_with (list, optional): A list of constraints for the execution platform for this toolchain.
+ default_target_compatible_with (list, optional): A list of constraints for the target platform for this toolchain when the exec platform is the same as the target platform.
"""
if version and versions:
@@ -942,8 +955,20 @@ def rust_repository_set(
if version and not versions:
versions = [version]
+ # extra_target_triples may be a dict or list - make a list we can pass to _get_toolchain_repositories
+ extra_target_triples_list = []
+ for extra_target_triple in extra_target_triples:
+ extra_target_triples_list.append(extra_target_triple)
+
all_toolchain_names = []
- for toolchain in _get_toolchain_repositories(name, exec_triple, extra_target_triples, versions, iso_date):
+ for toolchain in _get_toolchain_repositories(name, exec_triple, extra_target_triples_list, versions, iso_date):
+ target_compatible_with = None
+ if toolchain.target_triple == exec_triple:
+ # The exec triple implicitly gets a toolchain with itself as a target - use default_target_compatible_with for it
+ target_compatible_with = default_target_compatible_with
+ elif type(extra_target_triples) == "dict":
+ target_compatible_with = extra_target_triples.get(toolchain.target_triple)
+
all_toolchain_names.append(rust_toolchain_repository(
name = toolchain.name,
allocator_library = allocator_library,
@@ -955,6 +980,7 @@ def rust_repository_set(
exec_triple = exec_triple,
extra_exec_rustc_flags = extra_exec_rustc_flags,
extra_rustc_flags = extra_rustc_flags.get(toolchain.target_triple) if extra_rustc_flags != None else None,
+ opt_level = opt_level.get(toolchain.target_triple) if opt_level != None else None,
target_settings = target_settings,
iso_date = toolchain.channel.iso_date,
rustfmt_version = rustfmt_version,
@@ -962,6 +988,8 @@ def rust_repository_set(
target_triple = toolchain.target_triple,
urls = urls,
version = toolchain.channel.version,
+ exec_compatible_with = exec_compatible_with,
+ target_compatible_with = target_compatible_with,
))
# This repository exists to allow `rust_repository_set` to work with the `maybe` wrapper.
diff --git a/rust/rust_common.bzl b/rust/rust_common.bzl
index 155c1f1c..a895f5b9 100644
--- a/rust/rust_common.bzl
+++ b/rust/rust_common.bzl
@@ -14,8 +14,19 @@
"""Module with Rust definitions required to write custom Rust rules."""
-load("//rust/private:providers.bzl", _BuildInfo = "BuildInfo", _ClippyInfo = "ClippyInfo", _CrateInfo = "CrateInfo")
+load(
+ "//rust/private:providers.bzl",
+ _BuildInfo = "BuildInfo",
+ _ClippyInfo = "ClippyInfo",
+ _CrateInfo = "CrateInfo",
+ _DepInfo = "DepInfo",
+ _DepVariantInfo = "DepVariantInfo",
+ _TestCrateInfo = "TestCrateInfo",
+)
BuildInfo = _BuildInfo
-CrateInfo = _CrateInfo
ClippyInfo = _ClippyInfo
+CrateInfo = _CrateInfo
+DepInfo = _DepInfo
+DepVariantInfo = _DepVariantInfo
+TestCrateInfo = _TestCrateInfo
diff --git a/rust/settings/BUILD.bazel b/rust/settings/BUILD.bazel
index bdb43ece..0cf12538 100644
--- a/rust/settings/BUILD.bazel
+++ b/rust/settings/BUILD.bazel
@@ -52,6 +52,13 @@ bool_flag(
build_setting_default = False,
)
+# A flag to have coverage tooling added as `coverage_common.instrumented_files_info.metadata_files` instead of
+# reporting tools like `llvm-cov` and `llvm-profdata` as runfiles to each test.
+bool_flag(
+ name = "experimental_use_coverage_metadata_files",
+ build_setting_default = False,
+)
+
bzl_library(
name = "bzl_lib",
srcs = glob(["**/*.bzl"]),
diff --git a/rust/toolchain.bzl b/rust/toolchain.bzl
index 6b2aac76..af34e8fb 100644
--- a/rust/toolchain.bzl
+++ b/rust/toolchain.bzl
@@ -640,6 +640,7 @@ def _rust_toolchain_impl(ctx):
_pipelined_compilation = pipelined_compilation,
_experimental_use_cc_common_link = experimental_use_cc_common_link,
_experimental_use_global_allocator = experimental_use_global_allocator,
+ _experimental_use_coverage_metadata_files = ctx.attr._experimental_use_coverage_metadata_files[BuildSettingInfo].value,
_no_std = no_std,
)
return [
@@ -742,6 +743,7 @@ rust_toolchain = rule(
),
"rust_std": attr.label(
doc = "The Rust standard library.",
+ mandatory = True,
),
"rustc": attr.label(
doc = "The location of the `rustc` binary. Can be a direct source or a filegroup containing one item.",
@@ -783,6 +785,9 @@ rust_toolchain = rule(
"_cc_toolchain": attr.label(
default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
),
+ "_experimental_use_coverage_metadata_files": attr.label(
+ default = Label("//rust/settings:experimental_use_coverage_metadata_files"),
+ ),
"_experimental_use_global_allocator": attr.label(
default = Label("//rust/settings:experimental_use_global_allocator"),
doc = (
diff --git a/test/BUILD.bazel b/test/BUILD.bazel
index a217437d..e69de29b 100644
--- a/test/BUILD.bazel
+++ b/test/BUILD.bazel
@@ -1,19 +0,0 @@
-load(
- "@bazel_tools//tools/build_rules:test_rules.bzl",
- "rule_test",
-)
-
-rule_test(
- name = "hello_lib_rule_test",
- generates = ["libhello_lib-683707109.rlib"],
- rule = "//test/rust:hello_lib",
-)
-
-rule_test(
- name = "hello_world_rule_test",
- generates = select({
- "//rust/platform:windows": ["hello_world.exe"],
- "//conditions:default": ["hello_world"],
- }),
- rule = "//test/rust:hello_world",
-)
diff --git a/test/cargo_build_script/BUILD.bazel b/test/cargo_build_script/BUILD.bazel
index 6efb98c1..e69de29b 100644
--- a/test/cargo_build_script/BUILD.bazel
+++ b/test/cargo_build_script/BUILD.bazel
@@ -1,76 +0,0 @@
-"""Tests for the cargo_build_script rule"""
-
-load("@bazel_skylib//rules:write_file.bzl", "write_file")
-load("//cargo:defs.bzl", "cargo_build_script")
-load("//rust:defs.bzl", "rust_library", "rust_test")
-
-# Test that tools are built in the exec configuration.
-cargo_build_script(
- name = "tools_exec_build_rs",
- srcs = ["build.rs"],
- build_script_env = {
- # Note that cargo_build_script working directories are not
- # guaranteed to be the execroot. Thus, the expanded value
- # is resolved to an absolute path with the help of it's
- # process wrapper resolving `${pwd}`.
- "EXPANDED_TOOLCHAIN_VAR": "$${pwd}/$(RUSTC)",
- "TOOL": "$(execpath :tool)",
- },
- edition = "2018",
- # Add a flag to test that they're exposed to the build script
- rustc_flags = ["--verbose"],
- toolchains = ["//rust/toolchain:current_rust_toolchain"],
- tools = [":tool"],
-)
-
-write_file(
- name = "tool",
- out = "tool-file",
- content = [""],
-)
-
-rust_test(
- name = "tools_exec",
- srcs = ["tools_exec.rs"],
- edition = "2018",
- deps = [":tools_exec_build_rs"],
-)
-
-environment_group(
- name = "foo_environment",
- defaults = [":foo"],
- environments = [
- ":foo",
- ":bar",
- ],
-)
-
-environment(
- name = "foo",
-)
-
-environment(
- name = "bar",
-)
-
-rust_library(
- name = "build_script_dep_without_compatible_with",
- srcs = ["lib.rs"],
- edition = "2018",
-)
-
-cargo_build_script(
- name = "empty_build_script",
- srcs = ["do_nothing.rs"],
- compatible_with = [":bar"],
- edition = "2018",
- deps = [":build_script_dep_without_compatible_with"],
-)
-
-rust_test(
- name = "test_compatible_with",
- srcs = ["lib.rs"],
- compatible_with = [":bar"],
- edition = "2018",
- deps = [":empty_build_script"],
-)
diff --git a/test/cargo_build_script/build.rs b/test/cargo_build_script/build.rs
deleted file mode 100644
index fb51c012..00000000
--- a/test/cargo_build_script/build.rs
+++ /dev/null
@@ -1,59 +0,0 @@
-//! A Cargo build script binary used in unit tests for the Bazel `cargo_build_script` rule
-
-/// `cargo_build_script` should always set `CARGO_ENCODED_RUSTFLAGS`
-fn test_encoded_rustflags() {
- let encoded_rustflags = std::env::var("CARGO_ENCODED_RUSTFLAGS").unwrap();
-
- let flags: Vec<String> = encoded_rustflags
- .split('\x1f')
- .map(str::to_string)
- .collect();
- assert_eq!(flags.len(), 2);
-
- assert!(flags[0].starts_with("--sysroot"));
-
- // Ensure the `pwd` template has been resolved
- assert!(!flags[0].contains("${pwd}"));
-
- assert_eq!(flags[1], "--verbose");
-}
-
-
-/// Ensure Make variables provided by the `toolchains` attribute are expandable.
-fn test_toolchain_var() {
- let tool = std::env::var("EXPANDED_TOOLCHAIN_VAR").unwrap();
- if cfg!(target_os = "windows") {
- assert!(tool.ends_with("rustc.exe"));
- } else {
- assert!(tool.ends_with("rustc"));
- }
- eprintln!("{}", std::env::current_dir().unwrap().display());
- let tool_path = std::path::PathBuf::from(tool);
- assert!(tool_path.exists(), "{} does not exist", tool_path.display());
-}
-
-fn main() {
- // Perform some unit testing
- test_encoded_rustflags();
- test_toolchain_var();
-
- // Pass the TOOL_PATH along to the rust_test so we can assert on it.
- println!(
- "cargo:rustc-env=TOOL_PATH={}",
- std::env::var("TOOL").unwrap()
- );
-
- // Assert that the CC, CXX and LD env vars existed and were executable.
- // We don't assert what happens when they're executed (in particular, we don't check for a
- // non-zero exit code), but this asserts that it's an existing file which is executable.
- for env_var in &["CC", "CXX", "LD"] {
- let path = std::env::var(env_var)
- .unwrap_or_else(|err| panic!("Error getting {}: {}", env_var, err));
- std::process::Command::new(path).status().unwrap();
- }
-
- // Assert that some env variables are set.
- for env_var in &["CFLAGS", "CXXFLAGS", "LDFLAGS"] {
- assert!(std::env::var(env_var).is_ok());
- }
-}
diff --git a/test/cargo_build_script/compatible_with/BUILD.bazel b/test/cargo_build_script/compatible_with/BUILD.bazel
new file mode 100644
index 00000000..c3b5b9f7
--- /dev/null
+++ b/test/cargo_build_script/compatible_with/BUILD.bazel
@@ -0,0 +1,41 @@
+load("//cargo:defs.bzl", "cargo_build_script")
+load("//rust:defs.bzl", "rust_library", "rust_test")
+
+environment_group(
+ name = "foo_environment",
+ defaults = [":foo"],
+ environments = [
+ ":foo",
+ ":bar",
+ ],
+)
+
+environment(
+ name = "foo",
+)
+
+environment(
+ name = "bar",
+)
+
+rust_library(
+ name = "build_script_dep_without_compatible_with",
+ srcs = ["lib.rs"],
+ edition = "2018",
+)
+
+cargo_build_script(
+ name = "empty_build_script",
+ srcs = ["do_nothing.rs"],
+ compatible_with = [":bar"],
+ edition = "2018",
+ deps = [":build_script_dep_without_compatible_with"],
+)
+
+rust_test(
+ name = "test_compatible_with",
+ srcs = ["lib.rs"],
+ compatible_with = [":bar"],
+ edition = "2018",
+ deps = [":empty_build_script"],
+)
diff --git a/test/cargo_build_script/do_nothing.rs b/test/cargo_build_script/compatible_with/do_nothing.rs
index f328e4d9..f328e4d9 100644
--- a/test/cargo_build_script/do_nothing.rs
+++ b/test/cargo_build_script/compatible_with/do_nothing.rs
diff --git a/test/cargo_build_script/lib.rs b/test/cargo_build_script/compatible_with/lib.rs
index 8b137891..8b137891 100644
--- a/test/cargo_build_script/lib.rs
+++ b/test/cargo_build_script/compatible_with/lib.rs
diff --git a/test/cargo_build_script/out_dir/BUILD.bazel b/test/cargo_build_script/out_dir/BUILD.bazel
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/test/cargo_build_script/out_dir/BUILD.bazel
diff --git a/test/cargo_build_script/symlink_exec_root/BUILD.bazel b/test/cargo_build_script/symlink_exec_root/BUILD.bazel
new file mode 100644
index 00000000..75f2407d
--- /dev/null
+++ b/test/cargo_build_script/symlink_exec_root/BUILD.bazel
@@ -0,0 +1,57 @@
+load("@bazel_skylib//rules:write_file.bzl", "write_file")
+load("//cargo:defs.bzl", "cargo_build_script")
+load("//rust:defs.bzl", "rust_test")
+load(":symlink_exec_root_transition.bzl", "symlink_execroot_cargo_build_script")
+
+###############################################################################
+# Test that the build script can access files in the exec root.
+#
+# All assertions are done in the build script. If it succeeds in execution, the
+# test passes.
+###############################################################################
+
+write_file(
+ name = "cargo_manifest_dir_file",
+ out = "cargo_manifest_dir_file.txt",
+ content = ["This is a file to be found alongside the build script."],
+)
+
+symlink_execroot_cargo_build_script(
+ name = "test_exec_root_access.build.feature_enabled",
+ script = ":test_exec_root_access.build.feature_disabled",
+ target_compatible_with = select({
+ "@platforms//os:windows": ["@platforms//:incompatible"],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "test_exec_root_access.build.feature_disabled",
+ srcs = ["test_exec_root_access.build.rs"],
+ crate_name = "test_exec_root_access",
+ data = [
+ ":cargo_manifest_dir_file.txt",
+ ],
+ edition = "2021",
+)
+
+# This is an empty test file, it is only needed to trigger the build script.
+write_file(
+ name = "test_exec_root_access_rs",
+ out = "test_exec_root_access.rs",
+ content = [""],
+)
+
+rust_test(
+ name = "test_exec_root_access_feature_enabled",
+ srcs = ["test_exec_root_access.rs"],
+ edition = "2021",
+ deps = [":test_exec_root_access.build.feature_enabled"],
+)
+
+rust_test(
+ name = "test_exec_root_access_feature_disabled",
+ srcs = ["test_exec_root_access.rs"],
+ edition = "2021",
+ deps = [":test_exec_root_access.build.feature_disabled"],
+)
diff --git a/test/cargo_build_script/symlink_exec_root/symlink_exec_root_transition.bzl b/test/cargo_build_script/symlink_exec_root/symlink_exec_root_transition.bzl
new file mode 100644
index 00000000..bac183a4
--- /dev/null
+++ b/test/cargo_build_script/symlink_exec_root/symlink_exec_root_transition.bzl
@@ -0,0 +1,38 @@
+"""A transition for `@rules_rust//cargo/settings:experimental_symlink_execroot`"""
+
+load("//rust:rust_common.bzl", "BuildInfo")
+
+def _symlink_execroot_setting_transition_impl(_attr, _settings):
+ return {
+ "//cargo/settings:experimental_symlink_execroot": True,
+ }
+
+symlink_execroot_setting_transition = transition(
+ implementation = _symlink_execroot_setting_transition_impl,
+ inputs = [],
+ outputs = ["//cargo/settings:experimental_symlink_execroot"],
+)
+
+def _symlink_execroot_cargo_build_script(ctx):
+ script = ctx.attr.script
+
+ return [
+ script[BuildInfo],
+ script[OutputGroupInfo],
+ ]
+
+symlink_execroot_cargo_build_script = rule(
+ implementation = _symlink_execroot_cargo_build_script,
+ doc = "A wrapper for cargo_build_script which transitions `experimental_symlink_execroot`",
+ attrs = {
+ "script": attr.label(
+ doc = "A `cargo_build_script` target.",
+ mandatory = True,
+ providers = [BuildInfo],
+ ),
+ "_allowlist_function_transition": attr.label(
+ default = Label("//tools/allowlists/function_transition_allowlist"),
+ ),
+ },
+ cfg = symlink_execroot_setting_transition,
+)
diff --git a/test/cargo_build_script/symlink_exec_root/test_exec_root_access.build.rs b/test/cargo_build_script/symlink_exec_root/test_exec_root_access.build.rs
new file mode 100644
index 00000000..9a2b05ed
--- /dev/null
+++ b/test/cargo_build_script/symlink_exec_root/test_exec_root_access.build.rs
@@ -0,0 +1,102 @@
+//! A Cargo build script binary used in unit tests for the Bazel `cargo_build_script` rule
+
+use std::collections::HashSet;
+use std::path::PathBuf;
+
+fn main() {
+ // The cargo_build_script macro appends an underscore to the given name.
+ //
+ // This file would be the only expected source file within the CARGO_MANIFEST_DIR without
+ // any exec root symlink functionality.
+ let build_script = PathBuf::from(
+ std::env::args()
+ .next()
+ .expect("Unable to get the build script executable"),
+ );
+
+ let build_script_name = build_script
+ .file_name()
+ .expect("Unable to get the build script name")
+ .to_str()
+ .expect("Unable to convert the build script name to a string");
+
+ let mut root_files = std::fs::read_dir(".")
+ .expect("Unable to read the current directory")
+ .map(|entry| {
+ entry
+ .expect("Failed to get entry")
+ .file_name()
+ .into_string()
+ .expect("Failed to convert file name to string")
+ })
+ .collect::<HashSet<_>>();
+
+ assert!(
+ root_files.take(build_script_name).is_some(),
+ "Build script must be in the current directory"
+ );
+
+ let cargo_manifest_dir_file = root_files.take("cargo_manifest_dir_file.txt");
+ assert!(
+ cargo_manifest_dir_file.is_some(),
+ "'cargo_manifest_dir_file.txt' must be in the current directory"
+ );
+ assert_eq!(
+ std::fs::read_to_string(cargo_manifest_dir_file.unwrap()).unwrap(),
+ "This is a file to be found alongside the build script."
+ );
+
+ if symlink_feature_enabled() {
+ assert!(
+ root_files.take("bazel-out").is_some(),
+ "'bazel-out' must be in the current directory when the symlink feature is enabled"
+ );
+ assert!(
+ root_files.take("external").is_some(),
+ "'external' must be in the current directory when the symlink feature is enabled"
+ );
+ }
+
+ let remaining_files = root_files
+ .iter()
+ // An __action_home_<hash> directory is created in some remote execution builds.
+ .filter(|file| !file.starts_with("__action_home"))
+ .collect::<HashSet<_>>();
+
+ // If we're in a sandbox then there should be no other files in the current directory.
+ let is_in_sandbox = is_in_sandbox(&root_files);
+ assert_eq!(
+ remaining_files.is_empty(),
+ is_in_sandbox,
+ "There should not be any other files in the current directory, found {:?}",
+ root_files
+ );
+}
+
+/// Check if the symlink feature is enabled.
+fn symlink_feature_enabled() -> bool {
+ std::env::var("RULES_RUST_SYMLINK_EXEC_ROOT")
+ .map(|v| v == "1")
+ .unwrap_or(false)
+}
+
+/// Check if the current directory is in a sandbox.
+///
+/// This is done by checking if the current directory contains a directory prefixed with
+/// `local-spawn-runner`. If it does, then it is assumed to not be in a sandbox.
+///
+/// Non-sandboxed builds contain one or more directories in the exec root with the following
+/// structure:
+/// local-spawn-runner.6722268259075335658/
+/// `-- work/
+/// local-spawn-runner.3585764808440126801/
+/// `-- work/
+fn is_in_sandbox(cwd_files: &HashSet<String>) -> bool {
+ for file in cwd_files {
+ if file.starts_with("local-spawn-runner.") {
+ return false;
+ }
+ }
+
+ true
+}
diff --git a/test/cargo_build_script/tools_exec/BUILD.bazel b/test/cargo_build_script/tools_exec/BUILD.bazel
new file mode 100644
index 00000000..83b0f11d
--- /dev/null
+++ b/test/cargo_build_script/tools_exec/BUILD.bazel
@@ -0,0 +1,35 @@
+load("@bazel_skylib//rules:write_file.bzl", "write_file")
+load("//cargo:defs.bzl", "cargo_build_script")
+load("//rust:defs.bzl", "rust_test")
+
+# Test that tools are built in the exec configuration.
+cargo_build_script(
+ name = "tools_exec_build_rs",
+ srcs = ["build.rs"],
+ build_script_env = {
+ # Note that cargo_build_script working directories are not
+ # guaranteed to be the execroot. Thus, the expanded value
+ # is resolved to an absolute path with the help of it's
+ # process wrapper resolving `${pwd}`.
+ "EXPANDED_TOOLCHAIN_VAR": "$${pwd}/$(RUSTC)",
+ "TOOL": "$(execpath :tool)",
+ },
+ edition = "2018",
+ # Add a flag to test that they're exposed to the build script
+ rustc_flags = ["--verbose"],
+ toolchains = ["//rust/toolchain:current_rust_toolchain"],
+ tools = [":tool"],
+)
+
+write_file(
+ name = "tool",
+ out = "tool-file",
+ content = [""],
+)
+
+rust_test(
+ name = "tools_exec",
+ srcs = ["tools_exec.rs"],
+ edition = "2018",
+ deps = [":tools_exec_build_rs"],
+)
diff --git a/test/cargo_build_script/tools_exec/build.rs b/test/cargo_build_script/tools_exec/build.rs
new file mode 100644
index 00000000..727b53e0
--- /dev/null
+++ b/test/cargo_build_script/tools_exec/build.rs
@@ -0,0 +1,58 @@
+//! A Cargo build script binary used in unit tests for the Bazel `cargo_build_script` rule
+
+/// `cargo_build_script` should always set `CARGO_ENCODED_RUSTFLAGS`
+fn test_encoded_rustflags() {
+ let encoded_rustflags = std::env::var("CARGO_ENCODED_RUSTFLAGS").unwrap();
+
+ let flags: Vec<String> = encoded_rustflags
+ .split('\x1f')
+ .map(str::to_string)
+ .collect();
+ assert_eq!(flags.len(), 2);
+
+ assert!(flags[0].starts_with("--sysroot"));
+
+ // Ensure the `pwd` template has been resolved
+ assert!(!flags[0].contains("${pwd}"));
+
+ assert_eq!(flags[1], "--verbose");
+}
+
+/// Ensure Make variables provided by the `toolchains` attribute are expandable.
+fn test_toolchain_var() {
+ let tool = std::env::var("EXPANDED_TOOLCHAIN_VAR").unwrap();
+ if cfg!(target_os = "windows") {
+ assert!(tool.ends_with("rustc.exe"));
+ } else {
+ assert!(tool.ends_with("rustc"));
+ }
+ eprintln!("{}", std::env::current_dir().unwrap().display());
+ let tool_path = std::path::PathBuf::from(tool);
+ assert!(tool_path.exists(), "{} does not exist", tool_path.display());
+}
+
+fn main() {
+ // Perform some unit testing
+ test_encoded_rustflags();
+ test_toolchain_var();
+
+ // Pass the TOOL_PATH along to the rust_test so we can assert on it.
+ println!(
+ "cargo:rustc-env=TOOL_PATH={}",
+ std::env::var("TOOL").unwrap()
+ );
+
+ // Assert that the CC, CXX and LD env vars existed and were executable.
+ // We don't assert what happens when they're executed (in particular, we don't check for a
+ // non-zero exit code), but this asserts that it's an existing file which is executable.
+ for env_var in &["CC", "CXX", "LD"] {
+ let path = std::env::var(env_var)
+ .unwrap_or_else(|err| panic!("Error getting {}: {}", env_var, err));
+ std::process::Command::new(path).status().unwrap();
+ }
+
+ // Assert that some env variables are set.
+ for env_var in &["CFLAGS", "CXXFLAGS", "LDFLAGS"] {
+ assert!(std::env::var(env_var).is_ok());
+ }
+}
diff --git a/test/cargo_build_script/tools_exec.rs b/test/cargo_build_script/tools_exec/tools_exec.rs
index b4fa4015..b4fa4015 100644
--- a/test/cargo_build_script/tools_exec.rs
+++ b/test/cargo_build_script/tools_exec/tools_exec.rs
diff --git a/test/cc_common_link/allocator_library.cc b/test/cc_common_link/allocator_library.cc
index be82631b..b058f282 100644
--- a/test/cc_common_link/allocator_library.cc
+++ b/test/cc_common_link/allocator_library.cc
@@ -24,29 +24,35 @@
__attribute__((weak)) uint8_t __rust_alloc_error_handler_should_panic = 0;
extern "C" uint8_t *__rdl_alloc(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc(uintptr_t size, uintptr_t align) {
- return __rdl_alloc(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc(uintptr_t size,
+ uintptr_t align) {
+ return __rdl_alloc(size, align);
}
extern "C" void __rdl_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align) {
- __rdl_dealloc(ptr, size, align);
+extern "C" __attribute__((weak)) void __rust_dealloc(uint8_t *ptr,
+ uintptr_t size,
+ uintptr_t align) {
+ __rdl_dealloc(ptr, size, align);
}
-extern "C" uint8_t *__rdl_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size);
-extern "C" __attribute__((weak))
-uint8_t *__rust_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size) {
- return __rdl_realloc(ptr, old_size, align, new_size);
+extern "C" uint8_t *__rdl_realloc(uint8_t *ptr, uintptr_t old_size,
+ uintptr_t align, uintptr_t new_size);
+extern "C" __attribute__((weak)) uint8_t *__rust_realloc(uint8_t *ptr,
+ uintptr_t old_size,
+ uintptr_t align,
+ uintptr_t new_size) {
+ return __rdl_realloc(ptr, old_size, align, new_size);
}
extern "C" uint8_t *__rdl_alloc_zeroed(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc_zeroed(uintptr_t size, uintptr_t align) {
- return __rdl_alloc_zeroed(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc_zeroed(uintptr_t size,
+ uintptr_t align) {
+ return __rdl_alloc_zeroed(size, align);
}
extern "C" void __rdl_oom(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_alloc_error_handler(uintptr_t size, uintptr_t align) {
- __rdl_oom(size, align);
+extern "C" __attribute__((weak)) void __rust_alloc_error_handler(
+ uintptr_t size, uintptr_t align) {
+ __rdl_oom(size, align);
}
+
+// New requirement as of Rust 1.71.0. For more details see
+// https://github.com/rust-lang/rust/issues/73632.
+__attribute__((weak)) uint8_t __rust_no_alloc_shim_is_unstable = 0;
diff --git a/test/cc_common_link/cclinkstampdep.cc b/test/cc_common_link/cclinkstampdep.cc
index eda3948d..3d8decbb 100644
--- a/test/cc_common_link/cclinkstampdep.cc
+++ b/test/cc_common_link/cclinkstampdep.cc
@@ -1,3 +1 @@
-extern "C" int cclinkstampdep() {
- return 121;
-}
+extern "C" int cclinkstampdep() { return 121; }
diff --git a/test/cc_common_link/global_allocator_library.cc b/test/cc_common_link/global_allocator_library.cc
index 3748e044..1b8e0921 100644
--- a/test/cc_common_link/global_allocator_library.cc
+++ b/test/cc_common_link/global_allocator_library.cc
@@ -23,30 +23,41 @@
// New feature as of https://github.com/rust-lang/rust/pull/88098.
__attribute__((weak)) uint8_t __rust_alloc_error_handler_should_panic = 0;
+// As of 1.71.0, the following begin to cause issues if defined. For
+// more details see https://github.com/rust-lang/rust/issues/73632.
+/*
extern "C" uint8_t *__rg_alloc(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc(uintptr_t size, uintptr_t align) {
- return __rg_alloc(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc(uintptr_t size,
+ uintptr_t align) {
+ return __rg_alloc(size, align);
}
extern "C" void __rg_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_dealloc(uint8_t *ptr, uintptr_t size, uintptr_t align) {
- __rg_dealloc(ptr, size, align);
+extern "C" __attribute__((weak)) void __rust_dealloc(uint8_t *ptr,
+ uintptr_t size,
+ uintptr_t align) {
+ __rg_dealloc(ptr, size, align);
}
-extern "C" uint8_t *__rg_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size);
-extern "C" __attribute__((weak))
-uint8_t *__rust_realloc(uint8_t *ptr, uintptr_t old_size, uintptr_t align,
- uintptr_t new_size) {
- return __rg_realloc(ptr, old_size, align, new_size);
+extern "C" uint8_t *__rg_realloc(uint8_t *ptr, uintptr_t old_size,
+ uintptr_t align, uintptr_t new_size);
+extern "C" __attribute__((weak)) uint8_t *__rust_realloc(uint8_t *ptr,
+ uintptr_t old_size,
+ uintptr_t align,
+ uintptr_t new_size) {
+ return __rg_realloc(ptr, old_size, align, new_size);
}
extern "C" uint8_t *__rg_alloc_zeroed(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-uint8_t *__rust_alloc_zeroed(uintptr_t size, uintptr_t align) {
- return __rg_alloc_zeroed(size, align);
+extern "C" __attribute__((weak)) uint8_t *__rust_alloc_zeroed(uintptr_t size,
+ uintptr_t align) {
+ return __rg_alloc_zeroed(size, align);
}
+*/
+
extern "C" void __rg_oom(uintptr_t size, uintptr_t align);
-extern "C" __attribute__((weak))
-void __rust_alloc_error_handler(uintptr_t size, uintptr_t align) {
- __rg_oom(size, align);
+extern "C" __attribute__((weak)) void __rust_alloc_error_handler(
+ uintptr_t size, uintptr_t align) {
+ __rg_oom(size, align);
}
+
+// New requirement as of Rust 1.71.0. For more details see
+// https://github.com/rust-lang/rust/issues/73632.
+__attribute__((weak)) uint8_t __rust_no_alloc_shim_is_unstable = 0;
diff --git a/test/cc_common_link/main.cc b/test/cc_common_link/main.cc
index 9780612d..0d8ffa88 100644
--- a/test/cc_common_link/main.cc
+++ b/test/cc_common_link/main.cc
@@ -4,6 +4,6 @@
extern "C" int32_t four();
int main(int argc, char** argv) {
- assert(four() == 4);
- return 0;
+ assert(four() == 4);
+ return 0;
}
diff --git a/test/clippy/clippy_failure_test.sh b/test/clippy/clippy_failure_test.sh
index 4f047961..0accd986 100755
--- a/test/clippy/clippy_failure_test.sh
+++ b/test/clippy/clippy_failure_test.sh
@@ -8,7 +8,7 @@
set -euo pipefail
if [[ -z "${BUILD_WORKSPACE_DIRECTORY:-}" ]]; then
- echo "This script should be run under Bazel"
+ >&2 echo "This script should be run under Bazel"
exit 1
fi
@@ -30,8 +30,8 @@ function check_build_result() {
echo -n "Testing ${2}... "
(bazel build ${@:3} //test/clippy:"${2}" &> /dev/null) || ret="$?" && true
if [[ "${ret}" -ne "${1}" ]]; then
- echo "FAIL: Unexpected return code [saw: ${ret}, want: ${1}] building target //test/clippy:${2}"
- echo " Run \"bazel build //test/clippy:${2}\" to see the output"
+ >&2 echo "FAIL: Unexpected return code [saw: ${ret}, want: ${1}] building target //test/clippy:${2}"
+ >&2 echo " Run \"bazel build //test/clippy:${2}\" to see the output"
exit 1
elif [[ $# -ge 3 ]] && [[ "${@:3}" == *"capture_clippy_output"* ]]; then
# Make sure that content was written to the output file
@@ -41,9 +41,9 @@ function check_build_result() {
STATOPTS=(-c%s)
fi
if [[ $(stat ${STATOPTS[@]} "${NEW_WORKSPACE}/bazel-bin/test/clippy/${2%_clippy}.clippy.out") == 0 ]]; then
- echo "FAIL: Output wasn't written to out file building target //test/clippy:${2}"
- echo " Output file: ${NEW_WORKSPACE}/bazel-bin/test/clippy/${2%_clippy}.clippy.out"
- echo " Run \"bazel build //test/clippy:${2}\" to see the output"
+ >&2 echo "FAIL: Output wasn't written to out file building target //test/clippy:${2}"
+ >&2 echo " Output file: ${NEW_WORKSPACE}/bazel-bin/test/clippy/${2%_clippy}.clippy.out"
+ >&2 echo " Run \"bazel build //test/clippy:${2}\" to see the output"
exit 1
else
echo "OK"
diff --git a/test/current_toolchain_files/current_toolchain_files_test_runner.sh b/test/current_toolchain_files/current_toolchain_files_test_runner.sh
index 6fdb8d8a..7ab29675 100755
--- a/test/current_toolchain_files/current_toolchain_files_test_runner.sh
+++ b/test/current_toolchain_files/current_toolchain_files_test_runner.sh
@@ -24,5 +24,5 @@ if [[ "${OPTION}" == "files" ]]; then
exit 0
fi
-echo "Unexpected option: ${OPTION}"
+>&2 echo "Unexpected option: ${OPTION}"
exit 1
diff --git a/test/dep_env/BUILD.bazel b/test/dep_env/BUILD.bazel
index 41261250..82acfbb7 100644
--- a/test/dep_env/BUILD.bazel
+++ b/test/dep_env/BUILD.bazel
@@ -11,6 +11,14 @@ cargo_build_script(
links = "X",
)
+cargo_build_script(
+ name = "set_c_build",
+ srcs = ["set_c.rs"],
+ edition = "2018",
+ link_deps = [":set_a"],
+ links = "Y",
+)
+
rust_library(
name = "set_a",
srcs = ["empty.rs"],
@@ -23,25 +31,43 @@ cargo_dep_env(
src = "set_b.env",
)
+rust_library(
+ name = "set_c",
+ srcs = ["empty.rs"],
+ edition = "2018",
+ deps = [
+ ":set_a",
+ ":set_c_build",
+ ],
+)
+
cargo_build_script(
name = "read_a",
srcs = ["read_a.rs"],
edition = "2018",
- deps = [":set_a"],
+ link_deps = [":set_a"],
)
cargo_build_script(
name = "read_b",
srcs = ["read_b.rs"],
edition = "2018",
- deps = [":set_b"],
+ link_deps = [":set_b"],
+)
+
+cargo_build_script(
+ name = "read_c",
+ srcs = ["read_c.rs"],
+ edition = "2018",
+ link_deps = [":set_c"],
+ deps = [":set_a"],
)
cargo_build_script(
name = "read_dep_dir",
srcs = ["read_dep_dir.rs"],
edition = "2018",
- deps = [":set_dep_dir"],
+ link_deps = [":set_dep_dir"],
)
rust_test(
@@ -59,6 +85,13 @@ rust_test(
)
rust_test(
+ name = "build_read_c",
+ srcs = ["read_c.rs"],
+ edition = "2018",
+ deps = [":read_c"],
+)
+
+rust_test(
name = "build_read_dep_dir",
srcs = ["read_dep_dir.rs"],
edition = "2018",
diff --git a/test/dep_env/read_c.rs b/test/dep_env/read_c.rs
new file mode 100644
index 00000000..6843e7d0
--- /dev/null
+++ b/test/dep_env/read_c.rs
@@ -0,0 +1,6 @@
+use std::env::var;
+
+fn main() {
+ assert!(var("DEP_X_A").is_err());
+ assert_eq!(var("DEP_Y_C").unwrap(), "c_value");
+}
diff --git a/test/dep_env/set_c.rs b/test/dep_env/set_c.rs
new file mode 100644
index 00000000..728ed2ff
--- /dev/null
+++ b/test/dep_env/set_c.rs
@@ -0,0 +1,3 @@
+fn main() {
+ println!("cargo:C=c_value");
+}
diff --git a/test/deps.bzl b/test/deps.bzl
index 35821618..d2f33f06 100644
--- a/test/deps.bzl
+++ b/test/deps.bzl
@@ -45,3 +45,13 @@ def rules_rust_test_deps():
name = "rules_rust_toolchain_test_target_json",
target_json = Label("//test/unit/toolchain:toolchain-test-triple.json"),
)
+
+ maybe(
+ http_archive,
+ name = "com_google_googleapis",
+ urls = [
+ "https://github.com/googleapis/googleapis/archive/18becb1d1426feb7399db144d7beeb3284f1ccb0.zip",
+ ],
+ strip_prefix = "googleapis-18becb1d1426feb7399db144d7beeb3284f1ccb0",
+ sha256 = "b8c487191eb942361af905e40172644eab490190e717c3d09bf83e87f3994fff",
+ )
diff --git a/test/deps_transitive.bzl b/test/deps_transitive.bzl
new file mode 100644
index 00000000..396dc141
--- /dev/null
+++ b/test/deps_transitive.bzl
@@ -0,0 +1,18 @@
+"""Rules rust test dependencies transitive dependencies."""
+
+load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language")
+
+def rules_rust_test_deps_transitive():
+ switched_rules_by_language(
+ name = "com_google_googleapis_imports",
+ cc = False,
+ csharp = False,
+ gapic = False,
+ go = False,
+ grpc = False,
+ java = False,
+ nodejs = False,
+ php = False,
+ python = False,
+ ruby = False,
+ )
diff --git a/test/generated_inputs/BUILD.bazel b/test/generated_inputs/BUILD.bazel
index 19fc8e6f..646f0193 100644
--- a/test/generated_inputs/BUILD.bazel
+++ b/test/generated_inputs/BUILD.bazel
@@ -85,6 +85,17 @@ rust_library(
)
rust_test(
+ name = "use_generated_src_with_crate_root_in_subdir_srcs_test",
+ srcs = [
+ "src/generated.rs",
+ "src/generated/submodule.rs",
+ "src/lib.rs",
+ ],
+ edition = "2018",
+ tags = ["norustfmt"],
+)
+
+rust_test(
name = "use_generated_src_with_crate_root_in_subdir_test",
crate = "use_generated_src_with_crate_root_in_subdir",
edition = "2018",
diff --git a/test/linker_inputs_propagation/baz.cc b/test/linker_inputs_propagation/baz.cc
index a46b501e..91805e8b 100644
--- a/test/linker_inputs_propagation/baz.cc
+++ b/test/linker_inputs_propagation/baz.cc
@@ -5,6 +5,6 @@
extern "C" int32_t double_foo();
int main(int argc, char** argv) {
- assert(double_foo() == 84);
- return EXIT_SUCCESS;
+ assert(double_foo() == 84);
+ return EXIT_SUCCESS;
}
diff --git a/test/native_deps/direct.cc b/test/native_deps/direct.cc
index a809ae83..106ddf7d 100644
--- a/test/native_deps/direct.cc
+++ b/test/native_deps/direct.cc
@@ -1,6 +1,6 @@
#include "direct.h"
RustStruct MakeRustStruct() {
- RustStruct result;
- return result;
+ RustStruct result;
+ return result;
}
diff --git a/test/native_deps/direct.h b/test/native_deps/direct.h
index f4f4b923..8e2404fd 100644
--- a/test/native_deps/direct.h
+++ b/test/native_deps/direct.h
@@ -1,4 +1,3 @@
-struct RustStruct{};
+struct RustStruct {};
extern "C" RustStruct MakeRustStruct();
-
diff --git a/test/no_std/cargo-bazel-lock.json b/test/no_std/cargo-bazel-lock.json
index 3ebd6bb9..2b9006d2 100644
--- a/test/no_std/cargo-bazel-lock.json
+++ b/test/no_std/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "6e2310f38b1e6c6ae4a9e542eb88259f6214818e4f94196b7c522f17bd4515e1",
+ "checksum": "8d5cd2da30c423aae449c54a04dff3db37ce244c70fa3151ba928116b367dfa4",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/test/no_std/main.c b/test/no_std/main.c
index 8ad6f509..5c2b8177 100644
--- a/test/no_std/main.c
+++ b/test/no_std/main.c
@@ -4,6 +4,6 @@
extern int32_t return_5_in_no_std();
int main(int argc, char** argv) {
- assert(return_5_in_no_std() == 5);
- return 0;
+ assert(return_5_in_no_std() == 5);
+ return 0;
}
diff --git a/test/portable_link_flags_darwin/api.c b/test/portable_link_flags_darwin/api.c
index 419c5ce1..950a283f 100644
--- a/test/portable_link_flags_darwin/api.c
+++ b/test/portable_link_flags_darwin/api.c
@@ -1,5 +1,3 @@
#include <stdio.h>
-void lib() {
- printf("Hello, C lib!");
-}
+void lib() { printf("Hello, C lib!"); }
diff --git a/test/portable_link_flags_darwin/test.sh b/test/portable_link_flags_darwin/test.sh
index 01879b8d..a1f13cd4 100755
--- a/test/portable_link_flags_darwin/test.sh
+++ b/test/portable_link_flags_darwin/test.sh
@@ -2,11 +2,11 @@
set -e
if otool -L $1 | grep -q libtest; then
- echo "error: rust_binary is dynamically linked against libtest!"
+ >&2 echo "error: rust_binary is dynamically linked against libtest!"
exit 1
fi
if otool -L $1 | grep -q libstd; then
- echo "error: rust_binary is dynamically linked against libstd!"
+ >&2 echo "error: rust_binary is dynamically linked against libstd!"
exit 1
-fi \ No newline at end of file
+fi
diff --git a/test/proc_macro/data/BUILD.bazel b/test/proc_macro/data/BUILD.bazel
new file mode 100644
index 00000000..eaa1467b
--- /dev/null
+++ b/test/proc_macro/data/BUILD.bazel
@@ -0,0 +1,45 @@
+load("//rust:defs.bzl", "rust_library", "rust_proc_macro", "rust_test")
+
+# Data of both :rust_proc_macro and :proc_macro_helper needs to be available at
+# build time (which is run-time of the procedural macros).
+rust_test(
+ name = "proc_macro_data_test",
+ srcs = ["rust_test.rs"],
+ edition = "2021",
+ proc_macro_deps = [
+ ":rust_proc_macro",
+ ],
+ deps = [
+ ":nonmacro_library",
+ ],
+)
+
+# Data of both :rust_proc_macro and :proc_macro_helper needs to be available.
+rust_library(
+ name = "nonmacro_library",
+ srcs = ["nonmacro_library.rs"],
+ edition = "2021",
+ proc_macro_deps = [
+ ":rust_proc_macro",
+ ],
+)
+
+# No data needs to be available during this build.
+rust_proc_macro(
+ name = "rust_proc_macro",
+ srcs = ["rust_proc_macro.rs"],
+ data = ["proc_macro_data.txt"],
+ edition = "2021",
+ rustc_env = {"CARGO_MANIFEST_DIR": package_name()},
+ deps = [
+ ":proc_macro_helper",
+ ],
+)
+
+rust_library(
+ name = "proc_macro_helper",
+ srcs = ["proc_macro_helper.rs"],
+ data = ["helper_data.txt"],
+ edition = "2021",
+ rustc_env = {"CARGO_MANIFEST_DIR": package_name()},
+)
diff --git a/test/proc_macro/data/helper_data.txt b/test/proc_macro/data/helper_data.txt
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/test/proc_macro/data/helper_data.txt
diff --git a/test/proc_macro/data/nonmacro_library.rs b/test/proc_macro/data/nonmacro_library.rs
new file mode 100644
index 00000000..af5354ae
--- /dev/null
+++ b/test/proc_macro/data/nonmacro_library.rs
@@ -0,0 +1,3 @@
+rust_proc_macro::ensure_proc_macro_data_exists!();
+
+pub use rust_proc_macro::ensure_proc_macro_data_exists;
diff --git a/test/proc_macro/data/proc_macro_data.txt b/test/proc_macro/data/proc_macro_data.txt
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/test/proc_macro/data/proc_macro_data.txt
diff --git a/test/proc_macro/data/proc_macro_helper.rs b/test/proc_macro/data/proc_macro_helper.rs
new file mode 100644
index 00000000..56264999
--- /dev/null
+++ b/test/proc_macro/data/proc_macro_helper.rs
@@ -0,0 +1,6 @@
+use std::path::Path;
+
+pub fn ensure_helper_data_exists() {
+ let path = Path::new(env!("CARGO_MANIFEST_DIR")).join("helper_data.txt");
+ assert!(path.exists(), "not found: {}", path.display());
+}
diff --git a/test/proc_macro/data/rust_proc_macro.rs b/test/proc_macro/data/rust_proc_macro.rs
new file mode 100644
index 00000000..a9ae1523
--- /dev/null
+++ b/test/proc_macro/data/rust_proc_macro.rs
@@ -0,0 +1,12 @@
+use proc_macro::TokenStream;
+use std::path::Path;
+
+#[proc_macro]
+pub fn ensure_proc_macro_data_exists(_input: TokenStream) -> TokenStream {
+ let path = Path::new(env!("CARGO_MANIFEST_DIR")).join("proc_macro_data.txt");
+ assert!(path.exists(), "not found: {}", path.display());
+
+ proc_macro_helper::ensure_helper_data_exists();
+
+ TokenStream::new()
+}
diff --git a/test/proc_macro/data/rust_test.rs b/test/proc_macro/data/rust_test.rs
new file mode 100644
index 00000000..c2ecb52b
--- /dev/null
+++ b/test/proc_macro/data/rust_test.rs
@@ -0,0 +1 @@
+nonmacro_library::ensure_proc_macro_data_exists!();
diff --git a/test/process_wrapper/process_wrapper_tester.bzl b/test/process_wrapper/process_wrapper_tester.bzl
index 27ac3495..3f1268db 100644
--- a/test/process_wrapper/process_wrapper_tester.bzl
+++ b/test/process_wrapper/process_wrapper_tester.bzl
@@ -25,21 +25,21 @@ def _impl(ctx):
if combined or ctx.attr.test_config == "stdout":
stdout_output = ctx.actions.declare_file(ctx.label.name + ".stdout")
outputs.append(stdout_output)
- args.add("--stdout-file", stdout_output.path)
+ args.add("--stdout-file", stdout_output)
if combined or ctx.attr.test_config == "stderr":
stderr_output = ctx.actions.declare_file(ctx.label.name + ".stderr")
outputs.append(stderr_output)
- args.add("--stderr-file", stderr_output.path)
+ args.add("--stderr-file", stderr_output)
if combined or (ctx.attr.test_config != "stdout" and ctx.attr.test_config != "stderr"):
touch_output = ctx.actions.declare_file(ctx.label.name + ".touch")
outputs.append(touch_output)
- args.add("--touch-file", touch_output.path)
+ args.add("--touch-file", touch_output)
if ctx.attr.test_config == "copy-output":
copy_output = ctx.actions.declare_file(ctx.label.name + ".touch.copy")
outputs.append(copy_output)
- args.add_all("--copy-output", [touch_output.path, copy_output.path])
+ args.add_all("--copy-output", [touch_output, copy_output])
if combined or ctx.attr.test_config == "env-files":
args.add_all(ctx.files.env_files, before_each = "--env-file")
@@ -53,7 +53,7 @@ def _impl(ctx):
args.add("--")
- args.add(ctx.executable._process_wrapper_tester.path)
+ args.add(ctx.executable._process_wrapper_tester)
args.add(ctx.attr.test_config)
args.add("--current-dir", "${pwd}")
args.add("--test-subst", "subst key to ${key}")
diff --git a/test/process_wrapper/process_wrapper_tester.cc b/test/process_wrapper/process_wrapper_tester.cc
index 0dc8837a..cbbe0b46 100644
--- a/test/process_wrapper/process_wrapper_tester.cc
+++ b/test/process_wrapper/process_wrapper_tester.cc
@@ -13,178 +13,180 @@
// limitations under the License.
#include <cstdlib>
-#include <iostream>
#include <fstream>
+#include <iostream>
#include <string>
void basic_part1_test(std::string current_dir_arg) {
- if (current_dir_arg != "--current-dir") {
- std::cerr << "error: argument \"--current-dir\" not found.\n";
- std::exit(1);
- }
+ if (current_dir_arg != "--current-dir") {
+ std::cerr << "error: argument \"--current-dir\" not found.\n";
+ std::exit(1);
+ }
}
void basic_part2_test(std::string current_dir, const char* envp[]) {
- if (current_dir != "${pwd}") {
- std::cerr << "error: unsubsituted ${pwd} not found.\n";
- std::exit(1);
- }
- const std::string current_dir_env = "CURRENT_DIR=${pwd}/test_path";
- bool found = false;
- for (int i = 0; envp[i] != nullptr; ++i) {
- if (current_dir_env == envp[i]) {
- found = true;
- break;
- }
- }
- if (!found) {
- std::cerr << "unsubsituted CURRENT_DIR not found.\n";
- std::exit(1);
- }
+ if (current_dir != "${pwd}") {
+ std::cerr << "error: unsubsituted ${pwd} not found.\n";
+ std::exit(1);
+ }
+ const std::string current_dir_env = "CURRENT_DIR=${pwd}/test_path";
+ bool found = false;
+ for (int i = 0; envp[i] != nullptr; ++i) {
+ if (current_dir_env == envp[i]) {
+ found = true;
+ break;
+ }
+ }
+ if (!found) {
+ std::cerr << "unsubsituted CURRENT_DIR not found.\n";
+ std::exit(1);
+ }
}
void subst_pwd_test(int argc, const char* argv[], const char* envp[]) {
- std::string current_dir = argv[3];
- if (current_dir.find("${pwd}") != std::string::npos) {
- std::cerr << "error: argument ${pwd} substitution failed.\n";
- std::exit(1);
- }
- // find the param file using its "@" prefix
- std::string param_file;
- for (int i = 1; i < argc; ++i) {
- if (argv[i][0] == '@') {
- param_file = std::string(argv[i]+1);
- break;
- }
- }
- if (param_file.empty()) {
- std::cerr << "error: no param file.\n";
- std::exit(1);
- }
- std::string param_file_line;
- getline(std::ifstream(param_file), param_file_line);
- if (param_file_line != current_dir) {
- std::cerr << "error: param file " << param_file << " should contain " << current_dir << ", found " << param_file_line << ".\n";
- std::exit(1);
- }
- bool found = false;
- for (int i = 0; envp[i] != nullptr; ++i) {
- const std::string env = envp[i];
- if (env.rfind("CURRENT_DIR", 0) == 0) {
- found = true;
- if (env.find("${pwd}") != std::string::npos) {
- std::cerr
- << "error: environment variable ${pwd} substitution failed.\n";
+ std::string current_dir = argv[3];
+ if (current_dir.find("${pwd}") != std::string::npos) {
+ std::cerr << "error: argument ${pwd} substitution failed.\n";
std::exit(1);
- }
- break;
- }
- }
- if (!found) {
- std::cerr << "CURRENT_DIR not found.\n";
- std::exit(1);
- }
-}
-
-void env_files_test(const char* envp[]) {
- const std::string must_exist[] = {
- "FOO=BAR",
- "FOOBAR=BARFOO",
- "BAR=FOO",
- "ENV_ESCAPE=with\nnew line",
- "ENV_NO_ESCAPE=with no new line\\",
- "ENV_ESCAPE_WITH_BACKSLASH=new line\\\nhere",
- };
- for (const std::string& env : must_exist) {
+ }
+ // find the param file using its "@" prefix
+ std::string param_file;
+ for (int i = 1; i < argc; ++i) {
+ if (argv[i][0] == '@') {
+ param_file = std::string(argv[i] + 1);
+ break;
+ }
+ }
+ if (param_file.empty()) {
+ std::cerr << "error: no param file.\n";
+ std::exit(1);
+ }
+ std::string param_file_line;
+ getline(std::ifstream(param_file), param_file_line);
+ if (param_file_line != current_dir) {
+ std::cerr << "error: param file " << param_file << " should contain "
+ << current_dir << ", found " << param_file_line << ".\n";
+ std::exit(1);
+ }
bool found = false;
for (int i = 0; envp[i] != nullptr; ++i) {
- if (env == envp[i]) {
- found = true;
- break;
- }
+ const std::string env = envp[i];
+ if (env.rfind("CURRENT_DIR", 0) == 0) {
+ found = true;
+ if (env.find("${pwd}") != std::string::npos) {
+ std::cerr << "error: environment variable ${pwd} substitution "
+ "failed.\n";
+ std::exit(1);
+ }
+ break;
+ }
}
if (!found) {
- std::cerr << "error: environment variable \"" << env << "\" not found.\n";
- std::exit(1);
+ std::cerr << "CURRENT_DIR not found.\n";
+ std::exit(1);
+ }
+}
+
+void env_files_test(const char* envp[]) {
+ const std::string must_exist[] = {
+ "FOO=BAR",
+ "FOOBAR=BARFOO",
+ "BAR=FOO",
+ "ENV_ESCAPE=with\nnew line",
+ "ENV_NO_ESCAPE=with no new line\\",
+ "ENV_ESCAPE_WITH_BACKSLASH=new line\\\nhere",
+ };
+ for (const std::string& env : must_exist) {
+ bool found = false;
+ for (int i = 0; envp[i] != nullptr; ++i) {
+ if (env == envp[i]) {
+ found = true;
+ break;
+ }
+ }
+ if (!found) {
+ std::cerr << "error: environment variable \"" << env
+ << "\" not found.\n";
+ std::exit(1);
+ }
}
- }
}
void arg_files_test(int argc, const char* argv[]) {
- const std::string must_exist[] = {
- "--arg1=foo",
- "--arg2",
- "foo bar",
- "--arg2=bar",
- "--arg3",
- "foobar",
- "arg with\nnew line",
- "arg with\\",
- "no new line",
- "arg with\\\nnew line and a trailing backslash",
- };
+ const std::string must_exist[] = {
+ "--arg1=foo",
+ "--arg2",
+ "foo bar",
+ "--arg2=bar",
+ "--arg3",
+ "foobar",
+ "arg with\nnew line",
+ "arg with\\",
+ "no new line",
+ "arg with\\\nnew line and a trailing backslash",
+ };
- for (const std::string& arg : must_exist) {
- bool found = false;
- for (int i = 0; i < argc; ++i) {
- if (arg == argv[i]) {
- found = true;
- break;
- }
- }
- if (!found) {
- std::cerr << "error: argument \"" << arg << "\" not found.\n";
- std::exit(1);
+ for (const std::string& arg : must_exist) {
+ bool found = false;
+ for (int i = 0; i < argc; ++i) {
+ if (arg == argv[i]) {
+ found = true;
+ break;
+ }
+ }
+ if (!found) {
+ std::cerr << "error: argument \"" << arg << "\" not found.\n";
+ std::exit(1);
+ }
}
- }
}
void test_stdout() {
- for (int i = 0; i < 10000; ++i) {
+ for (int i = 0; i < 10000; ++i) {
// On windows writing LF to any stream in text mode gets changed to CRLF
// Since the test file is saved using CRLF, we are forcing the same on
// non windows systems
#if defined(_WIN32)
- std::cout << "Child process to stdout : " << i << "\n";
+ std::cout << "Child process to stdout : " << i << "\n";
#else
- std::cout << "Child process to stdout : " << i << "\r\n";
+ std::cout << "Child process to stdout : " << i << "\r\n";
#endif // defined(_WIN32)
- }
+ }
}
void test_stderr() { std::cerr << "This is the stderr output"; }
int main(int argc, const char* argv[], const char* envp[]) {
- if (argc < 4) {
- std::cerr << "error: Invalid number of args exected at least 4 got " << argc
- << ".\n";
- return 1;
- }
- std::string test_config = argv[1];
- bool combined = test_config == "combined";
- if (combined || test_config == "basic") {
- basic_part1_test(argv[2]);
- }
+ if (argc < 4) {
+ std::cerr << "error: Invalid number of args exected at least 4 got "
+ << argc << ".\n";
+ return 1;
+ }
+ std::string test_config = argv[1];
+ bool combined = test_config == "combined";
+ if (combined || test_config == "basic") {
+ basic_part1_test(argv[2]);
+ }
- if (combined || test_config == "subst-pwd") {
- subst_pwd_test(argc, argv, envp);
- } else if (test_config == "basic") {
- basic_part2_test(argv[3], envp);
- }
+ if (combined || test_config == "subst-pwd") {
+ subst_pwd_test(argc, argv, envp);
+ } else if (test_config == "basic") {
+ basic_part2_test(argv[3], envp);
+ }
- if (combined || test_config == "env-files") {
- env_files_test(envp);
- }
+ if (combined || test_config == "env-files") {
+ env_files_test(envp);
+ }
- if (combined || test_config == "arg-files") {
- arg_files_test(argc, argv);
- }
+ if (combined || test_config == "arg-files") {
+ arg_files_test(argc, argv);
+ }
- if (combined || test_config == "stdout") {
- test_stdout();
- }
+ if (combined || test_config == "stdout") {
+ test_stdout();
+ }
- if (combined || test_config == "stderr") {
- test_stderr();
- }
+ if (combined || test_config == "stderr") {
+ test_stderr();
+ }
}
diff --git a/test/proto/BUILD.bazel b/test/proto/BUILD.bazel
index 50293a9d..e0e786ee 100644
--- a/test/proto/BUILD.bazel
+++ b/test/proto/BUILD.bazel
@@ -1,5 +1,5 @@
load("@rules_proto//proto:defs.bzl", "proto_library")
-load("@rules_rust//proto:proto.bzl", "rust_proto_library")
+load("@rules_rust//proto/protobuf:defs.bzl", "rust_proto_library")
proto_library(
name = "a_proto",
diff --git a/test/rust/BUILD.bazel b/test/rust/BUILD.bazel
index 4209f4ce..ad873a4d 100644
--- a/test/rust/BUILD.bazel
+++ b/test/rust/BUILD.bazel
@@ -1,3 +1,4 @@
+load("@bazel_tools//tools/build_rules:test_rules.bzl", "rule_test")
load("//rust:defs.bzl", "rust_binary", "rust_library", "rust_test")
package(default_visibility = ["//visibility:public"])
@@ -24,3 +25,18 @@ rust_test(
name = "hello_lib_test",
crate = ":hello_lib",
)
+
+rule_test(
+ name = "hello_lib_rule_test",
+ generates = ["libhello_lib-683707109.rlib"],
+ rule = ":hello_lib",
+)
+
+rule_test(
+ name = "hello_world_rule_test",
+ generates = select({
+ "//rust/platform:windows": ["hello_world.exe"],
+ "//conditions:default": ["hello_world"],
+ }),
+ rule = "//test/rust:hello_world",
+)
diff --git a/test/rust_analyzer/rust_analyzer_test_runner.sh b/test/rust_analyzer/rust_analyzer_test_runner.sh
index ffee0526..08f9bf3b 100755
--- a/test/rust_analyzer/rust_analyzer_test_runner.sh
+++ b/test/rust_analyzer/rust_analyzer_test_runner.sh
@@ -6,13 +6,13 @@
set -euo pipefail
if [[ -z "${BUILD_WORKSPACE_DIRECTORY:-}" ]]; then
- echo "This script should be run under Bazel"
+ >&2 echo "This script should be run under Bazel"
exit 1
fi
PACKAGE_NAME="$1"
if [[ -z "${PACKAGE_NAME:-}" ]]; then
- echo "The first argument should be the package name of the test target"
+ >&2 echo "The first argument should be the package name of the test target"
exit 1
fi
diff --git a/test/rust_crate_group/BUILD.bazel b/test/rust_crate_group/BUILD.bazel
new file mode 100644
index 00000000..22770570
--- /dev/null
+++ b/test/rust_crate_group/BUILD.bazel
@@ -0,0 +1,35 @@
+load("@rules_rust//rust:defs.bzl", "rust_library", "rust_library_group", "rust_test")
+
+rust_library(
+ name = "dep1",
+ srcs = ["dep1.rs"],
+ edition = "2021",
+)
+
+rust_library(
+ name = "dep2",
+ srcs = ["dep2.rs"],
+ edition = "2021",
+)
+
+rust_library_group(
+ name = "dep1_and_2",
+ deps = [
+ ":dep1",
+ ":dep2",
+ ],
+)
+
+rust_library(
+ name = "library",
+ srcs = ["lib.rs"],
+ edition = "2021",
+ deps = [":dep1_and_2"],
+)
+
+rust_test(
+ name = "test",
+ srcs = ["test.rs"],
+ edition = "2021",
+ deps = [":dep1_and_2"],
+)
diff --git a/test/rust_crate_group/dep1.rs b/test/rust_crate_group/dep1.rs
new file mode 100644
index 00000000..93a83e75
--- /dev/null
+++ b/test/rust_crate_group/dep1.rs
@@ -0,0 +1 @@
+pub fn dep1() {}
diff --git a/test/rust_crate_group/dep2.rs b/test/rust_crate_group/dep2.rs
new file mode 100644
index 00000000..40a6363d
--- /dev/null
+++ b/test/rust_crate_group/dep2.rs
@@ -0,0 +1 @@
+pub fn dep2() {}
diff --git a/test/rust_crate_group/lib.rs b/test/rust_crate_group/lib.rs
new file mode 100644
index 00000000..52f7709d
--- /dev/null
+++ b/test/rust_crate_group/lib.rs
@@ -0,0 +1,4 @@
+fn _test() {
+ dep1::dep1();
+ dep2::dep2();
+}
diff --git a/test/rust_crate_group/test.rs b/test/rust_crate_group/test.rs
new file mode 100644
index 00000000..5adafff1
--- /dev/null
+++ b/test/rust_crate_group/test.rs
@@ -0,0 +1,5 @@
+#[test]
+fn test() {
+ dep1::dep1();
+ dep2::dep2();
+}
diff --git a/test/rustc_env_files/BUILD.bazel b/test/rustc_env_files/BUILD.bazel
index cb48b2ef..d32457fa 100644
--- a/test/rustc_env_files/BUILD.bazel
+++ b/test/rustc_env_files/BUILD.bazel
@@ -20,11 +20,13 @@ write_file(
],
)
-sh_test(
+rust_test(
name = "output_test",
- srcs = ["output_test.sh"],
+ srcs = ["output_test.rs"],
args = ["$(rootpath :hello_env)"],
data = [":hello_env"],
+ edition = "2018",
+ use_libtest_harness = False,
)
rust_library(
diff --git a/test/rustc_env_files/output_test.rs b/test/rustc_env_files/output_test.rs
new file mode 100644
index 00000000..daa71c3c
--- /dev/null
+++ b/test/rustc_env_files/output_test.rs
@@ -0,0 +1,18 @@
+use std::process;
+
+fn main() {
+ let binary = std::env::args().nth(1).expect("No argument was provided");
+
+ let output = process::Command::new(binary)
+ .output()
+ .expect("Failed to spawn process");
+ if !output.status.success() {
+ eprintln!("Failed to execute binary");
+ eprintln!("{}", std::str::from_utf8(&output.stdout).unwrap());
+ eprintln!("{}", std::str::from_utf8(&output.stderr).unwrap());
+ process::exit(output.status.code().unwrap());
+ }
+
+ let stdout = std::str::from_utf8(&output.stdout).unwrap().trim();
+ assert_eq!("Howdy from version 1.2.3", stdout);
+}
diff --git a/test/rustc_env_files/output_test.sh b/test/rustc_env_files/output_test.sh
deleted file mode 100755
index 9bb91fe4..00000000
--- a/test/rustc_env_files/output_test.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash -eu
-
-set -o pipefail
-
-output="$($1)"
-[[ "${output}" == "Howdy from version 1.2.3" ]] || { echo >&2 "Unexpected output: ${output}"; exit 1;}
diff --git a/test/rustfmt/rustfmt_failure_test.sh b/test/rustfmt/rustfmt_failure_test.sh
index 263753c1..8d97612d 100755
--- a/test/rustfmt/rustfmt_failure_test.sh
+++ b/test/rustfmt/rustfmt_failure_test.sh
@@ -25,8 +25,8 @@ function check_build_result() {
echo -n "Testing ${2}... "
(bazel test //test/rustfmt:"${2}") || ret="$?" && true
if [[ "${ret}" -ne "${1}" ]]; then
- echo "FAIL: Unexpected return code [saw: ${ret}, want: ${1}] building target //test/rustfmt:${2}"
- echo " Run \"bazel test //test/rustfmt:${2}\" to see the output"
+ >&2 echo "FAIL: Unexpected return code [saw: ${ret}, want: ${1}] building target //test/rustfmt:${2}"
+ >&2 echo " Run \"bazel test //test/rustfmt:${2}\" to see the output"
exit 1
else
echo "OK"
diff --git a/test/unit/ambiguous_libs/first_dep/first.cc b/test/unit/ambiguous_libs/first_dep/first.cc
index b0844a38..fb58c71c 100644
--- a/test/unit/ambiguous_libs/first_dep/first.cc
+++ b/test/unit/ambiguous_libs/first_dep/first.cc
@@ -1,5 +1,3 @@
#include "first.h"
-int get_one() {
- return 1;
-}
+int get_one() { return 1; }
diff --git a/test/unit/ambiguous_libs/second_dep/second.cc b/test/unit/ambiguous_libs/second_dep/second.cc
index 933c0f7d..dbb17d9f 100644
--- a/test/unit/ambiguous_libs/second_dep/second.cc
+++ b/test/unit/ambiguous_libs/second_dep/second.cc
@@ -1,5 +1,3 @@
#include "second.h"
-int get_two() {
- return 2;
-}
+int get_two() { return 2; }
diff --git a/test/unit/platform_triple/platform_triple_test.bzl b/test/unit/platform_triple/platform_triple_test.bzl
index fc05b960..037379dc 100644
--- a/test/unit/platform_triple/platform_triple_test.bzl
+++ b/test/unit/platform_triple/platform_triple_test.bzl
@@ -90,11 +90,58 @@ def _supported_platform_triples_test_impl(ctx):
return unittest.end(env)
+def _assert_parts(env, triple, arch, vendor, system, abi):
+ asserts.equals(
+ env,
+ arch,
+ triple.arch,
+ "{} did not parse {} correctly".format(triple.str, "arch"),
+ )
+ asserts.equals(
+ env,
+ vendor,
+ triple.vendor,
+ "{} did not parse {} correctly".format(triple.str, "vendor"),
+ )
+ asserts.equals(
+ env,
+ system,
+ triple.system,
+ "{} did not parse {} correctly".format(triple.str, "system"),
+ )
+ asserts.equals(
+ env,
+ abi,
+ triple.abi,
+ "{} did not parse {} correctly".format(triple.str, "abi"),
+ )
+
+def _construct_known_triples_test_impl(ctx):
+ env = unittest.begin(ctx)
+
+ _assert_parts(env, triple("aarch64-apple-darwin"), "aarch64", "apple", "darwin", None)
+ _assert_parts(env, triple("aarch64-fuchsia"), "aarch64", "fuchsia", "fuchsia", None)
+ _assert_parts(env, triple("aarch64-unknown-linux-musl"), "aarch64", "unknown", "linux", "musl")
+ _assert_parts(env, triple("thumbv7em-none-eabi"), "thumbv7em", None, "none", "eabi")
+ _assert_parts(env, triple("thumbv8m.main-none-eabi"), "thumbv8m.main", None, "none", "eabi")
+ _assert_parts(env, triple("wasm32-unknown-unknown"), "wasm32", "unknown", "unknown", None)
+ _assert_parts(env, triple("wasm32-wasi"), "wasm32", "wasi", "wasi", None)
+ _assert_parts(env, triple("x86_64-fuchsia"), "x86_64", "fuchsia", "fuchsia", None)
+
+ return unittest.end(env)
+
construct_platform_triple_test = unittest.make(_construct_platform_triple_test_impl)
construct_minimal_platform_triple_test = unittest.make(_construct_minimal_platform_triple_test_impl)
supported_platform_triples_test = unittest.make(_supported_platform_triples_test_impl)
+construct_known_triples_test = unittest.make(_construct_known_triples_test_impl)
-def platform_triple_test_suite(name):
+def platform_triple_test_suite(name, **kwargs):
+ """Define a test suite for testing the `triple` constructor
+
+ Args:
+ name (str): The name of the test suite.
+ **kwargs (dict): Additional keyword arguments for the test_suite.
+ """
construct_platform_triple_test(
name = "construct_platform_triple_test",
)
@@ -104,6 +151,9 @@ def platform_triple_test_suite(name):
supported_platform_triples_test(
name = "supported_platform_triples_test",
)
+ construct_known_triples_test(
+ name = "construct_known_triples_test",
+ )
native.test_suite(
name = name,
@@ -111,5 +161,7 @@ def platform_triple_test_suite(name):
":construct_platform_triple_test",
":construct_minimal_platform_triple_test",
":supported_platform_triples_test",
+ ":construct_known_triples_test",
],
+ **kwargs
)
diff --git a/test/unit/rustdoc/rustdoc_test_dep_with_alias.rs b/test/unit/rustdoc/rustdoc_test_dep_with_alias.rs
new file mode 100644
index 00000000..60b22cae
--- /dev/null
+++ b/test/unit/rustdoc/rustdoc_test_dep_with_alias.rs
@@ -0,0 +1,9 @@
+/// Here we are trying to use renamed dependency
+/// inside a doc string to check rust_doc_test
+/// ```
+/// use aliased_adder;
+/// assert_eq!(43, aliased_adder::inc(42));
+/// ```
+pub fn inc(n: u32) -> u32 {
+ aliased_adder::inc(n)
+}
diff --git a/test/unit/rustdoc/rustdoc_unit_test.bzl b/test/unit/rustdoc/rustdoc_unit_test.bzl
index aec30bfc..b4221399 100644
--- a/test/unit/rustdoc/rustdoc_unit_test.bzl
+++ b/test/unit/rustdoc/rustdoc_unit_test.bzl
@@ -262,6 +262,21 @@ def _define_targets():
],
)
+ rust_library(
+ name = "lib_dep_with_alias",
+ srcs = ["rustdoc_test_dep_with_alias.rs"],
+ edition = "2018",
+ deps = [":adder"],
+ aliases = {
+ ":adder": "aliased_adder",
+ },
+ )
+
+ rust_doc_test(
+ name = "rustdoc_test_with_alias_test",
+ crate = ":lib_dep_with_alias",
+ )
+
def rustdoc_test_suite(name):
"""Entry-point macro called from the BUILD file.
diff --git a/test/unit/win_interface_library/bin.cc b/test/unit/win_interface_library/bin.cc
index b8bd84ed..a3c073a5 100644
--- a/test/unit/win_interface_library/bin.cc
+++ b/test/unit/win_interface_library/bin.cc
@@ -1,6 +1,6 @@
extern "C" void hello(void);
int main(int argc, char **argv) {
- hello();
- return 0;
+ hello();
+ return 0;
}
diff --git a/tools/rust_analyzer/3rdparty/BUILD.bazel b/tools/rust_analyzer/3rdparty/BUILD.bazel
index 6d90b8ef..cee85897 100644
--- a/tools/rust_analyzer/3rdparty/BUILD.bazel
+++ b/tools/rust_analyzer/3rdparty/BUILD.bazel
@@ -7,33 +7,36 @@ crates_vendor(
mode = "remote",
packages = {
"anyhow": crate.spec(
- version = "1.0.58",
+ version = "1.0.71",
),
"clap": crate.spec(
features = [
"derive",
"env",
],
- version = "3.2.12",
+ version = "4.3.11",
),
"env_logger": crate.spec(
- version = "0.9.0",
+ version = "0.10.0",
),
"itertools": crate.spec(
- version = "0.10.3",
+ version = "0.11.0",
),
"log": crate.spec(
- version = "0.4.17",
+ version = "0.4.19",
),
"serde": crate.spec(
features = ["derive"],
- version = "1.0.139",
+ version = "1.0.171",
),
"serde_json": crate.spec(
- version = "1.0.82",
+ version = "1.0.102",
),
},
- repository_name = "rules_rust_rust_analyzer",
+ # Short for 'rules_rust rust_analyzer'. Keep this short to reduce
+ # the risk to bump into absolute path length issues on Windows. See:
+ # https://github.com/bazelbuild/rules_rust/issues/1120
+ repository_name = "rrra",
supported_platform_triples = [
"i686-apple-darwin",
"i686-pc-windows-msvc",
diff --git a/tools/rust_analyzer/3rdparty/Cargo.Bazel.lock b/tools/rust_analyzer/3rdparty/Cargo.Bazel.lock
index e0db2b1c..ab1c359e 100644
--- a/tools/rust_analyzer/3rdparty/Cargo.Bazel.lock
+++ b/tools/rust_analyzer/3rdparty/Cargo.Bazel.lock
@@ -4,35 +4,67 @@ version = 3
[[package]]
name = "aho-corasick"
-version = "0.7.20"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
-name = "anyhow"
-version = "1.0.68"
+name = "anstream"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61"
+checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "is-terminal",
+ "utf8parse",
+]
[[package]]
-name = "atty"
-version = "0.2.14"
+name = "anstyle"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
dependencies = [
- "hermit-abi",
- "libc",
- "winapi",
+ "utf8parse",
]
[[package]]
-name = "autocfg"
-version = "1.1.0"
+name = "anstyle-query"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
+dependencies = [
+ "anstyle",
+ "windows-sys",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
[[package]]
name = "bitflags"
@@ -41,36 +73,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
-name = "cfg-if"
-version = "1.0.0"
+name = "cc"
+version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "clap"
-version = "3.2.23"
+version = "4.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
+checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d"
dependencies = [
- "atty",
- "bitflags",
+ "clap_builder",
"clap_derive",
- "clap_lex",
- "indexmap",
"once_cell",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
"strsim",
- "termcolor",
- "textwrap",
]
[[package]]
name = "clap_derive"
-version = "3.2.18"
+version = "4.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65"
+checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
dependencies = [
"heck",
- "proc-macro-error",
"proc-macro2",
"quote",
"syn",
@@ -78,12 +115,15 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.2.4"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
-dependencies = [
- "os_str_bytes",
-]
+checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+
+[[package]]
+name = "colorchoice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
[[package]]
name = "direct-cargo-bazel-deps"
@@ -100,43 +140,55 @@ dependencies = [
[[package]]
name = "either"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "env_logger"
-version = "0.9.3"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
dependencies = [
- "atty",
"humantime",
+ "is-terminal",
"log",
"regex",
"termcolor",
]
[[package]]
-name = "hashbrown"
-version = "0.12.3"
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
[[package]]
name = "heck"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.1.19"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-dependencies = [
- "libc",
-]
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
[[package]]
name = "humantime"
@@ -145,44 +197,60 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
-name = "indexmap"
-version = "1.9.2"
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "is-terminal"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f"
dependencies = [
- "autocfg",
- "hashbrown",
+ "hermit-abi",
+ "io-lifetimes",
+ "rustix",
+ "windows-sys",
]
[[package]]
name = "itertools"
-version = "0.10.5"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
dependencies = [
"either",
]
[[package]]
name = "itoa"
-version = "1.0.5"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
[[package]]
name = "libc"
-version = "0.2.139"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "log"
-version = "0.4.17"
+version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-dependencies = [
- "cfg-if",
-]
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
[[package]]
name = "memchr"
@@ -192,63 +260,45 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "once_cell"
-version = "1.17.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
-name = "os_str_bytes"
-version = "6.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
-
-[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
+name = "proc-macro2"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
dependencies = [
- "proc-macro-error-attr",
- "proc-macro2",
- "quote",
- "syn",
- "version_check",
+ "unicode-ident",
]
[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
+name = "quote"
+version = "1.0.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
dependencies = [
"proc-macro2",
- "quote",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.49"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
-dependencies = [
- "unicode-ident",
]
[[package]]
-name = "quote"
-version = "1.0.23"
+name = "regex"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
dependencies = [
- "proc-macro2",
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
]
[[package]]
-name = "regex"
-version = "1.7.0"
+name = "regex-automata"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"
dependencies = [
"aho-corasick",
"memchr",
@@ -257,30 +307,44 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.6.28"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
[[package]]
name = "ryu"
-version = "1.0.12"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
[[package]]
name = "serde"
-version = "1.0.152"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
+checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.152"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
+checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
dependencies = [
"proc-macro2",
"quote",
@@ -289,9 +353,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.91"
+version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
+checksum = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed"
dependencies = [
"itoa",
"ryu",
@@ -306,9 +370,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "syn"
-version = "1.0.107"
+version = "2.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
+checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
dependencies = [
"proc-macro2",
"quote",
@@ -317,30 +381,24 @@ dependencies = [
[[package]]
name = "termcolor"
-version = "1.1.3"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
dependencies = [
"winapi-util",
]
[[package]]
-name = "textwrap"
-version = "0.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
-
-[[package]]
name = "unicode-ident"
-version = "1.0.6"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
[[package]]
-name = "version_check"
-version = "0.9.4"
+name = "utf8parse"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "winapi"
@@ -372,3 +430,69 @@ 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.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
deleted file mode 100644
index cf165b8c..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "aho_corasick",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=aho-corasick",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.20",
- deps = [
- "@rules_rust_rust_analyzer__memchr-2.5.0//:memchr",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
new file mode 100644
index 00000000..c4a2c88a
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
@@ -0,0 +1,69 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "aho_corasick",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "perf-literal",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=aho-corasick",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+ deps = [
+ "@rrra__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anstream-0.3.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anstream-0.3.2.bazel
new file mode 100644
index 00000000..ed385fb7
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.anstream-0.3.2.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstream",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "auto",
+ "default",
+ "wincon",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstream",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+ deps = [
+ "@rrra__anstyle-1.0.1//:anstyle",
+ "@rrra__anstyle-parse-0.2.1//:anstyle_parse",
+ "@rrra__anstyle-query-1.0.0//:anstyle_query",
+ "@rrra__colorchoice-1.0.0//:colorchoice",
+ "@rrra__is-terminal-0.4.7//:is_terminal",
+ "@rrra__utf8parse-0.2.1//:utf8parse",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__anstyle-wincon-1.0.1//:anstyle_wincon", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-1.0.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-1.0.1.bazel
new file mode 100644
index 00000000..263c4156
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-1.0.1.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 @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel
new file mode 100644
index 00000000..374fa1ca
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-parse-0.2.1.bazel
@@ -0,0 +1,68 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_parse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "utf8",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-parse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.1",
+ deps = [
+ "@rrra__utf8parse-0.2.1//:utf8parse",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel
new file mode 100644
index 00000000..2db0485a
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-query-1.0.0.bazel
@@ -0,0 +1,73 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_query",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-query",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel
new file mode 100644
index 00000000..82e0a0aa
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.anstyle-wincon-1.0.1.bazel
@@ -0,0 +1,75 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anstyle_wincon",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-wincon",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+ deps = [
+ "@rrra__anstyle-1.0.1//:anstyle",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.68.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.68.bazel
deleted file mode 100644
index 70581d78..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.68.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "anyhow",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.68",
- deps = [
- "@rules_rust_rust_analyzer__anyhow-1.0.68//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "anyhow_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.68",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "anyhow_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.71.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
new file mode 100644
index 00000000..c6d9da16
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
@@ -0,0 +1,110 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anyhow",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.71",
+ deps = [
+ "@rrra__anyhow-1.0.71//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "anyhow_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.71",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "anyhow_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.atty-0.2.14.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.atty-0.2.14.bazel
deleted file mode 100644
index 92d0b1f3..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.atty-0.2.14.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "atty",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=atty",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.14",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
deleted file mode 100644
index 684b2ca4..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "autocfg",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=autocfg",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.bazel
index 6ec2ccac..f0ba11a6 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.bazel
@@ -27,42 +27,42 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "anyhow",
- actual = "@rules_rust_rust_analyzer__anyhow-1.0.68//:anyhow",
+ actual = "@rrra__anyhow-1.0.71//:anyhow",
tags = ["manual"],
)
alias(
name = "clap",
- actual = "@rules_rust_rust_analyzer__clap-3.2.23//:clap",
+ actual = "@rrra__clap-4.3.11//:clap",
tags = ["manual"],
)
alias(
name = "env_logger",
- actual = "@rules_rust_rust_analyzer__env_logger-0.9.3//:env_logger",
+ actual = "@rrra__env_logger-0.10.0//:env_logger",
tags = ["manual"],
)
alias(
name = "itertools",
- actual = "@rules_rust_rust_analyzer__itertools-0.10.5//:itertools",
+ actual = "@rrra__itertools-0.11.0//:itertools",
tags = ["manual"],
)
alias(
name = "log",
- actual = "@rules_rust_rust_analyzer__log-0.4.17//:log",
+ actual = "@rrra__log-0.4.19//:log",
tags = ["manual"],
)
alias(
name = "serde",
- actual = "@rules_rust_rust_analyzer__serde-1.0.152//:serde",
+ actual = "@rrra__serde-1.0.171//:serde",
tags = ["manual"],
)
alias(
name = "serde_json",
- actual = "@rules_rust_rust_analyzer__serde_json-1.0.91//:serde_json",
+ actual = "@rrra__serde_json-1.0.102//:serde_json",
tags = ["manual"],
)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
index e09b1e68..0c7098c5 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,24 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.cc-1.0.79.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.cc-1.0.79.bazel
new file mode 100644
index 00000000..ebefe85f
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.cc-1.0.79.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.79",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
deleted file mode 100644
index ef7f9ca5..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "cfg_if",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cfg-if",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.0",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap-3.2.23.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap-3.2.23.bazel
deleted file mode 100644
index 1ab30be6..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.clap-3.2.23.bazel
+++ /dev/null
@@ -1,67 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atty",
- "clap_derive",
- "color",
- "default",
- "derive",
- "env",
- "once_cell",
- "std",
- "strsim",
- "suggestions",
- "termcolor",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@rules_rust_rust_analyzer__clap_derive-3.2.18//:clap_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.2.23",
- deps = [
- "@rules_rust_rust_analyzer__atty-0.2.14//:atty",
- "@rules_rust_rust_analyzer__bitflags-1.3.2//:bitflags",
- "@rules_rust_rust_analyzer__clap_lex-0.2.4//:clap_lex",
- "@rules_rust_rust_analyzer__indexmap-1.9.2//:indexmap",
- "@rules_rust_rust_analyzer__once_cell-1.17.0//:once_cell",
- "@rules_rust_rust_analyzer__strsim-0.10.0//:strsim",
- "@rules_rust_rust_analyzer__termcolor-1.1.3//:termcolor",
- "@rules_rust_rust_analyzer__textwrap-0.16.0//:textwrap",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap-4.3.11.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap-4.3.11.bazel
new file mode 100644
index 00000000..541acfaa
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.clap-4.3.11.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "default",
+ "derive",
+ "env",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@rrra__clap_derive-4.3.2//:clap_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.11",
+ deps = [
+ "@rrra__clap_builder-4.3.11//:clap_builder",
+ "@rrra__once_cell-1.18.0//:once_cell",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel
new file mode 100644
index 00000000..d4cdcaa2
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_builder-4.3.11.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_builder",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "color",
+ "env",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_builder",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.11",
+ deps = [
+ "@rrra__anstream-0.3.2//:anstream",
+ "@rrra__anstyle-1.0.1//:anstyle",
+ "@rrra__clap_lex-0.5.0//:clap_lex",
+ "@rrra__strsim-0.10.0//:strsim",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-3.2.18.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-3.2.18.bazel
deleted file mode 100644
index 035a3ee5..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-3.2.18.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "clap_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.2.18",
- deps = [
- "@rules_rust_rust_analyzer__heck-0.4.0//:heck",
- "@rules_rust_rust_analyzer__proc-macro-error-1.0.4//:proc_macro_error",
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_rust_analyzer__quote-1.0.23//:quote",
- "@rules_rust_rust_analyzer__syn-1.0.107//:syn",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel
new file mode 100644
index 00000000..ef83fcb8
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_derive-4.3.2.bazel
@@ -0,0 +1,70 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "clap_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "4.3.2",
+ deps = [
+ "@rrra__heck-0.4.1//:heck",
+ "@rrra__proc-macro2-1.0.64//:proc_macro2",
+ "@rrra__quote-1.0.29//:quote",
+ "@rrra__syn-2.0.25//:syn",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel
deleted file mode 100644
index 059bb099..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.2.4.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "clap_lex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=clap_lex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.4",
- deps = [
- "@rules_rust_rust_analyzer__os_str_bytes-6.4.1//:os_str_bytes",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel
new file mode 100644
index 00000000..b7443a6b
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.clap_lex-0.5.0.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "clap_lex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_lex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.0",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel
new file mode 100644
index 00000000..1e4e59cd
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.colorchoice-1.0.0.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "colorchoice",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=colorchoice",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.0.bazel
deleted file mode 100644
index f55f39ee..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "either",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "use_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=either",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.1.bazel
new file mode 100644
index 00000000..ed4cc83e
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.either-1.8.1.bazel
@@ -0,0 +1,64 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "either",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=either",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.1",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.10.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.10.0.bazel
new file mode 100644
index 00000000..bfb62905
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.10.0.bazel
@@ -0,0 +1,75 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "env_logger",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "auto-color",
+ "color",
+ "default",
+ "humantime",
+ "regex",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=env_logger",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.10.0",
+ deps = [
+ "@rrra__humantime-2.1.0//:humantime",
+ "@rrra__is-terminal-0.4.7//:is_terminal",
+ "@rrra__log-0.4.19//:log",
+ "@rrra__regex-1.9.1//:regex",
+ "@rrra__termcolor-1.2.0//:termcolor",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.9.3.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.9.3.bazel
deleted file mode 100644
index 0ed27fb2..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.env_logger-0.9.3.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "env_logger",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atty",
- "default",
- "humantime",
- "regex",
- "termcolor",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=env_logger",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.3",
- deps = [
- "@rules_rust_rust_analyzer__atty-0.2.14//:atty",
- "@rules_rust_rust_analyzer__humantime-2.1.0//:humantime",
- "@rules_rust_rust_analyzer__log-0.4.17//:log",
- "@rules_rust_rust_analyzer__regex-1.7.0//:regex",
- "@rules_rust_rust_analyzer__termcolor-1.1.3//:termcolor",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.errno-0.3.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.errno-0.3.1.bazel
new file mode 100644
index 00000000..04888809
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.errno-0.3.1.bazel
@@ -0,0 +1,112 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "errno",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
new file mode 100644
index 00000000..7e9030ee
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
@@ -0,0 +1,106 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "errno_dragonfly",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rrra__errno-dragonfly-0.1.2//:build_script_build",
+ "@rrra__libc-0.2.147//:libc",
+ ],
+)
+
+cargo_build_script(
+ name = "errno-dragonfly_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rrra__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "errno-dragonfly_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
deleted file mode 100644
index fc385310..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "hashbrown",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "raw",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hashbrown",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.12.3",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.0.bazel
deleted file mode 100644
index a796f988..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "heck",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=heck",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.1.bazel
new file mode 100644
index 00000000..81607674
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.heck-0.4.1.bazel
@@ -0,0 +1,64 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "heck",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=heck",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.1",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
deleted file mode 100644
index 6ac2ee60..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.19",
- deps = [
- "@rules_rust_rust_analyzer__libc-0.2.139//:libc",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel
new file mode 100644
index 00000000..c96b2a94
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.humantime-2.1.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.humantime-2.1.0.bazel
index 1f1b3cdf..b6b3fff5 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.humantime-2.1.0.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.humantime-2.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,24 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.0",
)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.indexmap-1.9.2.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.indexmap-1.9.2.bazel
deleted file mode 100644
index 3577152c..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.indexmap-1.9.2.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "indexmap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=indexmap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.2",
- deps = [
- "@rules_rust_rust_analyzer__hashbrown-0.12.3//:hashbrown",
- "@rules_rust_rust_analyzer__indexmap-1.9.2//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "indexmap_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=indexmap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.9.2",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_rust_analyzer__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "indexmap_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
new file mode 100644
index 00000000..5f83bb91
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
@@ -0,0 +1,166 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "io_lifetimes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "close",
+ "default",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+ deps = [
+ "@rrra__io-lifetimes-1.0.11//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "io-lifetimes_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "close",
+ "default",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.11",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "io-lifetimes_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel
new file mode 100644
index 00000000..78970847
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.is-terminal-0.4.7.bazel
@@ -0,0 +1,114 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "is_terminal",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=is-terminal",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.7",
+ deps = [
+ "@rrra__io-lifetimes-1.0.11//:io_lifetimes",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rrra__rustix-0.37.23//:rustix", # cfg(not(any(windows, target_os = "hermit", target_os = "unknown")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.10.5.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.10.5.bazel
deleted file mode 100644
index 2fc45dda..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.10.5.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "itertools",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "use_alloc",
- "use_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=itertools",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.5",
- deps = [
- "@rules_rust_rust_analyzer__either-1.8.0//:either",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.11.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.11.0.bazel
new file mode 100644
index 00000000..d6777122
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.itertools-0.11.0.bazel
@@ -0,0 +1,69 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "itertools",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "use_alloc",
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itertools",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.11.0",
+ deps = [
+ "@rrra__either-1.8.1//:either",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.5.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.5.bazel
deleted file mode 100644
index 9369c2d6..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.5.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=itoa",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.5",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.8.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.8.bazel
new file mode 100644
index 00000000..92a615ec
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.itoa-1.0.8.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itoa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.8",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.139.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.139.bazel
deleted file mode 100644
index 1e324f0a..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.139.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- deps = [
- "@rules_rust_rust_analyzer__libc-0.2.139//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.147.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.147.bazel
new file mode 100644
index 00000000..e32f82cb
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.libc-0.2.147.bazel
@@ -0,0 +1,112 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "@rrra__libc-0.2.147//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
new file mode 100644
index 00000000..667a5f03
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
@@ -0,0 +1,67 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.8",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.17.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index dc9b3e0c..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@rules_rust_rust_analyzer__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_rust_analyzer__log-0.4.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.19.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.19.bazel
new file mode 100644
index 00000000..5f805eb2
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.log-0.4.19.bazel
@@ -0,0 +1,64 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.memchr-2.5.0.bazel
index 14c66666..473c90c9 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.memchr-2.5.0.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.memchr-2.5.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,9 +43,28 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
deps = [
- "@rules_rust_rust_analyzer__memchr-2.5.0//:build_script_build",
+ "@rrra__memchr-2.5.0//:build_script_build",
],
)
@@ -61,6 +81,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.17.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
deleted file mode 100644
index bb015d22..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.0",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.18.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
new file mode 100644
index 00000000..53b6cd04
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
@@ -0,0 +1,67 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel
deleted file mode 100644
index aad3ec1c..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.os_str_bytes-6.4.1.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "os_str_bytes",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "raw_os_str",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=os_str_bytes",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "6.4.1",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
deleted file mode 100644
index 0731f4fe..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "proc_macro_error",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "syn",
- "syn-error",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@rules_rust_rust_analyzer__proc-macro-error-attr-1.0.4//:proc_macro_error_attr",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- deps = [
- "@rules_rust_rust_analyzer__proc-macro-error-1.0.4//:build_script_build",
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_rust_analyzer__quote-1.0.23//:quote",
- "@rules_rust_rust_analyzer__syn-1.0.107//:syn",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro-error_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "syn",
- "syn-error",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_rust_analyzer__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro-error_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
deleted file mode 100644
index 753d1608..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "proc_macro_error_attr",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error-attr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- deps = [
- "@rules_rust_rust_analyzer__proc-macro-error-attr-1.0.4//:build_script_build",
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_rust_analyzer__quote-1.0.23//:quote",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro-error-attr_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro-error-attr",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.4",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_rust_analyzer__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro-error-attr_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
deleted file mode 100644
index 61dca804..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- deps = [
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:build_script_build",
- "@rules_rust_rust_analyzer__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel
new file mode 100644
index 00000000..fcf38402
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.64",
+ deps = [
+ "@rrra__proc-macro2-1.0.64//:build_script_build",
+ "@rrra__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.64",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.23.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.23.bazel
deleted file mode 100644
index 7a1a3d34..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.23.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- deps = [
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_rust_analyzer__quote-1.0.23//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.29.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.29.bazel
new file mode 100644
index 00000000..94fe26a4
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.quote-1.0.29.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.29",
+ deps = [
+ "@rrra__proc-macro2-1.0.64//:proc_macro2",
+ "@rrra__quote-1.0.29//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "quote_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.29",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "quote_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.7.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.7.0.bazel
deleted file mode 100644
index 6c3cb0d0..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.7.0.bazel
+++ /dev/null
@@ -1,56 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "aho-corasick",
- "memchr",
- "perf",
- "perf-cache",
- "perf-dfa",
- "perf-inline",
- "perf-literal",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.7.0",
- deps = [
- "@rules_rust_rust_analyzer__aho-corasick-0.7.20//:aho_corasick",
- "@rules_rust_rust_analyzer__memchr-2.5.0//:memchr",
- "@rules_rust_rust_analyzer__regex-syntax-0.6.28//:regex_syntax",
- ],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.9.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.9.1.bazel
new file mode 100644
index 00000000..145477ac
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-1.9.1.bazel
@@ -0,0 +1,77 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "perf",
+ "perf-backtrack",
+ "perf-cache",
+ "perf-dfa",
+ "perf-inline",
+ "perf-literal",
+ "perf-onepass",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.1",
+ deps = [
+ "@rrra__aho-corasick-1.0.2//:aho_corasick",
+ "@rrra__memchr-2.5.0//:memchr",
+ "@rrra__regex-automata-0.3.3//:regex_automata",
+ "@rrra__regex-syntax-0.7.4//:regex_syntax",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel
new file mode 100644
index 00000000..8adbcd24
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_automata",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "dfa-onepass",
+ "hybrid",
+ "meta",
+ "nfa-backtrack",
+ "nfa-pikevm",
+ "nfa-thompson",
+ "perf-inline",
+ "perf-literal",
+ "perf-literal-multisubstring",
+ "perf-literal-substring",
+ "std",
+ "syntax",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-automata",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.3",
+ deps = [
+ "@rrra__aho-corasick-1.0.2//:aho_corasick",
+ "@rrra__memchr-2.5.0//:memchr",
+ "@rrra__regex-syntax-0.7.4//:regex_syntax",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
deleted file mode 100644
index 0e61f0e1..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex_syntax",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex-syntax",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.28",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel
new file mode 100644
index 00000000..33d41c9d
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel
@@ -0,0 +1,64 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_syntax",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.4",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.rustix-0.37.23.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.rustix-0.37.23.bazel
new file mode 100644
index 00000000..17697b14
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.rustix-0.37.23.bazel
@@ -0,0 +1,225 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "@rrra__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "termios",
+ "use-libc-auxv",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.37.23",
+ deps = [
+ "@rrra__bitflags-1.3.2//:bitflags",
+ "@rrra__io-lifetimes-1.0.11//:io_lifetimes",
+ "@rrra__rustix-0.37.23//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__errno-0.3.1//:errno", # cfg(windows)
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__errno-0.3.1//:errno", # cfg(windows)
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__errno-0.3.1//:errno", # cfg(windows)
+ "@rrra__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rrra__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rrra__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rrra__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "termios",
+ "use-libc-auxv",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.37.23",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.12.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.12.bazel
deleted file mode 100644
index 010e3f92..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.12.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ryu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.14.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.14.bazel
new file mode 100644
index 00000000..753ef44b
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.ryu-1.0.14.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ryu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.14",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.152.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.152.bazel
deleted file mode 100644
index 794273be..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.152.bazel
+++ /dev/null
@@ -1,96 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "derive",
- "serde_derive",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- proc_macro_deps = [
- "@rules_rust_rust_analyzer__serde_derive-1.0.152//:serde_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- deps = [
- "@rules_rust_rust_analyzer__serde-1.0.152//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "derive",
- "serde_derive",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.171.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.171.bazel
new file mode 100644
index 00000000..4e98e04e
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.serde-1.0.171.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "derive",
+ "serde_derive",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ proc_macro_deps = [
+ "@rrra__serde_derive-1.0.171//:serde_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@rrra__serde-1.0.171//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "derive",
+ "serde_derive",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.171",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel
deleted file mode 100644
index 5d6bacf4..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "serde_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- deps = [
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_rust_analyzer__quote-1.0.23//:quote",
- "@rules_rust_rust_analyzer__serde_derive-1.0.152//:build_script_build",
- "@rules_rust_rust_analyzer__syn-1.0.107//:syn",
- ],
-)
-
-cargo_build_script(
- name = "serde_derive_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_derive_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel
new file mode 100644
index 00000000..00ac16b4
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel
@@ -0,0 +1,69 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "serde_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@rrra__proc-macro2-1.0.64//:proc_macro2",
+ "@rrra__quote-1.0.29//:quote",
+ "@rrra__syn-2.0.25//:syn",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.102.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.102.bazel
new file mode 100644
index 00000000..0f8a34a1
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.102.bazel
@@ -0,0 +1,113 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_json",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.102",
+ deps = [
+ "@rrra__itoa-1.0.8//:itoa",
+ "@rrra__ryu-1.0.14//:ryu",
+ "@rrra__serde-1.0.171//:serde",
+ "@rrra__serde_json-1.0.102//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_json_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.102",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_json_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.91.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.91.bazel
deleted file mode 100644
index a46fd934..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.serde_json-1.0.91.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_json",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.91",
- deps = [
- "@rules_rust_rust_analyzer__itoa-1.0.5//:itoa",
- "@rules_rust_rust_analyzer__ryu-1.0.12//:ryu",
- "@rules_rust_rust_analyzer__serde-1.0.152//:serde",
- "@rules_rust_rust_analyzer__serde_json-1.0.91//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_json_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.91",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_json_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.strsim-0.10.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.strsim-0.10.0.bazel
index 636399e2..cd3247e9 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.strsim-0.10.0.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.strsim-0.10.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,24 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.10.0",
)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.syn-1.0.107.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.syn-1.0.107.bazel
deleted file mode 100644
index 5e6d330f..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.syn-1.0.107.bazel
+++ /dev/null
@@ -1,104 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.107",
- deps = [
- "@rules_rust_rust_analyzer__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_rust_analyzer__quote-1.0.23//:quote",
- "@rules_rust_rust_analyzer__syn-1.0.107//:build_script_build",
- "@rules_rust_rust_analyzer__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "syn_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.107",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "syn_build_script",
- tags = ["manual"],
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.syn-2.0.25.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.syn-2.0.25.bazel
new file mode 100644
index 00000000..c7ae997e
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.syn-2.0.25.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.25",
+ deps = [
+ "@rrra__proc-macro2-1.0.64//:proc_macro2",
+ "@rrra__quote-1.0.29//:quote",
+ "@rrra__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.1.3.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
deleted file mode 100644
index 078b2705..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "termcolor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=termcolor",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.2.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.2.0.bazel
new file mode 100644
index 00000000..ed5d3945
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.termcolor-1.2.0.bazel
@@ -0,0 +1,73 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "termcolor",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=termcolor",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.textwrap-0.16.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
deleted file mode 100644
index 92f10b86..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.textwrap-0.16.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "textwrap",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=textwrap",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.16.0",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel
new file mode 100644
index 00000000..97ad38cf
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel
@@ -0,0 +1,61 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.10",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
deleted file mode 100644
index 6b4da97c..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.6",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel
new file mode 100644
index 00000000..9d6af750
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.utf8parse-0.2.1.bazel
@@ -0,0 +1,64 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "utf8parse",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=utf8parse",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.1",
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.version_check-0.9.4.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.version_check-0.9.4.bazel
deleted file mode 100644
index c0345199..00000000
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.version_check-0.9.4.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "version_check",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=version_check",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.4",
-)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-0.3.9.bazel
index b46547a1..9e7fa906 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-0.3.9.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-0.3.9.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -32,7 +33,6 @@ rust_library(
"consoleapi",
"errhandlingapi",
"fileapi",
- "minwinbase",
"minwindef",
"processenv",
"std",
@@ -51,9 +51,28 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:build_script_build",
+ "@rrra__winapi-0.3.9//:build_script_build",
],
)
@@ -64,7 +83,6 @@ cargo_build_script(
"consoleapi",
"errhandlingapi",
"fileapi",
- "minwinbase",
"minwindef",
"processenv",
"std",
@@ -79,6 +97,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index 94c50067..9880daca 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,9 +39,28 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
- "@rules_rust_rust_analyzer__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
+ "@rrra__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
],
)
@@ -53,6 +73,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
index ce5703ed..ad00789e 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,16 +38,35 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:winapi", # cfg(windows)
+ "@rrra__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:winapi", # cfg(windows)
+ "@rrra__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_rust_analyzer__winapi-0.3.9//:winapi", # cfg(windows)
+ "@rrra__winapi-0.3.9//:winapi", # cfg(windows)
],
"//conditions:default": [],
}),
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index 9b7fc922..2b2bde46 100644
--- a/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,9 +39,28 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
- "@rules_rust_rust_analyzer__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
+ "@rrra__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
],
)
@@ -53,6 +73,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
new file mode 100644
index 00000000..45d5e2f1
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_NetworkManagement",
+ "Win32_NetworkManagement_IpHelper",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_Console",
+ "Win32_System_Diagnostics",
+ "Win32_System_Diagnostics_Debug",
+ "Win32_System_IO",
+ "Win32_System_Threading",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows-targets-0.48.1//:windows_targets",
+ ],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel
new file mode 100644
index 00000000..9a09b63b
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rrra__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rrra__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rrra__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rrra__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rrra__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..e35ba940
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_aarch64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..1f1d8229
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_aarch64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
new file mode 100644
index 00000000..48b62c81
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_i686_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
new file mode 100644
index 00000000..eea6d6d1
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_i686_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
new file mode 100644
index 00000000..223dce31
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_x86_64_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..dc3cf277
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_x86_64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..24d87564
--- /dev/null
+++ b/tools/rust_analyzer/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//tools/rust_analyzer/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rrra__windows_x86_64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/tools/rust_analyzer/3rdparty/crates/crates.bzl b/tools/rust_analyzer/3rdparty/crates/crates.bzl
index db278079..9263b64e 100644
--- a/tools/rust_analyzer/3rdparty/crates/crates.bzl
+++ b/tools/rust_analyzer/3rdparty/crates/crates.bzl
@@ -17,7 +17,7 @@ load("@rules_rust//tools/rust_analyzer/3rdparty/crates:defs.bzl", _crate_reposit
def crate_repositories():
maybe(
crates_vendor_remote_repository,
- name = "rules_rust_rust_analyzer",
+ name = "rrra",
build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.bazel"),
defs_module = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:defs.bzl"),
)
diff --git a/tools/rust_analyzer/3rdparty/crates/defs.bzl b/tools/rust_analyzer/3rdparty/crates/defs.bzl
index f02417f9..36460b2d 100644
--- a/tools/rust_analyzer/3rdparty/crates/defs.bzl
+++ b/tools/rust_analyzer/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -291,13 +295,13 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
- "anyhow": "@rules_rust_rust_analyzer__anyhow-1.0.68//:anyhow",
- "clap": "@rules_rust_rust_analyzer__clap-3.2.23//:clap",
- "env_logger": "@rules_rust_rust_analyzer__env_logger-0.9.3//:env_logger",
- "itertools": "@rules_rust_rust_analyzer__itertools-0.10.5//:itertools",
- "log": "@rules_rust_rust_analyzer__log-0.4.17//:log",
- "serde": "@rules_rust_rust_analyzer__serde-1.0.152//:serde",
- "serde_json": "@rules_rust_rust_analyzer__serde_json-1.0.91//:serde_json",
+ "anyhow": "@rrra__anyhow-1.0.71//:anyhow",
+ "clap": "@rrra__clap-4.3.11//:clap",
+ "env_logger": "@rrra__env_logger-0.10.0//:env_logger",
+ "itertools": "@rrra__itertools-0.11.0//:itertools",
+ "log": "@rrra__log-0.4.19//:log",
+ "serde": "@rrra__serde-1.0.171//:serde",
+ "serde_json": "@rrra__serde_json-1.0.102//:serde_json",
},
},
}
@@ -360,11 +364,25 @@ _BUILD_PROC_MACRO_ALIASES = {
}
_CONDITIONS = {
+ "aarch64-pc-windows-gnullvm": [],
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-apple-darwin", "@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-darwin", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(not(any(windows, target_os = \"hermit\", target_os = \"unknown\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@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-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-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@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-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-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(target_os = \"dragonfly\")": [],
"cfg(target_os = \"hermit\")": [],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": [],
+ "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@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-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-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
"i686-pc-windows-gnu": [],
"x86_64-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnullvm": [],
}
###############################################################################
@@ -373,47 +391,77 @@ def crate_repositories():
"""A macro for defining repositories for all generated crates"""
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__aho-corasick-0.7.20",
- sha256 = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac",
+ name = "rrra__aho-corasick-1.0.2",
+ sha256 = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/aho-corasick/1.0.2/download"],
+ strip_prefix = "aho-corasick-1.0.2",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.aho-corasick-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__anstream-0.3.2",
+ sha256 = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/aho-corasick/0.7.20/download"],
- strip_prefix = "aho-corasick-0.7.20",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.aho-corasick-0.7.20.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstream/0.3.2/download"],
+ strip_prefix = "anstream-0.3.2",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anstream-0.3.2.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__anyhow-1.0.68",
- sha256 = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61",
+ name = "rrra__anstyle-1.0.1",
+ sha256 = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/anyhow/1.0.68/download"],
- strip_prefix = "anyhow-1.0.68",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anyhow-1.0.68.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstyle/1.0.1/download"],
+ strip_prefix = "anstyle-1.0.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anstyle-1.0.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__atty-0.2.14",
- sha256 = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8",
+ name = "rrra__anstyle-parse-0.2.1",
+ sha256 = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/atty/0.2.14/download"],
- strip_prefix = "atty-0.2.14",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.atty-0.2.14.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download"],
+ strip_prefix = "anstyle-parse-0.2.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anstyle-parse-0.2.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__autocfg-1.1.0",
- sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa",
+ name = "rrra__anstyle-query-1.0.0",
+ sha256 = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/autocfg/1.1.0/download"],
- strip_prefix = "autocfg-1.1.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.autocfg-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anstyle-query/1.0.0/download"],
+ strip_prefix = "anstyle-query-1.0.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anstyle-query-1.0.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__bitflags-1.3.2",
+ name = "rrra__anstyle-wincon-1.0.1",
+ sha256 = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download"],
+ strip_prefix = "anstyle-wincon-1.0.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anstyle-wincon-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__anyhow-1.0.71",
+ sha256 = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/anyhow/1.0.71/download"],
+ strip_prefix = "anyhow-1.0.71",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.anyhow-1.0.71.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__bitflags-1.3.2",
sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
type = "tar.gz",
urls = ["https://crates.io/api/v1/crates/bitflags/1.3.2/download"],
@@ -423,97 +471,127 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__cfg-if-1.0.0",
- sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd",
+ name = "rrra__cc-1.0.79",
+ sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"],
+ strip_prefix = "cc-1.0.79",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.cc-1.0.79.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__clap-4.3.11",
+ sha256 = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clap/4.3.11/download"],
+ strip_prefix = "clap-4.3.11",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap-4.3.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__clap_builder-4.3.11",
+ sha256 = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/clap_builder/4.3.11/download"],
+ strip_prefix = "clap_builder-4.3.11",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap_builder-4.3.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__clap_derive-4.3.2",
+ sha256 = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f",
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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.cfg-if-1.0.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_derive/4.3.2/download"],
+ strip_prefix = "clap_derive-4.3.2",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap_derive-4.3.2.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__clap-3.2.23",
- sha256 = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5",
+ name = "rrra__clap_lex-0.5.0",
+ sha256 = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap/3.2.23/download"],
- strip_prefix = "clap-3.2.23",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap-3.2.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/clap_lex/0.5.0/download"],
+ strip_prefix = "clap_lex-0.5.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap_lex-0.5.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__clap_derive-3.2.18",
- sha256 = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65",
+ name = "rrra__colorchoice-1.0.0",
+ sha256 = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/clap_derive/3.2.18/download"],
- strip_prefix = "clap_derive-3.2.18",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap_derive-3.2.18.bazel"),
+ urls = ["https://crates.io/api/v1/crates/colorchoice/1.0.0/download"],
+ strip_prefix = "colorchoice-1.0.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.colorchoice-1.0.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__clap_lex-0.2.4",
- sha256 = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5",
+ name = "rrra__either-1.8.1",
+ sha256 = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91",
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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.clap_lex-0.2.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/either/1.8.1/download"],
+ strip_prefix = "either-1.8.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.either-1.8.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__either-1.8.0",
- sha256 = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797",
+ name = "rrra__env_logger-0.10.0",
+ sha256 = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/either/1.8.0/download"],
- strip_prefix = "either-1.8.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.either-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/env_logger/0.10.0/download"],
+ strip_prefix = "env_logger-0.10.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.env_logger-0.10.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__env_logger-0.9.3",
- sha256 = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7",
+ name = "rrra__errno-0.3.1",
+ sha256 = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/env_logger/0.9.3/download"],
- strip_prefix = "env_logger-0.9.3",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.env_logger-0.9.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/errno/0.3.1/download"],
+ strip_prefix = "errno-0.3.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.errno-0.3.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__hashbrown-0.12.3",
- sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
+ name = "rrra__errno-dragonfly-0.1.2",
+ sha256 = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hashbrown/0.12.3/download"],
- strip_prefix = "hashbrown-0.12.3",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.hashbrown-0.12.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download"],
+ strip_prefix = "errno-dragonfly-0.1.2",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.errno-dragonfly-0.1.2.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__heck-0.4.0",
- sha256 = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9",
+ name = "rrra__heck-0.4.1",
+ sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/heck/0.4.0/download"],
- strip_prefix = "heck-0.4.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.heck-0.4.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/heck/0.4.1/download"],
+ strip_prefix = "heck-0.4.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.heck-0.4.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__hermit-abi-0.1.19",
- sha256 = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33",
+ name = "rrra__hermit-abi-0.3.2",
+ sha256 = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b",
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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.hermit-abi-0.1.19.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.2/download"],
+ strip_prefix = "hermit-abi-0.3.2",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.hermit-abi-0.3.2.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__humantime-2.1.0",
+ name = "rrra__humantime-2.1.0",
sha256 = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4",
type = "tar.gz",
urls = ["https://crates.io/api/v1/crates/humantime/2.1.0/download"],
@@ -523,247 +601,247 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__indexmap-1.9.2",
- sha256 = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399",
+ name = "rrra__io-lifetimes-1.0.11",
+ sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/indexmap/1.9.2/download"],
- strip_prefix = "indexmap-1.9.2",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.indexmap-1.9.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"],
+ strip_prefix = "io-lifetimes-1.0.11",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.io-lifetimes-1.0.11.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__itertools-0.10.5",
- sha256 = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473",
+ name = "rrra__is-terminal-0.4.7",
+ sha256 = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/itertools/0.10.5/download"],
- strip_prefix = "itertools-0.10.5",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.itertools-0.10.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/is-terminal/0.4.7/download"],
+ strip_prefix = "is-terminal-0.4.7",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.is-terminal-0.4.7.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__itoa-1.0.5",
- sha256 = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440",
+ name = "rrra__itertools-0.11.0",
+ sha256 = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/itoa/1.0.5/download"],
- strip_prefix = "itoa-1.0.5",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.itoa-1.0.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itertools/0.11.0/download"],
+ strip_prefix = "itertools-0.11.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.itertools-0.11.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__libc-0.2.139",
- sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
+ name = "rrra__itoa-1.0.8",
+ sha256 = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
- strip_prefix = "libc-0.2.139",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itoa/1.0.8/download"],
+ strip_prefix = "itoa-1.0.8",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.itoa-1.0.8.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__log-0.4.17",
- sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ name = "rrra__libc-0.2.147",
+ sha256 = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
- strip_prefix = "log-0.4.17",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.log-0.4.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.147/download"],
+ strip_prefix = "libc-0.2.147",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.libc-0.2.147.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__memchr-2.5.0",
- sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
+ name = "rrra__linux-raw-sys-0.3.8",
+ sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
- strip_prefix = "memchr-2.5.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.memchr-2.5.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"],
+ strip_prefix = "linux-raw-sys-0.3.8",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.linux-raw-sys-0.3.8.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__once_cell-1.17.0",
- sha256 = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66",
+ name = "rrra__log-0.4.19",
+ sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.17.0/download"],
- strip_prefix = "once_cell-1.17.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.once_cell-1.17.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"],
+ strip_prefix = "log-0.4.19",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.log-0.4.19.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__os_str_bytes-6.4.1",
- sha256 = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee",
+ name = "rrra__memchr-2.5.0",
+ sha256 = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download"],
- strip_prefix = "os_str_bytes-6.4.1",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.os_str_bytes-6.4.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/memchr/2.5.0/download"],
+ strip_prefix = "memchr-2.5.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.memchr-2.5.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__proc-macro-error-1.0.4",
- sha256 = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c",
+ name = "rrra__once_cell-1.18.0",
+ sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.proc-macro-error-1.0.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
+ strip_prefix = "once_cell-1.18.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.once_cell-1.18.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__proc-macro-error-attr-1.0.4",
- sha256 = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869",
+ name = "rrra__proc-macro2-1.0.64",
+ sha256 = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da",
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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.proc-macro-error-attr-1.0.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.64/download"],
+ strip_prefix = "proc-macro2-1.0.64",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.proc-macro2-1.0.64.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__proc-macro2-1.0.49",
- sha256 = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5",
+ name = "rrra__quote-1.0.29",
+ sha256 = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.49/download"],
- strip_prefix = "proc-macro2-1.0.49",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.proc-macro2-1.0.49.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.29/download"],
+ strip_prefix = "quote-1.0.29",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.quote-1.0.29.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__quote-1.0.23",
- sha256 = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b",
+ name = "rrra__regex-1.9.1",
+ sha256 = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.23/download"],
- strip_prefix = "quote-1.0.23",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.quote-1.0.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex/1.9.1/download"],
+ strip_prefix = "regex-1.9.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.regex-1.9.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__regex-1.7.0",
- sha256 = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a",
+ name = "rrra__regex-automata-0.3.3",
+ sha256 = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex/1.7.0/download"],
- strip_prefix = "regex-1.7.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.regex-1.7.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex-automata/0.3.3/download"],
+ strip_prefix = "regex-automata-0.3.3",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.regex-automata-0.3.3.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__regex-syntax-0.6.28",
- sha256 = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848",
+ name = "rrra__regex-syntax-0.7.4",
+ sha256 = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.28/download"],
- strip_prefix = "regex-syntax-0.6.28",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.regex-syntax-0.6.28.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.4/download"],
+ strip_prefix = "regex-syntax-0.7.4",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.regex-syntax-0.7.4.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__ryu-1.0.12",
- sha256 = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde",
+ name = "rrra__rustix-0.37.23",
+ sha256 = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ryu/1.0.12/download"],
- strip_prefix = "ryu-1.0.12",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.ryu-1.0.12.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rustix/0.37.23/download"],
+ strip_prefix = "rustix-0.37.23",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.rustix-0.37.23.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__serde-1.0.152",
- sha256 = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb",
+ name = "rrra__ryu-1.0.14",
+ sha256 = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde/1.0.152/download"],
- strip_prefix = "serde-1.0.152",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.serde-1.0.152.bazel"),
+ urls = ["https://crates.io/api/v1/crates/ryu/1.0.14/download"],
+ strip_prefix = "ryu-1.0.14",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.ryu-1.0.14.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__serde_derive-1.0.152",
- sha256 = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e",
+ name = "rrra__serde-1.0.171",
+ sha256 = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.152/download"],
- strip_prefix = "serde_derive-1.0.152",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.serde_derive-1.0.152.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.171/download"],
+ strip_prefix = "serde-1.0.171",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.serde-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__serde_json-1.0.91",
- sha256 = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883",
+ name = "rrra__serde_derive-1.0.171",
+ sha256 = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_json/1.0.91/download"],
- strip_prefix = "serde_json-1.0.91",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.serde_json-1.0.91.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.171/download"],
+ strip_prefix = "serde_derive-1.0.171",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.serde_derive-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__strsim-0.10.0",
- sha256 = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623",
+ name = "rrra__serde_json-1.0.102",
+ sha256 = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/strsim/0.10.0/download"],
- strip_prefix = "strsim-0.10.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.strsim-0.10.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_json/1.0.102/download"],
+ strip_prefix = "serde_json-1.0.102",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.serde_json-1.0.102.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__syn-1.0.107",
- sha256 = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5",
+ name = "rrra__strsim-0.10.0",
+ sha256 = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.107/download"],
- strip_prefix = "syn-1.0.107",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.syn-1.0.107.bazel"),
+ urls = ["https://crates.io/api/v1/crates/strsim/0.10.0/download"],
+ strip_prefix = "strsim-0.10.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.strsim-0.10.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__termcolor-1.1.3",
- sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
+ name = "rrra__syn-2.0.25",
+ sha256 = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/termcolor/1.1.3/download"],
- strip_prefix = "termcolor-1.1.3",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.termcolor-1.1.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.25/download"],
+ strip_prefix = "syn-2.0.25",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.syn-2.0.25.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__textwrap-0.16.0",
- sha256 = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d",
+ name = "rrra__termcolor-1.2.0",
+ sha256 = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/textwrap/0.16.0/download"],
- strip_prefix = "textwrap-0.16.0",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.textwrap-0.16.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/termcolor/1.2.0/download"],
+ strip_prefix = "termcolor-1.2.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.termcolor-1.2.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__unicode-ident-1.0.6",
- sha256 = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc",
+ name = "rrra__unicode-ident-1.0.10",
+ sha256 = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.6/download"],
- strip_prefix = "unicode-ident-1.0.6",
- build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.unicode-ident-1.0.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.10/download"],
+ strip_prefix = "unicode-ident-1.0.10",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.unicode-ident-1.0.10.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__version_check-0.9.4",
- sha256 = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f",
+ name = "rrra__utf8parse-0.2.1",
+ sha256 = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a",
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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.version_check-0.9.4.bazel"),
+ urls = ["https://crates.io/api/v1/crates/utf8parse/0.2.1/download"],
+ strip_prefix = "utf8parse-0.2.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.utf8parse-0.2.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__winapi-0.3.9",
+ name = "rrra__winapi-0.3.9",
sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419",
type = "tar.gz",
urls = ["https://crates.io/api/v1/crates/winapi/0.3.9/download"],
@@ -773,7 +851,7 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__winapi-i686-pc-windows-gnu-0.4.0",
+ name = "rrra__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"],
@@ -783,7 +861,7 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__winapi-util-0.1.5",
+ name = "rrra__winapi-util-0.1.5",
sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178",
type = "tar.gz",
urls = ["https://crates.io/api/v1/crates/winapi-util/0.1.5/download"],
@@ -793,10 +871,100 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_rust_analyzer__winapi-x86_64-pc-windows-gnu-0.4.0",
+ name = "rrra__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("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel"),
)
+
+ maybe(
+ http_archive,
+ name = "rrra__windows-sys-0.48.0",
+ sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"],
+ strip_prefix = "windows-sys-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows-sys-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows-targets-0.48.1",
+ sha256 = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.1/download"],
+ strip_prefix = "windows-targets-0.48.1",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows-targets-0.48.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_aarch64_gnullvm-0.48.0",
+ sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_aarch64_msvc-0.48.0",
+ sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"],
+ strip_prefix = "windows_aarch64_msvc-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_i686_gnu-0.48.0",
+ sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"],
+ strip_prefix = "windows_i686_gnu-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_i686_gnu-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_i686_msvc-0.48.0",
+ sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"],
+ strip_prefix = "windows_i686_msvc-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_i686_msvc-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_x86_64_gnu-0.48.0",
+ sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnu-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_x86_64_gnullvm-0.48.0",
+ sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rrra__windows_x86_64_msvc-0.48.0",
+ sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"],
+ strip_prefix = "windows_x86_64_msvc-0.48.0",
+ build_file = Label("@rules_rust//tools/rust_analyzer/3rdparty/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"),
+ )
diff --git a/util/BUILD.bazel b/util/BUILD.bazel
index 8502870b..1070f050 100644
--- a/util/BUILD.bazel
+++ b/util/BUILD.bazel
@@ -4,8 +4,8 @@ sh_binary(
tags = ["manual"],
)
-filegroup(
+alias(
name = "collect_coverage",
- srcs = ["collect_coverage.sh"],
+ actual = "//util/collect_coverage",
visibility = ["//visibility:public"],
)
diff --git a/util/collect_coverage.sh b/util/collect_coverage.sh
deleted file mode 100755
index 328a5c6f..00000000
--- a/util/collect_coverage.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/env bash
-
-set -euo pipefail
-
-if [[ -n "${VERBOSE_COVERAGE:-}" ]]; then
- set -x
-fi
-
-readonly profdata_file=$COVERAGE_DIR/coverage.profdata
-
-"$RUNFILES_DIR/$TEST_WORKSPACE/$RUST_LLVM_PROFDATA" \
- merge \
- --sparse "$COVERAGE_DIR"/*.profraw \
- -output "$profdata_file"
-
-"$RUNFILES_DIR/$TEST_WORKSPACE/$RUST_LLVM_COV" \
- export \
- -format=lcov \
- -instr-profile "$profdata_file" \
- -ignore-filename-regex='.*external/.+' \
- -ignore-filename-regex='/tmp/.+' \
- -path-equivalence=.,"$ROOT" \
- "$RUNFILES_DIR/$TEST_WORKSPACE/$TEST_BINARY" \
- @"$COVERAGE_MANIFEST" \
- | sed 's#/proc/self/cwd/##' > "$COVERAGE_OUTPUT_FILE"
diff --git a/util/collect_coverage/BUILD.bazel b/util/collect_coverage/BUILD.bazel
new file mode 100644
index 00000000..c3aa8e1d
--- /dev/null
+++ b/util/collect_coverage/BUILD.bazel
@@ -0,0 +1,8 @@
+load("//rust:defs.bzl", "rust_binary")
+
+rust_binary(
+ name = "collect_coverage",
+ srcs = ["collect_coverage.rs"],
+ edition = "2018",
+ visibility = ["//visibility:public"],
+)
diff --git a/util/collect_coverage/collect_coverage.rs b/util/collect_coverage/collect_coverage.rs
new file mode 100644
index 00000000..fcd3c0ad
--- /dev/null
+++ b/util/collect_coverage/collect_coverage.rs
@@ -0,0 +1,183 @@
+//! This script collects code coverage data for Rust sources, after the tests
+//! were executed.
+//!
+//! By taking advantage of Bazel C++ code coverage collection, this script is
+//! able to be executed by the existing coverage collection mechanics.
+//!
+//! Bazel uses the lcov tool for gathering coverage data. There is also
+//! an experimental support for clang llvm coverage, which uses the .profraw
+//! data files to compute the coverage report.
+//!
+//! This script assumes the following environment variables are set:
+//! - COVERAGE_DIR Directory containing metadata files needed for
+//! coverage collection (e.g. gcda files, profraw).
+//! - COVERAGE_OUTPUT_FILE The coverage action output path.
+//! - ROOT Location from where the code coverage collection
+//! was invoked.
+//! - RUNFILES_DIR Location of the test's runfiles.
+//! - VERBOSE_COVERAGE Print debug info from the coverage scripts
+//!
+//! The script looks in $COVERAGE_DIR for the Rust metadata coverage files
+//! (profraw) and uses lcov to get the coverage data. The coverage data
+//! is placed in $COVERAGE_DIR as a `coverage.dat` file.
+
+use std::env;
+use std::fs;
+use std::path::Path;
+use std::path::PathBuf;
+use std::process;
+
+macro_rules! log {
+ ($($arg:tt)*) => {
+ if env::var("VERBOSE_COVERAGE").is_ok() {
+ eprintln!($($arg)*);
+ }
+ };
+}
+
+fn find_metadata_file(execroot: &Path, runfiles_dir: &Path, path: &str) -> PathBuf {
+ if execroot.join(path).exists() {
+ return execroot.join(path);
+ }
+
+ log!(
+ "File does not exist in execroot, falling back to runfiles: {}",
+ path
+ );
+
+ runfiles_dir.join(path)
+}
+
+fn find_test_binary(execroot: &Path, runfiles_dir: &Path) -> PathBuf {
+ let test_binary = runfiles_dir
+ .join(env::var("TEST_WORKSPACE").unwrap())
+ .join(env::var("TEST_BINARY").unwrap());
+
+ if !test_binary.exists() {
+ let configuration = runfiles_dir
+ .strip_prefix(execroot)
+ .expect("RUNFILES_DIR should be relative to ROOT")
+ .components()
+ .enumerate()
+ .filter_map(|(i, part)| {
+ // Keep only `bazel-out/<configuration>/bin`
+ if i < 3 {
+ Some(PathBuf::from(part.as_os_str()))
+ } else {
+ None
+ }
+ })
+ .fold(PathBuf::new(), |mut path, part| {
+ path.push(part);
+ path
+ });
+
+ let test_binary = execroot
+ .join(configuration)
+ .join(env::var("TEST_BINARY").unwrap());
+
+ log!(
+ "TEST_BINARY is not found in runfiles. Falling back to: {}",
+ test_binary.display()
+ );
+
+ test_binary
+ } else {
+ test_binary
+ }
+}
+
+fn main() {
+ let coverage_dir = PathBuf::from(env::var("COVERAGE_DIR").unwrap());
+ let execroot = PathBuf::from(env::var("ROOT").unwrap());
+ let mut runfiles_dir = PathBuf::from(env::var("RUNFILES_DIR").unwrap());
+
+ if !runfiles_dir.is_absolute() {
+ runfiles_dir = execroot.join(runfiles_dir);
+ }
+
+ log!("ROOT: {}", execroot.display());
+ log!("RUNFILES_DIR: {}", runfiles_dir.display());
+
+ let coverage_output_file = coverage_dir.join("coverage.dat");
+ let profdata_file = coverage_dir.join("coverage.profdata");
+ let llvm_cov = find_metadata_file(
+ &execroot,
+ &runfiles_dir,
+ &env::var("RUST_LLVM_COV").unwrap(),
+ );
+ let llvm_profdata = find_metadata_file(
+ &execroot,
+ &runfiles_dir,
+ &env::var("RUST_LLVM_PROFDATA").unwrap(),
+ );
+ let test_binary = find_test_binary(&execroot, &runfiles_dir);
+ let profraw_files: Vec<PathBuf> = fs::read_dir(coverage_dir)
+ .unwrap()
+ .flatten()
+ .filter_map(|entry| {
+ let path = entry.path();
+ if let Some(ext) = path.extension() {
+ if ext == "profraw" {
+ return Some(path);
+ }
+ }
+ None
+ })
+ .collect();
+
+ let mut llvm_profdata_cmd = process::Command::new(llvm_profdata);
+ llvm_profdata_cmd
+ .arg("merge")
+ .arg("--sparse")
+ .args(profraw_files)
+ .arg("--output")
+ .arg(&profdata_file);
+
+ log!("Spawning {:#?}", llvm_profdata_cmd);
+ let status = llvm_profdata_cmd
+ .status()
+ .expect("Failed to spawn llvm-profdata process");
+
+ if !status.success() {
+ process::exit(status.code().unwrap_or(1));
+ }
+
+ let mut llvm_cov_cmd = process::Command::new(llvm_cov);
+ llvm_cov_cmd
+ .arg("export")
+ .arg("-format=lcov")
+ .arg("-instr-profile")
+ .arg(&profdata_file)
+ .arg("-ignore-filename-regex='.*external/.+'")
+ .arg("-ignore-filename-regex='/tmp/.+'")
+ .arg(format!("-path-equivalence=.,'{}'", execroot.display()))
+ .arg(test_binary)
+ .stdout(process::Stdio::piped());
+
+ log!("Spawning {:#?}", llvm_cov_cmd);
+ let child = llvm_cov_cmd
+ .spawn()
+ .expect("Failed to spawn llvm-cov process");
+
+ let output = child.wait_with_output().expect("llvm-cov process failed");
+
+ // Parse the child process's stdout to a string now that it's complete.
+ log!("Parsing llvm-cov output");
+ let report_str = std::str::from_utf8(&output.stdout).expect("Failed to parse llvm-cov output");
+
+ log!("Writing output to {}", coverage_output_file.display());
+ fs::write(
+ coverage_output_file,
+ report_str
+ .replace("#/proc/self/cwd/", "")
+ .replace(&execroot.display().to_string(), ""),
+ )
+ .unwrap();
+
+ // Destroy the intermediate binary file so lcov_merger doesn't parse it twice.
+ log!("Cleaning up {}", profdata_file.display());
+ fs::remove_file(profdata_file).unwrap();
+
+ log!("Success!");
+}
diff --git a/util/fetch_shas_NIGHTLY_ISO_DATES.txt b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
index 40fd2ad7..4279089c 100644
--- a/util/fetch_shas_NIGHTLY_ISO_DATES.txt
+++ b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
@@ -26,3 +26,5 @@
2023-03-09
2023-03-23
2023-04-20
+2023-06-01
+2023-07-13
diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt
index 0d679cb0..48db2305 100644
--- a/util/fetch_shas_VERSIONS.txt
+++ b/util/fetch_shas_VERSIONS.txt
@@ -58,3 +58,5 @@
1.68.1
1.68.2
1.69.0
+1.70.0
+1.71.0
diff --git a/util/import/3rdparty/crates/BUILD.aho-corasick-0.7.15.bazel b/util/import/3rdparty/crates/BUILD.aho-corasick-0.7.15.bazel
index bc40998b..d9067e64 100644
--- a/util/import/3rdparty/crates/BUILD.aho-corasick-0.7.15.bazel
+++ b/util/import/3rdparty/crates/BUILD.aho-corasick-0.7.15.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -39,10 +37,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=aho-corasick",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.7.15",
deps = [
"@rules_rust_util_import__memchr-2.5.0//:memchr",
diff --git a/util/import/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/util/import/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
index 7c24fe35..7479adee 100644
--- a/util/import/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/util/import/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -35,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=cfg-if",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/util/import/3rdparty/crates/BUILD.env_logger-0.8.4.bazel b/util/import/3rdparty/crates/BUILD.env_logger-0.8.4.bazel
index cd2da8b5..f94e8a38 100644
--- a/util/import/3rdparty/crates/BUILD.env_logger-0.8.4.bazel
+++ b/util/import/3rdparty/crates/BUILD.env_logger-0.8.4.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,22 +21,60 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = ["regex"],
+ crate_features = [
+ "regex",
+ ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=env_logger",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.4",
deps = [
"@rules_rust_util_import__log-0.4.17//:log",
diff --git a/util/import/3rdparty/crates/BUILD.getrandom-0.2.8.bazel b/util/import/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
index 01c2f5a6..067bd49e 100644
--- a/util/import/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
+++ b/util/import/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -35,10 +33,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=getrandom",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.8",
deps = [
"@rules_rust_util_import__cfg-if-1.0.0//:cfg_if",
@@ -52,6 +85,9 @@ rust_library(
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
"@rules_rust_util_import__libc-0.2.139//:libc", # cfg(unix)
],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_util_import__libc-0.2.139//:libc", # cfg(unix)
+ ],
"@rules_rust//rust/platform:aarch64-linux-android": [
"@rules_rust_util_import__libc-0.2.139//:libc", # cfg(unix)
],
@@ -94,6 +130,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-apple-ios": [
"@rules_rust_util_import__libc-0.2.139//:libc", # cfg(unix)
],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_util_import__libc-0.2.139//:libc", # cfg(unix)
+ ],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@rules_rust_util_import__libc-0.2.139//:libc", # cfg(unix)
],
diff --git a/util/import/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/util/import/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
index 567b8989..1dd6f332 100644
--- a/util/import/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
+++ b/util/import/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -35,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=lazy_static",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/util/import/3rdparty/crates/BUILD.libc-0.2.139.bazel b/util/import/3rdparty/crates/BUILD.libc-0.2.139.bazel
index 1972a707..11a4f8ea 100644
--- a/util/import/3rdparty/crates/BUILD.libc-0.2.139.bazel
+++ b/util/import/3rdparty/crates/BUILD.libc-0.2.139.bazel
@@ -7,10 +7,7 @@
###############################################################################
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -25,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -36,10 +34,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=libc",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.139",
deps = [
"@rules_rust_util_import__libc-0.2.139//:build_script_build",
@@ -55,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -67,6 +101,7 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
+ "crate-name=libc",
"manual",
"noclippy",
"norustfmt",
diff --git a/util/import/3rdparty/crates/BUILD.log-0.4.17.bazel b/util/import/3rdparty/crates/BUILD.log-0.4.17.bazel
index 48f9ec37..fa161070 100644
--- a/util/import/3rdparty/crates/BUILD.log-0.4.17.bazel
+++ b/util/import/3rdparty/crates/BUILD.log-0.4.17.bazel
@@ -7,10 +7,7 @@
###############################################################################
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -25,22 +22,60 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = ["std"],
+ crate_features = [
+ "std",
+ ],
crate_root = "src/lib.rs",
edition = "2015",
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=log",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.17",
deps = [
"@rules_rust_util_import__cfg-if-1.0.0//:cfg_if",
@@ -51,13 +86,16 @@ rust_library(
cargo_build_script(
name = "log_build_script",
srcs = glob(["**/*.rs"]),
- crate_features = ["std"],
+ crate_features = [
+ "std",
+ ],
crate_name = "build_script_build",
crate_root = "build.rs",
data = glob(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -70,6 +108,7 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
+ "crate-name=log",
"manual",
"noclippy",
"norustfmt",
diff --git a/util/import/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/util/import/3rdparty/crates/BUILD.memchr-2.5.0.bazel
index 877b7463..26787ceb 100644
--- a/util/import/3rdparty/crates/BUILD.memchr-2.5.0.bazel
+++ b/util/import/3rdparty/crates/BUILD.memchr-2.5.0.bazel
@@ -7,10 +7,7 @@
###############################################################################
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -25,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,10 +39,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=memchr",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
deps = [
"@rules_rust_util_import__memchr-2.5.0//:build_script_build",
@@ -65,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -77,6 +111,7 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
+ "crate-name=memchr",
"manual",
"noclippy",
"norustfmt",
diff --git a/util/import/3rdparty/crates/BUILD.proc-macro2-1.0.33.bazel b/util/import/3rdparty/crates/BUILD.proc-macro2-1.0.33.bazel
index 719ef3df..0a0f7c08 100644
--- a/util/import/3rdparty/crates/BUILD.proc-macro2-1.0.33.bazel
+++ b/util/import/3rdparty/crates/BUILD.proc-macro2-1.0.33.bazel
@@ -7,10 +7,7 @@
###############################################################################
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -25,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,10 +38,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=proc-macro2",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.33",
deps = [
"@rules_rust_util_import__proc-macro2-1.0.33//:build_script_build",
@@ -64,6 +97,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -76,6 +110,7 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
+ "crate-name=proc-macro2",
"manual",
"noclippy",
"norustfmt",
diff --git a/util/import/3rdparty/crates/BUILD.quickcheck-1.0.3.bazel b/util/import/3rdparty/crates/BUILD.quickcheck-1.0.3.bazel
index 67590637..f679468c 100644
--- a/util/import/3rdparty/crates/BUILD.quickcheck-1.0.3.bazel
+++ b/util/import/3rdparty/crates/BUILD.quickcheck-1.0.3.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,10 +40,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=quickcheck",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.3",
deps = [
"@rules_rust_util_import__env_logger-0.8.4//:env_logger",
diff --git a/util/import/3rdparty/crates/BUILD.quote-1.0.10.bazel b/util/import/3rdparty/crates/BUILD.quote-1.0.10.bazel
index 3214b15e..aac4f429 100644
--- a/util/import/3rdparty/crates/BUILD.quote-1.0.10.bazel
+++ b/util/import/3rdparty/crates/BUILD.quote-1.0.10.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -39,10 +37,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=quote",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.10",
deps = [
"@rules_rust_util_import__proc-macro2-1.0.33//:proc_macro2",
diff --git a/util/import/3rdparty/crates/BUILD.rand-0.8.5.bazel b/util/import/3rdparty/crates/BUILD.rand-0.8.5.bazel
index 1682d779..97d6b784 100644
--- a/util/import/3rdparty/crates/BUILD.rand-0.8.5.bazel
+++ b/util/import/3rdparty/crates/BUILD.rand-0.8.5.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -39,10 +37,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=rand",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.5",
deps = [
"@rules_rust_util_import__rand_core-0.6.4//:rand_core",
diff --git a/util/import/3rdparty/crates/BUILD.rand_core-0.6.4.bazel b/util/import/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
index 82343efc..a2d153a7 100644
--- a/util/import/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
+++ b/util/import/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,22 +21,60 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = ["getrandom"],
+ crate_features = [
+ "getrandom",
+ ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=rand_core",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.6.4",
deps = [
"@rules_rust_util_import__getrandom-0.2.8//:getrandom",
diff --git a/util/import/3rdparty/crates/BUILD.regex-1.4.6.bazel b/util/import/3rdparty/crates/BUILD.regex-1.4.6.bazel
index 46731664..8ff5008f 100644
--- a/util/import/3rdparty/crates/BUILD.regex-1.4.6.bazel
+++ b/util/import/3rdparty/crates/BUILD.regex-1.4.6.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -45,10 +43,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=regex",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.6",
deps = [
"@rules_rust_util_import__aho-corasick-0.7.15//:aho_corasick",
diff --git a/util/import/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel b/util/import/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
index 1e481164..aab31683 100644
--- a/util/import/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
+++ b/util/import/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -35,9 +33,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=regex-syntax",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.6.28",
)
diff --git a/util/import/3rdparty/crates/BUILD.syn-1.0.82.bazel b/util/import/3rdparty/crates/BUILD.syn-1.0.82.bazel
index 8d2d1519..db5084b8 100644
--- a/util/import/3rdparty/crates/BUILD.syn-1.0.82.bazel
+++ b/util/import/3rdparty/crates/BUILD.syn-1.0.82.bazel
@@ -7,10 +7,7 @@
###############################################################################
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -25,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -45,10 +43,45 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=syn",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.82",
deps = [
"@rules_rust_util_import__proc-macro2-1.0.33//:proc_macro2",
@@ -76,6 +109,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -88,6 +122,7 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
+ "crate-name=syn",
"manual",
"noclippy",
"norustfmt",
diff --git a/util/import/3rdparty/crates/BUILD.unicode-xid-0.2.4.bazel b/util/import/3rdparty/crates/BUILD.unicode-xid-0.2.4.bazel
index 78dccbab..4fc289bf 100644
--- a/util/import/3rdparty/crates/BUILD.unicode-xid-0.2.4.bazel
+++ b/util/import/3rdparty/crates/BUILD.unicode-xid-0.2.4.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,21 +21,59 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = ["default"],
+ crate_features = [
+ "default",
+ ],
crate_root = "src/lib.rs",
edition = "2015",
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=unicode-xid",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.4",
)
diff --git a/util/import/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/util/import/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index 4e72bb2b..e236728e 100644
--- a/util/import/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
+++ b/util/import/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -6,10 +6,7 @@
# bazel run @//util/import/3rdparty:crates_vendor
###############################################################################
-load(
- "@rules_rust//rust:defs.bzl",
- "rust_library",
-)
+load("@rules_rust//rust:defs.bzl", "rust_library")
package(default_visibility = ["//visibility:public"])
@@ -24,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -39,9 +37,44 @@ rust_library(
rustc_flags = ["--cap-lints=allow"],
tags = [
"cargo-bazel",
+ "crate-name=wasi",
"manual",
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
diff --git a/util/import/3rdparty/crates/defs.bzl b/util/import/3rdparty/crates/defs.bzl
index 9cf7049c..d58e83c9 100644
--- a/util/import/3rdparty/crates/defs.bzl
+++ b/util/import/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -359,8 +363,8 @@ _BUILD_PROC_MACRO_ALIASES = {
}
_CONDITIONS = {
- "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(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
}
###############################################################################
diff --git a/util/process_wrapper/options.rs b/util/process_wrapper/options.rs
index 472c4f4a..9b43fae8 100644
--- a/util/process_wrapper/options.rs
+++ b/util/process_wrapper/options.rs
@@ -308,7 +308,7 @@ fn environment_block(
// Have the last values added take precedence over the first.
// This is simpler than needing to track duplicates and explicitly override
// them.
- environment_variables.extend(environment_file_block.into_iter());
+ environment_variables.extend(environment_file_block);
for (f, replace_with) in &[stable_stamp_mappings, volatile_stamp_mappings].concat() {
for value in environment_variables.values_mut() {
let from = format!("{{{f}}}");
diff --git a/util/process_wrapper/util.rs b/util/process_wrapper/util.rs
index 9bb6693f..7bab19ef 100644
--- a/util/process_wrapper/util.rs
+++ b/util/process_wrapper/util.rs
@@ -84,13 +84,13 @@ mod test {
#[test]
fn test_read_to_array() {
- let input = r#"some escaped \\\
+ let input = r"some escaped \\\
string
-with other lines"#
+with other lines"
.to_owned();
let expected = vec![
- r#"some escaped \
-string"#,
+ r"some escaped \
+string",
"with other lines",
];
let got = read_to_array(input.as_bytes()).unwrap();
diff --git a/version.bzl b/version.bzl
index 63fe208e..e9f87b8a 100644
--- a/version.bzl
+++ b/version.bzl
@@ -1,3 +1,3 @@
"""The version of rules_rust."""
-VERSION = "0.21.1"
+VERSION = "0.26.0"
diff --git a/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel b/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel
index 79008176..31572c00 100644
--- a/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel
+++ b/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel
@@ -6,6 +6,7 @@ package(default_visibility = ["//visibility:public"])
exports_files([
"Cargo.toml",
+ "Cargo.lock",
])
# TODO: Comment on bootstrapping
diff --git a/wasm_bindgen/3rdparty/Cargo.Bazel.lock b/wasm_bindgen/3rdparty/Cargo.Bazel.lock
index 3085ae78..077526c7 100644
--- a/wasm_bindgen/3rdparty/Cargo.Bazel.lock
+++ b/wasm_bindgen/3rdparty/Cargo.Bazel.lock
@@ -4,14 +4,20 @@ version = 3
[[package]]
name = "aho-corasick"
-version = "0.7.20"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -22,9 +28,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.68"
+version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
[[package]]
name = "ascii"
@@ -86,15 +92,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
-name = "block-buffer"
-version = "0.10.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
name = "bstr"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -102,7 +99,7 @@ checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
dependencies = [
"lazy_static",
"memchr",
- "regex-automata",
+ "regex-automata 0.1.10",
]
[[package]]
@@ -117,9 +114,9 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.11.1"
+version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
[[package]]
name = "byteorder"
@@ -129,9 +126,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "cc"
-version = "1.0.78"
+version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "cfg-if"
@@ -141,12 +138,12 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.23"
+version = "0.4.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
dependencies = [
+ "android-tzdata",
"iana-time-zone",
- "num-integer",
"num-traits",
"winapi",
]
@@ -158,35 +155,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cca491388666e04d7248af3f60f0c40cfb0991c72205595d7c396e3510207d1a"
[[package]]
-name = "codespan-reporting"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
-dependencies = [
- "termcolor",
- "unicode-width",
-]
-
-[[package]]
name = "core-foundation-sys"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
-
-[[package]]
-name = "cpufeatures"
-version = "0.2.5"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
-dependencies = [
- "libc",
-]
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
[[package]]
name = "crossbeam-channel"
-version = "0.5.6"
+version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
dependencies = [
"cfg-if",
"crossbeam-utils",
@@ -194,9 +172,9 @@ dependencies = [
[[package]]
name = "crossbeam-deque"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
dependencies = [
"cfg-if",
"crossbeam-epoch",
@@ -205,9 +183,9 @@ dependencies = [
[[package]]
name = "crossbeam-epoch"
-version = "0.9.13"
+version = "0.9.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
dependencies = [
"autocfg",
"cfg-if",
@@ -218,24 +196,14 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.14"
+version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
dependencies = [
"cfg-if",
]
[[package]]
-name = "crypto-common"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
-dependencies = [
- "generic-array",
- "typenum",
-]
-
-[[package]]
name = "curl"
version = "0.4.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -252,9 +220,9 @@ dependencies = [
[[package]]
name = "curl-sys"
-version = "0.4.59+curl-7.86.0"
+version = "0.4.63+curl-8.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6cfce34829f448b08f55b7db6d0009e23e2e86a34e8c2b366269bf5799b4a407"
+checksum = "aeb0fef7046022a1e2ad67a004978f0e3cacb9e3123dc62ce768f92197b771dc"
dependencies = [
"cc",
"libc",
@@ -266,50 +234,6 @@ dependencies = [
]
[[package]]
-name = "cxx"
-version = "1.0.85"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5add3fc1717409d029b20c5b6903fc0c0b02fa6741d820054f4a2efa5e5816fd"
-dependencies = [
- "cc",
- "cxxbridge-flags",
- "cxxbridge-macro",
- "link-cplusplus",
-]
-
-[[package]]
-name = "cxx-build"
-version = "1.0.85"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4c87959ba14bc6fbc61df77c3fcfe180fc32b93538c4f1031dd802ccb5f2ff0"
-dependencies = [
- "cc",
- "codespan-reporting",
- "once_cell",
- "proc-macro2",
- "quote",
- "scratch",
- "syn",
-]
-
-[[package]]
-name = "cxxbridge-flags"
-version = "1.0.85"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69a3e162fde4e594ed2b07d0f83c6c67b745e7f28ce58c6df5e6b6bef99dfb59"
-
-[[package]]
-name = "cxxbridge-macro"
-version = "1.0.85"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e7e2adeb6a0d4a282e581096b06e1791532b7d576dcde5ccd9382acf55db8e6"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
name = "diff"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -328,16 +252,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
[[package]]
-name = "digest"
-version = "0.10.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
-dependencies = [
- "block-buffer",
- "crypto-common",
-]
-
-[[package]]
name = "doc-comment"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -357,9 +271,9 @@ dependencies = [
[[package]]
name = "either"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "env_logger"
@@ -375,24 +289,51 @@ dependencies = [
]
[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
name = "fastrand"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
dependencies = [
"instant",
]
[[package]]
name = "filetime"
-version = "0.2.19"
+version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9"
+checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall",
- "windows-sys 0.42.0",
+ "redox_syscall 0.2.16",
+ "windows-sys",
]
[[package]]
@@ -421,28 +362,18 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "form_urlencoded"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
dependencies = [
"percent-encoding",
]
[[package]]
-name = "generic-array"
-version = "0.14.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
-dependencies = [
- "typenum",
- "version_check",
-]
-
-[[package]]
name = "getrandom"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
dependencies = [
"cfg-if",
"libc",
@@ -450,6 +381,18 @@ dependencies = [
]
[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "hashbrown"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
+
+[[package]]
name = "heck"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -469,12 +412,9 @@ dependencies = [
[[package]]
name = "hermit-abi"
-version = "0.2.6"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
-dependencies = [
- "libc",
-]
+checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
[[package]]
name = "httparse"
@@ -496,26 +436,25 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "iana-time-zone"
-version = "0.1.53"
+version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
- "winapi",
+ "windows",
]
[[package]]
name = "iana-time-zone-haiku"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
- "cxx",
- "cxx-build",
+ "cc",
]
[[package]]
@@ -529,15 +468,35 @@ dependencies = [
[[package]]
name = "idna"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
dependencies = [
"unicode-bidi",
"unicode-normalization",
]
[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.0",
+]
+
+[[package]]
name = "instant"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -547,6 +506,17 @@ dependencies = [
]
[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.2",
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
name = "itertools"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -557,15 +527,15 @@ dependencies = [
[[package]]
name = "itoa"
-version = "1.0.5"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
+checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
[[package]]
name = "js-sys"
-version = "0.3.60"
+version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
dependencies = [
"wasm-bindgen",
]
@@ -584,15 +554,15 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
[[package]]
name = "libc"
-version = "0.2.139"
+version = "0.2.147"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
[[package]]
name = "libz-sys"
-version = "1.1.8"
+version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
+checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db"
dependencies = [
"cc",
"libc",
@@ -601,22 +571,16 @@ dependencies = [
]
[[package]]
-name = "link-cplusplus"
-version = "1.0.8"
+name = "linux-raw-sys"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
-dependencies = [
- "cc",
-]
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "log"
-version = "0.4.17"
+version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-dependencies = [
- "cfg-if",
-]
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
[[package]]
name = "memchr"
@@ -626,18 +590,18 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "memoffset"
-version = "0.7.1"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
[[package]]
name = "mime"
-version = "0.3.16"
+version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "mime_guess"
@@ -674,16 +638,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
[[package]]
-name = "num-integer"
-version = "0.1.45"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
-dependencies = [
- "autocfg",
- "num-traits",
-]
-
-[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -694,11 +648,11 @@ dependencies = [
[[package]]
name = "num_cpus"
-version = "1.15.0"
+version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
- "hermit-abi 0.2.6",
+ "hermit-abi 0.3.2",
"libc",
]
@@ -713,15 +667,15 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.17.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "openssl"
-version = "0.10.45"
+version = "0.10.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1"
+checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
dependencies = [
"bitflags",
"cfg-if",
@@ -734,13 +688,13 @@ dependencies = [
[[package]]
name = "openssl-macros"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.25",
]
[[package]]
@@ -751,20 +705,19 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-src"
-version = "111.24.0+1.1.1s"
+version = "111.26.0+1.1.1u"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd"
+checksum = "efc62c9f12b22b8f5208c23a7200a442b2e5999f8bdf80233852122b5a4f6f37"
dependencies = [
"cc",
]
[[package]]
name = "openssl-sys"
-version = "0.9.80"
+version = "0.9.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7"
+checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
dependencies = [
- "autocfg",
"cc",
"libc",
"openssl-src",
@@ -774,15 +727,15 @@ dependencies = [
[[package]]
name = "percent-encoding"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]]
name = "pkg-config"
-version = "0.3.26"
+version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
[[package]]
name = "ppv-lite86"
@@ -816,15 +769,15 @@ dependencies = [
[[package]]
name = "predicates-core"
-version = "1.0.5"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2"
+checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
[[package]]
name = "predicates-tree"
-version = "1.0.7"
+version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d"
+checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
dependencies = [
"predicates-core",
"termtree",
@@ -832,9 +785,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.49"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5"
+checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
dependencies = [
"unicode-ident",
]
@@ -847,9 +800,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
[[package]]
name = "quote"
-version = "1.0.23"
+version = "1.0.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
dependencies = [
"proc-macro2",
]
@@ -886,9 +839,9 @@ dependencies = [
[[package]]
name = "rayon"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
dependencies = [
"either",
"rayon-core",
@@ -896,9 +849,9 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.10.1"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
dependencies = [
"crossbeam-channel",
"crossbeam-deque",
@@ -916,13 +869,23 @@ dependencies = [
]
[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
name = "regex"
-version = "1.7.0"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
dependencies = [
"aho-corasick",
"memchr",
+ "regex-automata 0.3.3",
"regex-syntax",
]
@@ -933,37 +896,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
[[package]]
-name = "regex-syntax"
-version = "0.6.28"
+name = "regex-automata"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
[[package]]
-name = "remove_dir_all"
-version = "0.5.3"
+name = "regex-syntax"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-dependencies = [
- "winapi",
-]
+checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
[[package]]
name = "rouille"
-version = "3.6.1"
+version = "3.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f86e4c51a773f953f02bbab5fd049f004bfd384341d62da2a079aff812ab176"
+checksum = "3716fbf57fc1084d7a706adf4e445298d123e4a44294c4e8213caf1b85fcc921"
dependencies = [
"base64 0.13.1",
"chrono",
"filetime",
"multipart",
- "num_cpus",
"percent-encoding",
"rand",
"serde",
"serde_derive",
"serde_json",
- "sha1",
+ "sha1_smol",
"threadpool",
"time",
"tiny_http",
@@ -972,15 +936,29 @@ dependencies = [
[[package]]
name = "rustc-demangle"
-version = "0.1.21"
+version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys",
+]
[[package]]
name = "ryu"
-version = "1.0.12"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
+checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
[[package]]
name = "safemem"
@@ -990,12 +968,11 @@ checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
[[package]]
name = "schannel"
-version = "0.1.20"
+version = "0.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
dependencies = [
- "lazy_static",
- "windows-sys 0.36.1",
+ "windows-sys",
]
[[package]]
@@ -1005,36 +982,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
-name = "scratch"
-version = "1.0.3"
+name = "semver"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"
+checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
[[package]]
name = "serde"
-version = "1.0.152"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
+checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.152"
+version = "1.0.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
+checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.25",
]
[[package]]
name = "serde_json"
-version = "1.0.91"
+version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
+checksum = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed"
dependencies = [
"itoa",
"ryu",
@@ -1042,21 +1019,16 @@ dependencies = [
]
[[package]]
-name = "sha1"
-version = "0.10.5"
+name = "sha1_smol"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "digest",
-]
+checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012"
[[package]]
name = "socket2"
-version = "0.4.7"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
dependencies = [
"libc",
"winapi",
@@ -1070,9 +1042,20 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "syn"
-version = "1.0.107"
+version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
dependencies = [
"proc-macro2",
"quote",
@@ -1081,32 +1064,32 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.3.0"
+version = "3.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
dependencies = [
+ "autocfg",
"cfg-if",
"fastrand",
- "libc",
- "redox_syscall",
- "remove_dir_all",
- "winapi",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "windows-sys",
]
[[package]]
name = "termcolor"
-version = "1.1.3"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
dependencies = [
"winapi-util",
]
[[package]]
name = "termtree"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8"
+checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
[[package]]
name = "threadpool"
@@ -1119,9 +1102,9 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.17"
+version = "0.3.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
+checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"
dependencies = [
"libc",
"num_threads",
@@ -1131,9 +1114,9 @@ dependencies = [
[[package]]
name = "time-core"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
[[package]]
name = "tiny_http"
@@ -1158,9 +1141,9 @@ dependencies = [
[[package]]
name = "tinyvec_macros"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "twoway"
@@ -1172,12 +1155,6 @@ dependencies = [
]
[[package]]
-name = "typenum"
-version = "1.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
-
-[[package]]
name = "unicase"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1188,15 +1165,15 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.8"
+version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
[[package]]
name = "unicode-ident"
-version = "1.0.6"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
+checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
[[package]]
name = "unicode-normalization"
@@ -1209,21 +1186,15 @@ dependencies = [
[[package]]
name = "unicode-segmentation"
-version = "1.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a"
-
-[[package]]
-name = "unicode-width"
-version = "0.1.10"
+version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
[[package]]
name = "url"
-version = "2.3.1"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
dependencies = [
"form_urlencoded",
"idna",
@@ -1263,7 +1234,7 @@ dependencies = [
"log",
"rayon",
"walrus-macro",
- "wasmparser 0.77.0",
+ "wasmparser 0.77.1",
]
[[package]]
@@ -1275,7 +1246,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn",
+ "syn 1.0.109",
]
[[package]]
@@ -1286,9 +1257,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -1296,22 +1267,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.25",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-cli"
-version = "0.2.84"
+version = "0.2.87"
dependencies = [
"anyhow",
"assert_cmd",
@@ -1332,18 +1303,15 @@ dependencies = [
"wasm-bindgen",
"wasm-bindgen-cli-support",
"wasm-bindgen-shared",
+ "wasmparser 0.102.0",
"wasmprinter",
- "wit-printer",
- "wit-text",
- "wit-validator",
- "wit-walrus",
]
[[package]]
name = "wasm-bindgen-cli-support"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d4780c659b883a19ddb7ced365db19f7f45cd182d832ee14de2b7ef52e88a9f"
+checksum = "d21c60239a09bf9bab8dfa752be4e6c637db22296b9ded493800090448692da9"
dependencies = [
"anyhow",
"base64 0.9.3",
@@ -1359,16 +1327,13 @@ dependencies = [
"wasm-bindgen-threads-xform",
"wasm-bindgen-wasm-conventions",
"wasm-bindgen-wasm-interpreter",
- "wit-text",
- "wit-validator",
- "wit-walrus",
]
[[package]]
name = "wasm-bindgen-externref-xform"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d154c3843bf3b635b602ad41b56f505f8f1a25f8a0133fca4bbd0918d74efdc"
+checksum = "bafbe1984f67cc12645f12ab65e6145e8ddce1ab265d0be58435f25bb0ce2608"
dependencies = [
"anyhow",
"walrus",
@@ -1376,9 +1341,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1386,22 +1351,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.25",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-multi-value-xform"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c00a577fbd4be358ef8095432189b5c2e6b6e71f5081797c2032572f77d65d26"
+checksum = "581419e3995571a1d2d066e360ca1c0c09da097f5a53c98e6f00d96eddaf0ffe"
dependencies = [
"anyhow",
"walrus",
@@ -1409,15 +1374,15 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "wasm-bindgen-threads-xform"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0aa93941bae037b7b4fac4ecfc132294b828036c5990a806d0e6fd9284297d94"
+checksum = "e05d272073981137e8426cf2a6830d43d1f84f988a050b2f8b210f0e266b8983"
dependencies = [
"anyhow",
"walrus",
@@ -1426,9 +1391,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-wasm-conventions"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8f5de325048d945c90600fdf66b13521f3340d85971287775c36aa99c04466b"
+checksum = "0e9c65b1ff5041ea824ca24c519948aec16fb6611c617d601623c0657dfcd47b"
dependencies = [
"anyhow",
"walrus",
@@ -1436,9 +1401,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-wasm-interpreter"
-version = "0.2.84"
+version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f695df44962e3a107436282232a2daa185b8453c16be8ddfb637cd2601f31128"
+checksum = "7c5c796220738ab5d44666f37205728a74141c0039d1166bcf8110b26bafaa1e"
dependencies = [
"anyhow",
"log",
@@ -1448,39 +1413,38 @@ dependencies = [
[[package]]
name = "wasmparser"
-version = "0.59.0"
+version = "0.77.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a950e6a618f62147fd514ff445b2a0b53120d382751960797f85f058c7eda9b9"
+checksum = "5fe3d5405e9ea6c1317a656d6e0820912d8b7b3607823a7596117c8f666daf6f"
[[package]]
name = "wasmparser"
-version = "0.77.0"
+version = "0.102.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b35c86d22e720a07d954ebbed772d01180501afe7d03d464f413bb5f8914a8d6"
+checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b"
+dependencies = [
+ "indexmap 1.9.3",
+ "url",
+]
[[package]]
name = "wasmparser"
-version = "0.83.0"
+version = "0.108.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a"
-
-[[package]]
-name = "wasmprinter"
-version = "0.2.33"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f973822fb3ca7e03ab421910274514b405df19a3d53acb131ae4df3a2fc4eb58"
+checksum = "76c956109dcb41436a39391139d9b6e2d0a5e0b158e1293ef352ec977e5e36c5"
dependencies = [
- "anyhow",
- "wasmparser 0.83.0",
+ "indexmap 2.0.0",
+ "semver",
]
[[package]]
-name = "wast"
-version = "21.0.0"
+name = "wasmprinter"
+version = "0.2.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5"
+checksum = "b76cb909fe3d9b0de58cee1f4072247e680ff5cc1558ccad2790a9de14a23993"
dependencies = [
- "leb128",
+ "anyhow",
+ "wasmparser 0.108.0",
]
[[package]]
@@ -1515,177 +1479,76 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
-name = "windows-sys"
-version = "0.36.1"
+name = "windows"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
dependencies = [
- "windows_aarch64_msvc 0.36.1",
- "windows_i686_gnu 0.36.1",
- "windows_i686_msvc 0.36.1",
- "windows_x86_64_gnu 0.36.1",
- "windows_x86_64_msvc 0.36.1",
+ "windows-targets",
]
[[package]]
name = "windows-sys"
-version = "0.42.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc 0.42.0",
- "windows_i686_gnu 0.42.0",
- "windows_i686_msvc 0.42.0",
- "windows_x86_64_gnu 0.42.0",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc 0.42.0",
+ "windows-targets",
]
[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.42.0"
+name = "windows-targets"
+version = "0.48.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
[[package]]
-name = "windows_aarch64_msvc"
-version = "0.36.1"
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.42.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
[[package]]
name = "windows_i686_gnu"
-version = "0.36.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
[[package]]
name = "windows_i686_msvc"
-version = "0.36.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.36.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.42.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.42.0"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.36.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.42.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
-
-[[package]]
-name = "wit-parser"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f5fd97866f4b9c8e1ed57bcf9446f3d0d8ba37e2dd01c3c612c046c053b06f7"
-dependencies = [
- "anyhow",
- "leb128",
- "wit-schema-version",
-]
-
-[[package]]
-name = "wit-printer"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93f19ca44555a3c14d69acee6447a6e4f52771b0c6e5d8db3e42db3b90f6fce9"
-dependencies = [
- "anyhow",
- "wasmprinter",
- "wit-parser",
- "wit-schema-version",
-]
-
-[[package]]
-name = "wit-schema-version"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfee4a6a4716eefa0682e7a3b836152e894a3e4f34a9d6c2c3e1c94429bfe36a"
-
-[[package]]
-name = "wit-text"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33358e95c77d660f1c7c07f4a93c2bd89768965e844e3c50730bb4b42658df5f"
-dependencies = [
- "anyhow",
- "wast",
- "wit-writer",
-]
-
-[[package]]
-name = "wit-validator"
-version = "0.2.1"
+version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c11d93d925420e7872b226c4161849c32be38385ccab026b88df99d8ddc6ba6"
-dependencies = [
- "anyhow",
- "wasmparser 0.59.0",
- "wit-parser",
- "wit-schema-version",
-]
-
-[[package]]
-name = "wit-walrus"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad559e3e4c6404b2a6a675d44129d62a3836e3b951b90112fa1c5feb852757cd"
-dependencies = [
- "anyhow",
- "id-arena",
- "walrus",
- "wit-parser",
- "wit-schema-version",
- "wit-writer",
-]
-
-[[package]]
-name = "wit-writer"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2ad01ba5e9cbcff799a0689e56a153776ea694cec777f605938cb9880d41a09"
-dependencies = [
- "leb128",
- "wit-schema-version",
-]
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel b/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
deleted file mode 100644
index b1b35d00..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-0.7.20.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "aho_corasick",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=aho-corasick",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.20",
- deps = [
- "@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
new file mode 100644
index 00000000..60316766
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "aho_corasick",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "perf-literal",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=aho-corasick",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.2",
+ deps = [
+ "@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel
new file mode 100644
index 00000000..d54020cd
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "android_tzdata",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=android-tzdata",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel
index b5a9d280..837c86a0 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.68.bazel b/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.68.bazel
deleted file mode 100644
index 87e395d3..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.68.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "anyhow",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.68",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "anyhow_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.68",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "anyhow_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel b/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
new file mode 100644
index 00000000..07b8d0b7
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "anyhow",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.71",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "anyhow_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.71",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "anyhow_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel
index 231bb70f..234d2ed5 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,5 +43,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel
index ac4c694e..e9bc0430 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,13 +38,47 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.8",
deps = [
"@rules_rust_wasm_bindgen__bstr-0.2.17//:bstr",
"@rules_rust_wasm_bindgen__doc-comment-0.3.3//:doc_comment",
"@rules_rust_wasm_bindgen__predicates-2.1.5//:predicates",
- "@rules_rust_wasm_bindgen__predicates-core-1.0.5//:predicates_core",
- "@rules_rust_wasm_bindgen__predicates-tree-1.0.7//:predicates_tree",
+ "@rules_rust_wasm_bindgen__predicates-core-1.0.6//:predicates_core",
+ "@rules_rust_wasm_bindgen__predicates-tree-1.0.9//:predicates_tree",
"@rules_rust_wasm_bindgen__wait-timeout-0.2.0//:wait_timeout",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel b/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel
index 17cf8aa6..45aa5a88 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,79 +38,113 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.14",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
index 31d27039..addecb1d 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel
index b5763672..63a4786e 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.13.1",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.base64-0.9.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.base64-0.9.3.bazel
index 3b3ef9d6..7f6df058 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.base64-0.9.3.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.base64-0.9.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.3",
deps = [
"@rules_rust_wasm_bindgen__byteorder-1.4.3//:byteorder",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bazel b/wasm_bindgen/3rdparty/crates/BUILD.bazel
index 019d0171..af68d6e2 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.bazel
@@ -27,7 +27,7 @@ filegroup(
# Workspace Member Dependencies
alias(
name = "anyhow",
- actual = "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
+ actual = "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
tags = ["manual"],
)
@@ -63,7 +63,7 @@ alias(
alias(
name = "log",
- actual = "@rules_rust_wasm_bindgen__log-0.4.17//:log",
+ actual = "@rules_rust_wasm_bindgen__log-0.4.19//:log",
tags = ["manual"],
)
@@ -75,37 +75,37 @@ alias(
alias(
name = "rayon",
- actual = "@rules_rust_wasm_bindgen__rayon-1.6.1//:rayon",
+ actual = "@rules_rust_wasm_bindgen__rayon-1.7.0//:rayon",
tags = ["manual"],
)
alias(
name = "rouille",
- actual = "@rules_rust_wasm_bindgen__rouille-3.6.1//:rouille",
+ actual = "@rules_rust_wasm_bindgen__rouille-3.6.2//:rouille",
tags = ["manual"],
)
alias(
name = "serde",
- actual = "@rules_rust_wasm_bindgen__serde-1.0.152//:serde",
+ actual = "@rules_rust_wasm_bindgen__serde-1.0.171//:serde",
tags = ["manual"],
)
alias(
name = "serde_derive",
- actual = "@rules_rust_wasm_bindgen__serde_derive-1.0.152//:serde_derive",
+ actual = "@rules_rust_wasm_bindgen__serde_derive-1.0.171//:serde_derive",
tags = ["manual"],
)
alias(
name = "serde_json",
- actual = "@rules_rust_wasm_bindgen__serde_json-1.0.91//:serde_json",
+ actual = "@rules_rust_wasm_bindgen__serde_json-1.0.102//:serde_json",
tags = ["manual"],
)
alias(
name = "tempfile",
- actual = "@rules_rust_wasm_bindgen__tempfile-3.3.0//:tempfile",
+ actual = "@rules_rust_wasm_bindgen__tempfile-3.6.0//:tempfile",
tags = ["manual"],
)
@@ -117,48 +117,30 @@ alias(
alias(
name = "wasm-bindgen",
- actual = "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.84//:wasm_bindgen",
+ actual = "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.87//:wasm_bindgen",
tags = ["manual"],
)
alias(
name = "wasm-bindgen-cli-support",
- actual = "@rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.84//:wasm_bindgen_cli_support",
+ actual = "@rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.87//:wasm_bindgen_cli_support",
tags = ["manual"],
)
alias(
name = "wasm-bindgen-shared",
- actual = "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84//:wasm_bindgen_shared",
+ actual = "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
tags = ["manual"],
)
alias(
- name = "wasmprinter",
- actual = "@rules_rust_wasm_bindgen__wasmprinter-0.2.33//:wasmprinter",
- tags = ["manual"],
-)
-
-alias(
- name = "wit-printer",
- actual = "@rules_rust_wasm_bindgen__wit-printer-0.2.0//:wit_printer",
- tags = ["manual"],
-)
-
-alias(
- name = "wit-text",
- actual = "@rules_rust_wasm_bindgen__wit-text-0.8.0//:wit_text",
+ name = "wasmparser",
+ actual = "@rules_rust_wasm_bindgen__wasmparser-0.102.0//:wasmparser",
tags = ["manual"],
)
alias(
- name = "wit-validator",
- actual = "@rules_rust_wasm_bindgen__wit-validator-0.2.1//:wit_validator",
- tags = ["manual"],
-)
-
-alias(
- name = "wit-walrus",
- actual = "@rules_rust_wasm_bindgen__wit-walrus-0.6.0//:wit_walrus",
+ name = "wasmprinter",
+ actual = "@rules_rust_wasm_bindgen__wasmprinter-0.2.60//:wasmprinter",
tags = ["manual"],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
index 2c65c906..c34cc618 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel
@@ -21,12 +21,16 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
+ crate_features = [
+ "default",
+ ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
@@ -37,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.3.2",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel
deleted file mode 100644
index 932361ab..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.block-buffer-0.10.3.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "block_buffer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=block-buffer",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.3",
- deps = [
- "@rules_rust_wasm_bindgen__generic-array-0.14.6//:generic_array",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel b/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel
index bbb24fc3..8a87d3ba 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -44,6 +45,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.17",
deps = [
"@rules_rust_wasm_bindgen__lazy_static-1.4.0//:lazy_static",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel
index 27475344..f50f0c93 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.4",
deps = [
"@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel
deleted file mode 100644
index 69146729..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.11.1.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "bumpalo",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=bumpalo",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.11.1",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel
new file mode 100644
index 00000000..b7a00846
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "bumpalo",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bumpalo",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.13.0",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.byteorder-1.4.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
index 23299fbc..c2818891 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.byteorder-1.4.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.3",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.78.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.78.bazel
deleted file mode 100644
index c5d143cb..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.78.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.78",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel
new file mode 100644
index 00000000..4e17f9ea
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.79.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "cc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.79",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
index dad98e0a..0c3c7ce2 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.23.bazel b/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.23.bazel
deleted file mode 100644
index b0e2a11a..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.23.bazel
+++ /dev/null
@@ -1,63 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "chrono",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clock",
- "iana-time-zone",
- "std",
- "winapi",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=chrono",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.23",
- deps = [
- "@rules_rust_wasm_bindgen__iana-time-zone-0.1.53//:iana_time_zone",
- "@rules_rust_wasm_bindgen__num-integer-0.1.45//:num_integer",
- "@rules_rust_wasm_bindgen__num-traits-0.2.15//:num_traits",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel b/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel
new file mode 100644
index 00000000..37eaaccf
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "chrono",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clock",
+ "iana-time-zone",
+ "std",
+ "winapi",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chrono",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.26",
+ deps = [
+ "@rules_rust_wasm_bindgen__num-traits-0.2.15//:num_traits",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__android-tzdata-0.1.1//:android_tzdata", # cfg(target_os = "android")
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__iana-time-zone-0.1.57//:iana_time_zone", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel
index f3dceb26..a39cc2f1 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.1",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel
deleted file mode 100644
index 8a96d9d0..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.codespan-reporting-0.11.1.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0
-# ])
-
-rust_library(
- name = "codespan_reporting",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=codespan-reporting",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.11.1",
- deps = [
- "@rules_rust_wasm_bindgen__termcolor-1.1.3//:termcolor",
- "@rules_rust_wasm_bindgen__unicode-width-0.1.10//:unicode_width",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel
deleted file mode 100644
index c6623dc6..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.3.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT / Apache-2.0
-# ])
-
-rust_library(
- name = "core_foundation_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=core-foundation-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.3",
- deps = [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "core-foundation-sys_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=core-foundation-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.3",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "core-foundation-sys_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel
new file mode 100644
index 00000000..393490a5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT / Apache-2.0
+# ])
+
+rust_library(
+ name = "core_foundation_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=core-foundation-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.4",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel
deleted file mode 100644
index 653ea26d..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.cpufeatures-0.2.5.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cpufeatures",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cpufeatures",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.5",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # aarch64-linux-android
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.6.bazel
deleted file mode 100644
index 3e1b6890..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.6.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_channel",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "crossbeam-utils",
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-channel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.6",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.14//:crossbeam_utils",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel
new file mode 100644
index 00000000..4d37cbb9
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_channel",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "crossbeam-utils",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-channel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.5.8",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.16//:crossbeam_utils",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.2.bazel
deleted file mode 100644
index 18a501e3..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.2.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_deque",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "crossbeam-epoch",
- "crossbeam-utils",
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-deque",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.2",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__crossbeam-epoch-0.9.13//:crossbeam_epoch",
- "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.14//:crossbeam_utils",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel
new file mode 100644
index 00000000..21f959ec
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel
@@ -0,0 +1,87 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_deque",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "crossbeam-epoch",
+ "crossbeam-utils",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-deque",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.3",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_wasm_bindgen__crossbeam-epoch-0.9.15//:crossbeam_epoch",
+ "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.16//:crossbeam_utils",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.13.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.13.bazel
deleted file mode 100644
index 76ff4728..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.13.bazel
+++ /dev/null
@@ -1,96 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_epoch",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-epoch",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.13",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__crossbeam-epoch-0.9.13//:build_script_build",
- "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.14//:crossbeam_utils",
- "@rules_rust_wasm_bindgen__memoffset-0.7.1//:memoffset",
- "@rules_rust_wasm_bindgen__scopeguard-1.1.0//:scopeguard",
- ],
-)
-
-cargo_build_script(
- name = "crossbeam-epoch_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "alloc",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-epoch",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.13",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "crossbeam-epoch_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel
new file mode 100644
index 00000000..41b4ca75
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel
@@ -0,0 +1,132 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_epoch",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-epoch",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.15",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_wasm_bindgen__crossbeam-epoch-0.9.15//:build_script_build",
+ "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.16//:crossbeam_utils",
+ "@rules_rust_wasm_bindgen__memoffset-0.9.0//:memoffset",
+ "@rules_rust_wasm_bindgen__scopeguard-1.1.0//:scopeguard",
+ ],
+)
+
+cargo_build_script(
+ name = "crossbeam-epoch_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "alloc",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-epoch",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.15",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "crossbeam-epoch_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel
deleted file mode 100644
index ac3adf69..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.14.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "crossbeam_utils",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-utils",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.14",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.14//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "crossbeam-utils_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=crossbeam-utils",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.14",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "crossbeam-utils_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel
new file mode 100644
index 00000000..b3ad1430
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "crossbeam_utils",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.16",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.16//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "crossbeam-utils_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-utils",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.8.16",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "crossbeam-utils_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel
deleted file mode 100644
index 55a829a3..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.crypto-common-0.1.6.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "crypto_common",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=crypto-common",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.6",
- deps = [
- "@rules_rust_wasm_bindgen__generic-array-0.14.6//:generic_array",
- "@rules_rust_wasm_bindgen__typenum-1.16.0//:typenum",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.curl-0.4.44.bazel b/wasm_bindgen/3rdparty/crates/BUILD.curl-0.4.44.bazel
index 8971f664..8dadf547 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.curl-0.4.44.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.curl-0.4.44.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -44,96 +45,130 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.44",
deps = [
"@rules_rust_wasm_bindgen__curl-0.4.44//:build_script_build",
- "@rules_rust_wasm_bindgen__curl-sys-0.4.59-curl-7.86.0//:curl_sys",
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
- "@rules_rust_wasm_bindgen__socket2-0.4.7//:socket2",
+ "@rules_rust_wasm_bindgen__curl-sys-0.4.63-curl-8.1.2//:curl_sys",
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
+ "@rules_rust_wasm_bindgen__socket2-0.4.9//:socket2",
] + select({
"@rules_rust//rust/platform:aarch64-apple-ios": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__schannel-0.1.20//:schannel", # cfg(target_env = "msvc")
+ "@rules_rust_wasm_bindgen__schannel-0.1.22//:schannel", # cfg(target_env = "msvc")
"@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(target_env = "msvc")
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:i686-linux-android": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__schannel-0.1.20//:schannel", # cfg(target_env = "msvc")
+ "@rules_rust_wasm_bindgen__schannel-0.1.22//:schannel", # cfg(target_env = "msvc")
"@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(target_env = "msvc")
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__schannel-0.1.20//:schannel", # cfg(target_env = "msvc")
+ "@rules_rust_wasm_bindgen__schannel-0.1.22//:schannel", # cfg(target_env = "msvc")
"@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(target_env = "msvc")
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
"@rules_rust_wasm_bindgen__openssl-probe-0.1.5//:openssl_probe", # cfg(all(unix, not(target_os = "macos")))
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
],
"//conditions:default": [],
}),
@@ -154,6 +189,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -161,6 +197,65 @@ cargo_build_script(
],
),
edition = "2018",
+ link_deps = [
+ "@rules_rust_wasm_bindgen__curl-sys-0.4.63-curl-8.1.2//:curl_sys",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "//conditions:default": [],
+ }),
rustc_flags = [
"--cap-lints=allow",
],
@@ -173,9 +268,6 @@ cargo_build_script(
],
version = "0.4.44",
visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__curl-sys-0.4.59-curl-7.86.0//:curl_sys",
- ],
)
alias(
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.59+curl-7.86.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.59+curl-7.86.0.bazel
deleted file mode 100644
index af6ad00e..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.59+curl-7.86.0.bazel
+++ /dev/null
@@ -1,114 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "curl_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "openssl-sys",
- "ssl",
- ],
- crate_root = "lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=curl-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.59+curl-7.86.0",
- deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
- "@rules_rust_wasm_bindgen__libz-sys-1.1.8//:libz_sys",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__openssl-sys-0.9.80//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.63+curl-8.1.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.63+curl-8.1.2.bazel
new file mode 100644
index 00000000..2528f7c5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.curl-sys-0.4.63+curl-8.1.2.bazel
@@ -0,0 +1,149 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "curl_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "openssl-sys",
+ "ssl",
+ ],
+ crate_root = "lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=curl-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.63+curl-8.1.2",
+ deps = [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
+ "@rules_rust_wasm_bindgen__libz-sys-1.1.9//:libz_sys",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__openssl-sys-0.9.90//:openssl_sys", # cfg(all(unix, not(target_os = "macos")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cxx-1.0.85.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cxx-1.0.85.bazel
deleted file mode 100644
index 46be0b74..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.cxx-1.0.85.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cxx",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@rules_rust_wasm_bindgen__cxxbridge-macro-1.0.85//:cxxbridge_macro",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxx",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.85",
- deps = [
- "@rules_rust_wasm_bindgen__cxx-1.0.85//:build_script_build",
- "@rules_rust_wasm_bindgen__link-cplusplus-1.0.8//:link_cplusplus",
- ],
-)
-
-cargo_build_script(
- name = "cxx_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "cxxbridge1",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=cxx",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.85",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__cc-1.0.78//:cc",
- "@rules_rust_wasm_bindgen__cxxbridge-flags-1.0.85//:cxxbridge_flags",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "cxx_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cxx-build-1.0.85.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cxx-build-1.0.85.bazel
deleted file mode 100644
index b8202a0a..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.cxx-build-1.0.85.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cxx_build",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxx-build",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.85",
- deps = [
- "@rules_rust_wasm_bindgen__cc-1.0.78//:cc",
- "@rules_rust_wasm_bindgen__codespan-reporting-0.11.1//:codespan_reporting",
- "@rules_rust_wasm_bindgen__once_cell-1.17.0//:once_cell",
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__scratch-1.0.3//:scratch",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:syn",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-flags-1.0.85.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-flags-1.0.85.bazel
deleted file mode 100644
index e1cb13a4..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-flags-1.0.85.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "cxxbridge_flags",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxxbridge-flags",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.85",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-macro-1.0.85.bazel b/wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-macro-1.0.85.bazel
deleted file mode 100644
index 0ee60b41..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.cxxbridge-macro-1.0.85.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "cxxbridge_macro",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=cxxbridge-macro",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.85",
- deps = [
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:syn",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel b/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel
index 4f096558..35e0937d 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.13",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel
index ab6b3236..44bf51e1 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,5 +41,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.0.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel
index 71ea6ae6..310479d2 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.digest-0.10.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.digest-0.10.6.bazel
deleted file mode 100644
index e6b0d669..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.digest-0.10.6.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "digest",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "block-buffer",
- "core-api",
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=digest",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.6",
- deps = [
- "@rules_rust_wasm_bindgen__block-buffer-0.10.3//:block_buffer",
- "@rules_rust_wasm_bindgen__crypto-common-0.1.6//:crypto_common",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel
index f00ecfa1..fdce9b52 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.3",
deps = [
"@rules_rust_wasm_bindgen__doc-comment-0.3.3//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel
index f9beca95..88d383d0 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,11 +38,45 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.1",
deps = [
"@rules_rust_wasm_bindgen__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_wasm_bindgen__regex-1.7.0//:regex",
- "@rules_rust_wasm_bindgen__serde-1.0.152//:serde",
+ "@rules_rust_wasm_bindgen__regex-1.9.1//:regex",
+ "@rules_rust_wasm_bindgen__serde-1.0.171//:serde",
"@rules_rust_wasm_bindgen__strsim-0.10.0//:strsim",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel
deleted file mode 100644
index 36f75f25..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "either",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "use_std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=either",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel
new file mode 100644
index 00000000..2ff17901
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "either",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "use_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=either",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.8.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel
index 71256fef..2dcccb13 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -44,12 +45,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.4",
deps = [
"@rules_rust_wasm_bindgen__atty-0.2.14//:atty",
"@rules_rust_wasm_bindgen__humantime-2.1.0//:humantime",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "@rules_rust_wasm_bindgen__regex-1.7.0//:regex",
- "@rules_rust_wasm_bindgen__termcolor-1.1.3//:termcolor",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "@rules_rust_wasm_bindgen__regex-1.9.1//:regex",
+ "@rules_rust_wasm_bindgen__termcolor-1.2.0//:termcolor",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel
new file mode 100644
index 00000000..8f13a1d0
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "equivalent",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=equivalent",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel
new file mode 100644
index 00000000..3fc2e79a
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel
@@ -0,0 +1,154 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "errno",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
new file mode 100644
index 00000000..736a8d3a
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "errno_dragonfly",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rules_rust_wasm_bindgen__errno-dragonfly-0.1.2//:build_script_build",
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
+ ],
+)
+
+cargo_build_script(
+ name = "errno-dragonfly_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=errno-dragonfly",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "errno-dragonfly_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.8.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.8.0.bazel
deleted file mode 100644
index d2ddd37b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.8.0.bazel
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 OR MIT
-# ])
-
-rust_library(
- name = "fastrand",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=fastrand",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.0",
- deps = select({
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@rules_rust_wasm_bindgen__instant-0.1.12//:instant", # cfg(target_arch = "wasm32")
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_wasm_bindgen__instant-0.1.12//:instant", # cfg(target_arch = "wasm32")
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel
new file mode 100644
index 00000000..4aed1ce5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "fastrand",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fastrand",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.0",
+ deps = select({
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_wasm_bindgen__instant-0.1.12//:instant", # cfg(all(target_arch = "wasm32", not(target_os = "wasi")))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.19.bazel b/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.19.bazel
deleted file mode 100644
index f312ea04..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.19.bazel
+++ /dev/null
@@ -1,118 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "filetime",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=filetime",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.19",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows-sys-0.42.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel b/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel
new file mode 100644
index 00000000..9309743f
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel
@@ -0,0 +1,153 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "filetime",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=filetime",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.21",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel
index a39ee295..8ec90157 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.0",
deps = [
"@rules_rust_wasm_bindgen__num-traits-0.2.15//:num_traits",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel
deleted file mode 100644
index 728c51b9..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.1.0.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "form_urlencoded",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=form_urlencoded",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.0",
- deps = [
- "@rules_rust_wasm_bindgen__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel
new file mode 100644
index 00000000..45dc12c8
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "form_urlencoded",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=form_urlencoded",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__percent-encoding-2.3.0//:percent_encoding",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.generic-array-0.14.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.generic-array-0.14.6.bazel
deleted file mode 100644
index de15141b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.generic-array-0.14.6.bazel
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "generic_array",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "more_lengths",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=generic-array",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.6",
- deps = [
- "@rules_rust_wasm_bindgen__generic-array-0.14.6//:build_script_build",
- "@rules_rust_wasm_bindgen__typenum-1.16.0//:typenum",
- ],
-)
-
-cargo_build_script(
- name = "generic-array_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "more_lengths",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=generic-array",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.14.6",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__version_check-0.9.4//:version_check",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "generic-array_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel b/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel
new file mode 100644
index 00000000..027de780
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel
@@ -0,0 +1,150 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "getrandom",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=getrandom",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.10",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
deleted file mode 100644
index d76b2827..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.8.bazel
+++ /dev/null
@@ -1,115 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "getrandom",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=getrandom",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.8",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_wasm_bindgen__wasi-0.11.0-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
new file mode 100644
index 00000000..913e23cd
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hashbrown",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "raw",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hashbrown",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.12.3",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel
new file mode 100644
index 00000000..11548965
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hashbrown",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "raw",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hashbrown",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.14.0",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel
index c5d70ced..0ddd3fde 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.3",
deps = [
- "@rules_rust_wasm_bindgen__unicode-segmentation-1.10.0//:unicode_segmentation",
+ "@rules_rust_wasm_bindgen__unicode-segmentation-1.10.1//:unicode_segmentation",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel b/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
index d9672ab4..f5e172c3 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.19",
deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
deleted file mode 100644
index 2d2ef3a6..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "hermit_abi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=hermit-abi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.6",
- deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel
new file mode 100644
index 00000000..635bd7c0
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "hermit_abi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=hermit-abi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.2",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel
index e0b0a35b..f0f29d17 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.8.0",
deps = [
"@rules_rust_wasm_bindgen__httparse-1.8.0//:build_script_build",
@@ -61,6 +96,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel
index d8e595e4..5cceca05 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.2",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel
index c9358430..91084be7 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel b/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel
deleted file mode 100644
index f7e39518..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.53.bazel
+++ /dev/null
@@ -1,94 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "iana_time_zone",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "fallback",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.53",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@rules_rust_wasm_bindgen__js-sys-0.3.60//:js_sys", # cfg(target_arch = "wasm32")
- "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.84//:wasm_bindgen", # cfg(target_arch = "wasm32")
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_wasm_bindgen__js-sys-0.3.60//:js_sys", # cfg(target_arch = "wasm32")
- "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.84//:wasm_bindgen", # cfg(target_arch = "wasm32")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.3//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(target_os = "windows")
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel b/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel
new file mode 100644
index 00000000..b6431c0f
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "iana_time_zone",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "fallback",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.57",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-0.48.0//:windows", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-0.48.0//:windows", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_wasm_bindgen__js-sys-0.3.64//:js_sys", # cfg(target_arch = "wasm32")
+ "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.87//:wasm_bindgen", # cfg(target_arch = "wasm32")
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__js-sys-0.3.64//:js_sys", # cfg(target_arch = "wasm32")
+ "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.87//:wasm_bindgen", # cfg(target_arch = "wasm32")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__core-foundation-sys-0.8.4//:core_foundation_sys", # cfg(any(target_os = "macos", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-0.48.0//:windows", # cfg(target_os = "windows")
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel
deleted file mode 100644
index 068522d0..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.1.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "iana_time_zone_haiku",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone-haiku",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.1",
- deps = [
- "@rules_rust_wasm_bindgen__cxx-1.0.85//:cxx",
- "@rules_rust_wasm_bindgen__iana-time-zone-haiku-0.1.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "iana-time-zone-haiku_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone-haiku",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.1",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__cxx-build-1.0.85//:cxx_build",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "iana-time-zone-haiku_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel
new file mode 100644
index 00000000..46994c06
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "iana_time_zone_haiku",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone-haiku",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.2",
+ deps = [
+ "@rules_rust_wasm_bindgen__iana-time-zone-haiku-0.1.2//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "iana-time-zone-haiku_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone-haiku",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.2",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__cc-1.0.79//:cc",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "iana-time-zone-haiku_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel
index 83eadbee..5d4f9317 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,8 +43,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.2.1",
deps = [
- "@rules_rust_wasm_bindgen__rayon-1.6.1//:rayon",
+ "@rules_rust_wasm_bindgen__rayon-1.7.0//:rayon",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.idna-0.3.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.idna-0.3.0.bazel
deleted file mode 100644
index 5c13355d..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.idna-0.3.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "idna",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=idna",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.0",
- deps = [
- "@rules_rust_wasm_bindgen__unicode-bidi-0.3.8//:unicode_bidi",
- "@rules_rust_wasm_bindgen__unicode-normalization-0.1.22//:unicode_normalization",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel
new file mode 100644
index 00000000..1fdf57b2
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel
@@ -0,0 +1,85 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "idna",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=idna",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__unicode-bidi-0.3.13//:unicode_bidi",
+ "@rules_rust_wasm_bindgen__unicode-normalization-0.1.22//:unicode_normalization",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel
new file mode 100644
index 00000000..fbc5aaf1
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "indexmap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.3",
+ deps = [
+ "@rules_rust_wasm_bindgen__hashbrown-0.12.3//:hashbrown",
+ "@rules_rust_wasm_bindgen__indexmap-1.9.3//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "indexmap_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.9.3",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "indexmap_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel
new file mode 100644
index 00000000..b78dfba4
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "indexmap",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=indexmap",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__equivalent-1.0.1//:equivalent",
+ "@rules_rust_wasm_bindgen__hashbrown-0.14.0//:hashbrown",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel b/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel
index 974956d7..a3a76041 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.12",
deps = [
"@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel b/wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
new file mode 100644
index 00000000..a42f68e5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel
@@ -0,0 +1,224 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "io_lifetimes",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.11",
+ deps = [
+ "@rules_rust_wasm_bindgen__io-lifetimes-1.0.11//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "io-lifetimes_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=io-lifetimes",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.11",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "io-lifetimes_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel
index 32db0390..1c79a133 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,8 +43,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.10.5",
deps = [
- "@rules_rust_wasm_bindgen__either-1.8.0//:either",
+ "@rules_rust_wasm_bindgen__either-1.8.1//:either",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.5.bazel
deleted file mode 100644
index fc5c7e31..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.5.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=itoa",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.5",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel
new file mode 100644
index 00000000..142b06ad
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=itoa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.8",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.60.bazel b/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.60.bazel
deleted file mode 100644
index c3ed98bd..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.60.bazel
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "js_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=js-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.60",
- deps = [
- "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.84//:wasm_bindgen",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel b/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel
new file mode 100644
index 00000000..3c146a8e
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "js_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=js-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.64",
+ deps = [
+ "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.87//:wasm_bindgen",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
index c3b320e5..18ab7337 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.4.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel
index 043e4719..c507d71c 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.5",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel b/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel
deleted file mode 100644
index e2675de5..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.139.bazel
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.139",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "libc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.147.bazel b/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.147.bazel
new file mode 100644
index 00000000..30240a41
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.147.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.147",
+ deps = [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "extra_traits",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.147",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libc_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
deleted file mode 100644
index 984ed864..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.8.bazel
+++ /dev/null
@@ -1,104 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "libz_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "libc",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=libz-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.8",
- deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
- "@rules_rust_wasm_bindgen__libz-sys-1.1.8//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "libz-sys_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "libc",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "z",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libz-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.8",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__cc-1.0.78//:cc",
- "@rules_rust_wasm_bindgen__pkg-config-0.3.26//:pkg_config",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__vcpkg-0.2.15//:vcpkg", # cfg(target_env = "msvc")
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__vcpkg-0.2.15//:vcpkg", # cfg(target_env = "msvc")
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__vcpkg-0.2.15//:vcpkg", # cfg(target_env = "msvc")
- ],
- "//conditions:default": [],
- }),
-)
-
-alias(
- name = "build_script_build",
- actual = "libz-sys_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel b/wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel
new file mode 100644
index 00000000..83b15e35
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.libz-sys-1.1.9.bazel
@@ -0,0 +1,140 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "libz_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "libc",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libz-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.9",
+ deps = [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
+ "@rules_rust_wasm_bindgen__libz-sys-1.1.9//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "libz-sys_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "libc",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ links = "z",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libz-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.1.9",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__cc-1.0.79//:cc",
+ "@rules_rust_wasm_bindgen__pkg-config-0.3.27//:pkg_config",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__vcpkg-0.2.15//:vcpkg", # cfg(target_env = "msvc")
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__vcpkg-0.2.15//:vcpkg", # cfg(target_env = "msvc")
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__vcpkg-0.2.15//:vcpkg", # cfg(target_env = "msvc")
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+alias(
+ name = "build_script_build",
+ actual = "libz-sys_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel
deleted file mode 100644
index fa9a00e2..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.link-cplusplus-1.0.8.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "link_cplusplus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=link-cplusplus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
- deps = [
- "@rules_rust_wasm_bindgen__link-cplusplus-1.0.8//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "link-cplusplus_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "cplusplus",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=link-cplusplus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.8",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__cc-1.0.78//:cc",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "link-cplusplus_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
new file mode 100644
index 00000000..5be10087
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "linux_raw_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=linux-raw-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.8",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel b/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel
deleted file mode 100644
index 5a374dc5..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.17.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "log",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- "--cfg=atomic_cas",
- "--cfg=use_std",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__log-0.4.17//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "log_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=log",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.17",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "log_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel b/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel
new file mode 100644
index 00000000..8cb68131
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "log",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ "--cfg=atomic_cas",
+ "--cfg=use_std",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=log",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.19",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel
index d8eec8ed..6aa4a7ce 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -43,6 +44,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.5.0",
deps = [
"@rules_rust_wasm_bindgen__memchr-2.5.0//:build_script_build",
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.7.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.7.1.bazel
deleted file mode 100644
index 991ba357..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.7.1.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "memoffset",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=memoffset",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.1",
- deps = [
- "@rules_rust_wasm_bindgen__memoffset-0.7.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "memoffset_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=memoffset",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.1",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "memoffset_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel
new file mode 100644
index 00000000..a2a5c826
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "memoffset",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memoffset",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__memoffset-0.9.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "memoffset_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=memoffset",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "memoffset_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.16.bazel b/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.16.bazel
deleted file mode 100644
index bcb9c172..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.16.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "mime",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=mime",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.16",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel b/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel
new file mode 100644
index 00000000..aea31da4
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "mime",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mime",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.17",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel
index 4df8a938..4defc67e 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,9 +43,43 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.0.4",
deps = [
- "@rules_rust_wasm_bindgen__mime-0.3.16//:mime",
+ "@rules_rust_wasm_bindgen__mime-0.3.17//:mime",
"@rules_rust_wasm_bindgen__mime_guess-2.0.4//:build_script_build",
"@rules_rust_wasm_bindgen__unicase-2.6.0//:unicase",
],
@@ -63,6 +98,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel
index dd7a8416..bc8712d4 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -45,17 +46,51 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.18.0",
deps = [
"@rules_rust_wasm_bindgen__buf_redux-0.8.4//:buf_redux",
"@rules_rust_wasm_bindgen__httparse-1.8.0//:httparse",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "@rules_rust_wasm_bindgen__mime-0.3.16//:mime",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "@rules_rust_wasm_bindgen__mime-0.3.17//:mime",
"@rules_rust_wasm_bindgen__mime_guess-2.0.4//:mime_guess",
"@rules_rust_wasm_bindgen__quick-error-1.2.3//:quick_error",
"@rules_rust_wasm_bindgen__rand-0.8.5//:rand",
"@rules_rust_wasm_bindgen__safemem-0.3.3//:safemem",
- "@rules_rust_wasm_bindgen__tempfile-3.3.0//:tempfile",
+ "@rules_rust_wasm_bindgen__tempfile-3.6.0//:tempfile",
"@rules_rust_wasm_bindgen__twoway-0.1.8//:twoway",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel
index afaaff55..564d88b5 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num-integer-0.1.45.bazel b/wasm_bindgen/3rdparty/crates/BUILD.num-integer-0.1.45.bazel
deleted file mode 100644
index ec66aaac..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.num-integer-0.1.45.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_integer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num-integer",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.45",
- deps = [
- "@rules_rust_wasm_bindgen__num-integer-0.1.45//:build_script_build",
- "@rules_rust_wasm_bindgen__num-traits-0.2.15//:num_traits",
- ],
-)
-
-cargo_build_script(
- name = "num-integer_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=num-integer",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.45",
- visibility = ["//visibility:private"],
- deps = [
- "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = "num-integer_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel b/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel
index 67038731..98892004 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.15",
deps = [
"@rules_rust_wasm_bindgen__num-traits-0.2.15//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
deleted file mode 100644
index 51daa843..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel
+++ /dev/null
@@ -1,119 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "num_cpus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=num_cpus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.15.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(not(windows))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel
new file mode 100644
index 00000000..391b0ef6
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "num_cpus",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=num_cpus",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.16.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(not(windows))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel
index 10515691..8eb055cc 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,31 +38,65 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.6",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"//conditions:default": [],
}),
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
deleted file mode 100644
index 3bdc7898..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.17.0.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "race",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.17.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
new file mode 100644
index 00000000..7050096e
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "race",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.18.0",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.openssl-probe-0.1.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.openssl-probe-0.1.5.bazel
index d62f4e7f..ac09f69b 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.openssl-probe-0.1.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.openssl-probe-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.80.bazel b/wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.80.bazel
deleted file mode 100644
index abbfcb48..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.80.bazel
+++ /dev/null
@@ -1,59 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "openssl_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- "--cfg=ossl101",
- "--cfg=ossl102",
- "--cfg=ossl102f",
- "--cfg=ossl102h",
- "--cfg=ossl110",
- "--cfg=ossl110f",
- "--cfg=ossl110g",
- "--cfg=ossl111",
- "--cfg=ossl111b",
- "-l",
- "dylib=ssl",
- "-l",
- "dylib=crypto",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=openssl-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.80",
- deps = [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.90.bazel b/wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.90.bazel
new file mode 100644
index 00000000..14d86df9
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.openssl-sys-0.9.90.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "openssl_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ "--cfg=ossl101",
+ "--cfg=ossl102",
+ "--cfg=ossl102f",
+ "--cfg=ossl102h",
+ "--cfg=ossl110",
+ "--cfg=ossl110f",
+ "--cfg=ossl110g",
+ "--cfg=ossl111",
+ "--cfg=ossl111b",
+ "-l",
+ "dylib=ssl",
+ "-l",
+ "dylib=crypto",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=openssl-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.90",
+ deps = [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel
deleted file mode 100644
index 166ebdd2..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.2.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "percent_encoding",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=percent-encoding",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.2.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel
new file mode 100644
index 00000000..a169b69b
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "percent_encoding",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=percent-encoding",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.3.0",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel b/wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel
deleted file mode 100644
index 5b275f43..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "pkg_config",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=pkg-config",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.26",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel b/wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel
new file mode 100644
index 00000000..4020fbd1
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.pkg-config-0.3.27.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "pkg_config",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=pkg-config",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.27",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel b/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
index cffef85d..faf52aca 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.17",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel
index 542160d5..289440e1 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -44,12 +45,46 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.0.8",
deps = [
"@rules_rust_wasm_bindgen__difference-2.0.0//:difference",
"@rules_rust_wasm_bindgen__float-cmp-0.8.0//:float_cmp",
"@rules_rust_wasm_bindgen__normalize-line-endings-0.3.0//:normalize_line_endings",
- "@rules_rust_wasm_bindgen__predicates-core-1.0.5//:predicates_core",
- "@rules_rust_wasm_bindgen__regex-1.7.0//:regex",
+ "@rules_rust_wasm_bindgen__predicates-core-1.0.6//:predicates_core",
+ "@rules_rust_wasm_bindgen__regex-1.9.1//:regex",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel
index fc9b58ab..2b5a1e20 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,10 +41,44 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.1.5",
deps = [
"@rules_rust_wasm_bindgen__difflib-0.4.0//:difflib",
"@rules_rust_wasm_bindgen__itertools-0.10.5//:itertools",
- "@rules_rust_wasm_bindgen__predicates-core-1.0.5//:predicates_core",
+ "@rules_rust_wasm_bindgen__predicates-core-1.0.6//:predicates_core",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.5.bazel
deleted file mode 100644
index 1ae91112..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.5.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "predicates_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=predicates-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.5",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel
new file mode 100644
index 00000000..94567e70
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "predicates_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=predicates-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.6",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.7.bazel b/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.7.bazel
deleted file mode 100644
index 5a1e23b8..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.7.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "predicates_tree",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=predicates-tree",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.7",
- deps = [
- "@rules_rust_wasm_bindgen__predicates-core-1.0.5//:predicates_core",
- "@rules_rust_wasm_bindgen__termtree-0.4.0//:termtree",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel b/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel
new file mode 100644
index 00000000..7e365b83
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "predicates_tree",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=predicates-tree",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.9",
+ deps = [
+ "@rules_rust_wasm_bindgen__predicates-core-1.0.6//:predicates_core",
+ "@rules_rust_wasm_bindgen__termtree-0.4.1//:termtree",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel b/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
deleted file mode 100644
index ecfa19a9..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.49.bazel
+++ /dev/null
@@ -1,95 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- "span-locations",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- "--cfg=use_proc_macro",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- deps = [
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:build_script_build",
- "@rules_rust_wasm_bindgen__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "proc-macro2_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- "span-locations",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.49",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "proc-macro2_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel b/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel
new file mode 100644
index 00000000..bd79e68d
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ "--cfg=use_proc_macro",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.64",
+ deps = [
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:build_script_build",
+ "@rules_rust_wasm_bindgen__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "proc-macro2_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.64",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "proc-macro2_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel
index 153f50f9..1c74b6cc 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.2.3",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel b/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel
deleted file mode 100644
index 5d6c427b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.23.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- deps = [
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "quote_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "proc-macro",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.23",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "quote_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel b/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel
new file mode 100644
index 00000000..890a50e3
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel
@@ -0,0 +1,126 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.29",
+ deps = [
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "quote_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "proc-macro",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.29",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "quote_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel
index 7b55fa29..b9b9673e 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -46,73 +47,107 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.8.5",
deps = [
"@rules_rust_wasm_bindgen__rand_chacha-0.3.1//:rand_chacha",
"@rules_rust_wasm_bindgen__rand_core-0.6.4//:rand_core",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
index 0c3b68f7..067d1f78 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -40,6 +41,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.1",
deps = [
"@rules_rust_wasm_bindgen__ppv-lite86-0.2.17//:ppv_lite86",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
index 4b04b0bc..306e1594 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,8 +43,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.6.4",
deps = [
- "@rules_rust_wasm_bindgen__getrandom-0.2.8//:getrandom",
+ "@rules_rust_wasm_bindgen__getrandom-0.2.10//:getrandom",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.6.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.6.1.bazel
deleted file mode 100644
index d99509b7..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.6.1.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "rayon",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rayon",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.6.1",
- deps = [
- "@rules_rust_wasm_bindgen__either-1.8.0//:either",
- "@rules_rust_wasm_bindgen__rayon-core-1.10.1//:rayon_core",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel
new file mode 100644
index 00000000..2a96c29f
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "rayon",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rayon",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.7.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__either-1.8.1//:either",
+ "@rules_rust_wasm_bindgen__rayon-core-1.11.0//:rayon_core",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.10.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.10.1.bazel
deleted file mode 100644
index 7ad0ddce..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.10.1.bazel
+++ /dev/null
@@ -1,86 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "rayon_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rayon-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.1",
- deps = [
- "@rules_rust_wasm_bindgen__crossbeam-channel-0.5.6//:crossbeam_channel",
- "@rules_rust_wasm_bindgen__crossbeam-deque-0.8.2//:crossbeam_deque",
- "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.14//:crossbeam_utils",
- "@rules_rust_wasm_bindgen__num_cpus-1.15.0//:num_cpus",
- "@rules_rust_wasm_bindgen__rayon-core-1.10.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "rayon-core_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- links = "rayon-core",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rayon-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "rayon-core_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel
new file mode 100644
index 00000000..b7cba6f0
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel
@@ -0,0 +1,122 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "rayon_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rayon-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.11.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__crossbeam-channel-0.5.8//:crossbeam_channel",
+ "@rules_rust_wasm_bindgen__crossbeam-deque-0.8.3//:crossbeam_deque",
+ "@rules_rust_wasm_bindgen__crossbeam-utils-0.8.16//:crossbeam_utils",
+ "@rules_rust_wasm_bindgen__num_cpus-1.16.0//:num_cpus",
+ "@rules_rust_wasm_bindgen__rayon-core-1.11.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "rayon-core_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ links = "rayon-core",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rayon-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.11.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rayon-core_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel b/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel
index 9ff48385..a0db843c 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.16",
deps = [
"@rules_rust_wasm_bindgen__bitflags-1.3.2//:bitflags",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel
new file mode 100644
index 00000000..8f5eeea2
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "syscall",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=redox_syscall",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.5",
+ deps = [
+ "@rules_rust_wasm_bindgen__bitflags-1.3.2//:bitflags",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel
deleted file mode 100644
index c0bb5f6f..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.regex-1.7.0.bazel
+++ /dev/null
@@ -1,65 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.7.0",
- deps = [
- "@rules_rust_wasm_bindgen__aho-corasick-0.7.20//:aho_corasick",
- "@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
- "@rules_rust_wasm_bindgen__regex-syntax-0.6.28//:regex_syntax",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel
new file mode 100644
index 00000000..bb5b8f1a
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "perf",
+ "perf-backtrack",
+ "perf-cache",
+ "perf-dfa",
+ "perf-inline",
+ "perf-literal",
+ "perf-onepass",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.9.1",
+ deps = [
+ "@rules_rust_wasm_bindgen__aho-corasick-1.0.2//:aho_corasick",
+ "@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
+ "@rules_rust_wasm_bindgen__regex-automata-0.3.3//:regex_automata",
+ "@rules_rust_wasm_bindgen__regex-syntax-0.7.4//:regex_syntax",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel b/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel
index 1a22525f..62a8a410 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.10",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel
new file mode 100644
index 00000000..5780ec8d
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_automata",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "dfa-onepass",
+ "hybrid",
+ "meta",
+ "nfa-backtrack",
+ "nfa-pikevm",
+ "nfa-thompson",
+ "perf-inline",
+ "perf-literal",
+ "perf-literal-multisubstring",
+ "perf-literal-substring",
+ "std",
+ "syntax",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ "unicode-word-boundary",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-automata",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.3",
+ deps = [
+ "@rules_rust_wasm_bindgen__aho-corasick-1.0.2//:aho_corasick",
+ "@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
+ "@rules_rust_wasm_bindgen__regex-syntax-0.7.4//:regex_syntax",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel b/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
deleted file mode 100644
index 5057c3c5..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.6.28.bazel
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "regex_syntax",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=regex-syntax",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.28",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel
new file mode 100644
index 00000000..b1e5af1f
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "regex_syntax",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.7.4",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel
deleted file mode 100644
index 8771fa08..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.remove_dir_all-0.5.3.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "remove_dir_all",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=remove_dir_all",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.5.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.1.bazel
deleted file mode 100644
index 286454bd..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.1.bazel
+++ /dev/null
@@ -1,60 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "rouille",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- proc_macro_deps = [
- "@rules_rust_wasm_bindgen__serde_derive-1.0.152//:serde_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rouille",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.6.1",
- deps = [
- "@rules_rust_wasm_bindgen__base64-0.13.1//:base64",
- "@rules_rust_wasm_bindgen__chrono-0.4.23//:chrono",
- "@rules_rust_wasm_bindgen__filetime-0.2.19//:filetime",
- "@rules_rust_wasm_bindgen__multipart-0.18.0//:multipart",
- "@rules_rust_wasm_bindgen__num_cpus-1.15.0//:num_cpus",
- "@rules_rust_wasm_bindgen__percent-encoding-2.2.0//:percent_encoding",
- "@rules_rust_wasm_bindgen__rand-0.8.5//:rand",
- "@rules_rust_wasm_bindgen__serde-1.0.152//:serde",
- "@rules_rust_wasm_bindgen__serde_json-1.0.91//:serde_json",
- "@rules_rust_wasm_bindgen__sha1-0.10.5//:sha1",
- "@rules_rust_wasm_bindgen__threadpool-1.8.1//:threadpool",
- "@rules_rust_wasm_bindgen__time-0.3.17//:time",
- "@rules_rust_wasm_bindgen__tiny_http-0.12.0//:tiny_http",
- "@rules_rust_wasm_bindgen__url-2.3.1//:url",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel
new file mode 100644
index 00000000..9ccfcd5f
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rouille",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ proc_macro_deps = [
+ "@rules_rust_wasm_bindgen__serde_derive-1.0.171//:serde_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rouille",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.6.2",
+ deps = [
+ "@rules_rust_wasm_bindgen__base64-0.13.1//:base64",
+ "@rules_rust_wasm_bindgen__chrono-0.4.26//:chrono",
+ "@rules_rust_wasm_bindgen__filetime-0.2.21//:filetime",
+ "@rules_rust_wasm_bindgen__multipart-0.18.0//:multipart",
+ "@rules_rust_wasm_bindgen__percent-encoding-2.3.0//:percent_encoding",
+ "@rules_rust_wasm_bindgen__rand-0.8.5//:rand",
+ "@rules_rust_wasm_bindgen__serde-1.0.171//:serde",
+ "@rules_rust_wasm_bindgen__serde_json-1.0.102//:serde_json",
+ "@rules_rust_wasm_bindgen__sha1_smol-1.0.0//:sha1_smol",
+ "@rules_rust_wasm_bindgen__threadpool-1.8.1//:threadpool",
+ "@rules_rust_wasm_bindgen__time-0.3.23//:time",
+ "@rules_rust_wasm_bindgen__tiny_http-0.12.0//:tiny_http",
+ "@rules_rust_wasm_bindgen__url-2.4.0//:url",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.21.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.21.bazel
deleted file mode 100644
index e4452037..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.21.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "rustc_demangle",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=rustc-demangle",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.21",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel
new file mode 100644
index 00000000..25fcd628
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "rustc_demangle",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustc-demangle",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.23",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel b/wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel
new file mode 100644
index 00000000..521165e5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel
@@ -0,0 +1,348 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+# ])
+
+rust_library(
+ name = "rustix",
+ srcs = glob(["**/*.rs"]),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-fuchsia": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-linux-android": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:armv7-linux-androideabi": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-apple-darwin": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-linux-android": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-unknown-freebsd": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:wasm32-wasi": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-darwin": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-apple-ios": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-fuchsia": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-linux-android": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "@rules_rust//rust/platform:x86_64-unknown-none": {
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ },
+ "//conditions:default": {},
+ }),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.37.23",
+ deps = [
+ "@rules_rust_wasm_bindgen__bitflags-1.3.2//:bitflags",
+ "@rules_rust_wasm_bindgen__io-lifetimes-1.0.11//:io_lifetimes",
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(windows)
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ "@rules_rust_wasm_bindgen__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@rules_rust_wasm_bindgen__errno-0.3.1//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))))))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "rustix_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rustix",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.37.23",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "rustix_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.12.bazel b/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.12.bazel
deleted file mode 100644
index a76c2a47..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.12.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=ryu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.12",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel b/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel
new file mode 100644
index 00000000..1f0e1de4
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ryu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.14",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel
index 2290a60c..1f76aed9 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,5 +42,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.3",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.20.bazel b/wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.20.bazel
deleted file mode 100644
index d66b6fe1..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.20.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "schannel",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=schannel",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.20",
- deps = [
- "@rules_rust_wasm_bindgen__lazy_static-1.4.0//:lazy_static",
- "@rules_rust_wasm_bindgen__windows-sys-0.36.1//:windows_sys",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.22.bazel b/wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.22.bazel
new file mode 100644
index 00000000..070f4391
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.schannel-0.1.22.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "schannel",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=schannel",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.22",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
index ee8efd20..8b80f192 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.1.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.scratch-1.0.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.scratch-1.0.3.bazel
deleted file mode 100644
index a71d113b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.scratch-1.0.3.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "scratch",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=scratch",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.3",
- deps = [
- "@rules_rust_wasm_bindgen__scratch-1.0.3//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "scratch_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=scratch",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.3",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "scratch_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel b/wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel
new file mode 100644
index 00000000..8a67f678
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "semver",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.17",
+ deps = [
+ "@rules_rust_wasm_bindgen__semver-1.0.17//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "semver_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=semver",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.17",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "semver_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.152.bazel b/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.152.bazel
deleted file mode 100644
index b4e0b617..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.152.bazel
+++ /dev/null
@@ -1,96 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "derive",
- "serde_derive",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- proc_macro_deps = [
- "@rules_rust_wasm_bindgen__serde_derive-1.0.152//:serde_derive",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- deps = [
- "@rules_rust_wasm_bindgen__serde-1.0.152//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "derive",
- "serde_derive",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel b/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel
new file mode 100644
index 00000000..490335ee
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel
@@ -0,0 +1,132 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "derive",
+ "serde_derive",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ proc_macro_deps = [
+ "@rules_rust_wasm_bindgen__serde_derive-1.0.171//:serde_derive",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@rules_rust_wasm_bindgen__serde-1.0.171//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "derive",
+ "serde_derive",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2015",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.171",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel b/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel
deleted file mode 100644
index 84e0403d..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.152.bazel
+++ /dev/null
@@ -1,90 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "serde_derive",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- deps = [
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__serde_derive-1.0.152//:build_script_build",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:syn",
- ],
-)
-
-cargo_build_script(
- name = "serde_derive_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2015",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_derive",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.152",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_derive_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel b/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel
new file mode 100644
index 00000000..2d6ba139
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "serde_derive",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2015",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_derive",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.171",
+ deps = [
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__syn-2.0.25//:syn",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel b/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel
new file mode 100644
index 00000000..93fb9985
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel
@@ -0,0 +1,128 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "serde_json",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.102",
+ deps = [
+ "@rules_rust_wasm_bindgen__itoa-1.0.8//:itoa",
+ "@rules_rust_wasm_bindgen__ryu-1.0.14//:ryu",
+ "@rules_rust_wasm_bindgen__serde-1.0.171//:serde",
+ "@rules_rust_wasm_bindgen__serde_json-1.0.102//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "serde_json_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.102",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "serde_json_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.91.bazel b/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.91.bazel
deleted file mode 100644
index ffa03de6..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.91.bazel
+++ /dev/null
@@ -1,92 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "serde_json",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.91",
- deps = [
- "@rules_rust_wasm_bindgen__itoa-1.0.5//:itoa",
- "@rules_rust_wasm_bindgen__ryu-1.0.12//:ryu",
- "@rules_rust_wasm_bindgen__serde-1.0.152//:serde",
- "@rules_rust_wasm_bindgen__serde_json-1.0.91//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "serde_json_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.91",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "serde_json_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.sha1-0.10.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.sha1-0.10.5.bazel
deleted file mode 100644
index 4f2ac613..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.sha1-0.10.5.bazel
+++ /dev/null
@@ -1,108 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "sha1",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=sha1",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.5",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__digest-0.10.6//:digest",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__cpufeatures-0.2.5//:cpufeatures", # cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel
new file mode 100644
index 00000000..c3cd8a7b
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # BSD-3-Clause
+# ])
+
+rust_library(
+ name = "sha1_smol",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=sha1_smol",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.0",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.7.bazel b/wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.7.bazel
deleted file mode 100644
index bf2e5c5c..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.7.bazel
+++ /dev/null
@@ -1,116 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "socket2",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=socket2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.7",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.9.bazel b/wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.9.bazel
new file mode 100644
index 00000000..db42a541
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.socket2-0.4.9.bazel
@@ -0,0 +1,151 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "socket2",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=socket2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.9",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel
index 131a504a..21bedaa4 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.10.0",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.107.bazel b/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.107.bazel
deleted file mode 100644
index d9b05aed..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.107.bazel
+++ /dev/null
@@ -1,108 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-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(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.107",
- deps = [
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:build_script_build",
- "@rules_rust_wasm_bindgen__unicode-ident-1.0.6//:unicode_ident",
- ],
-)
-
-cargo_build_script(
- name = "syn_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "clone-impls",
- "default",
- "derive",
- "extra-traits",
- "full",
- "parsing",
- "printing",
- "proc-macro",
- "quote",
- "visit",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=syn",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.107",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "syn_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel b/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel
new file mode 100644
index 00000000..2b7f869d
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel
@@ -0,0 +1,140 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.109",
+ deps = [
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__syn-1.0.109//:build_script_build",
+ "@rules_rust_wasm_bindgen__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
+
+cargo_build_script(
+ name = "syn_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.109",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "syn_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel b/wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel
new file mode 100644
index 00000000..afbafb87
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel
@@ -0,0 +1,92 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+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(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote",
+ "visit",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.25",
+ deps = [
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__unicode-ident-1.0.10//:unicode_ident",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.3.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
deleted file mode 100644
index 507f8596..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
+++ /dev/null
@@ -1,123 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "tempfile",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tempfile",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "3.3.0",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__fastrand-1.8.0//:fastrand",
- "@rules_rust_wasm_bindgen__remove_dir_all-0.5.3//:remove_dir_all",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:wasm32-wasi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-0.3.9//:winapi", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(any(unix, target_os = "wasi"))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel
new file mode 100644
index 00000000..e7e29575
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel
@@ -0,0 +1,199 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "tempfile",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "3.6.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_wasm_bindgen__fastrand-1.9.0//:fastrand",
+ "@rules_rust_wasm_bindgen__tempfile-3.6.0//:build_script_build",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:wasm32-wasi": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows-sys-0.48.0//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__rustix-0.37.23//:rustix", # cfg(any(unix, target_os = "wasi"))
+ ],
+ "//conditions:default": [],
+ }),
+)
+
+cargo_build_script(
+ name = "tempfile_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tempfile",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.6.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@rules_rust_wasm_bindgen__autocfg-1.1.0//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "tempfile_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel b/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
deleted file mode 100644
index 44263a45..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.1.3.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Unlicense OR MIT
-# ])
-
-rust_library(
- name = "termcolor",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=termcolor",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel
new file mode 100644
index 00000000..857afff5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Unlicense OR MIT
+# ])
+
+rust_library(
+ name = "termcolor",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=termcolor",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.2.0",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__winapi-util-0.1.5//:winapi_util", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.0.bazel
deleted file mode 100644
index 3b9a01c7..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT
-# ])
-
-rust_library(
- name = "termtree",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=termtree",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel
new file mode 100644
index 00000000..49260445
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT
+# ])
+
+rust_library(
+ name = "termtree",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=termtree",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.4.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel
index 9100751e..696e6478 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,8 +38,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.8.1",
deps = [
- "@rules_rust_wasm_bindgen__num_cpus-1.15.0//:num_cpus",
+ "@rules_rust_wasm_bindgen__num_cpus-1.16.0//:num_cpus",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.17.bazel b/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.17.bazel
deleted file mode 100644
index 4416932a..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.17.bazel
+++ /dev/null
@@ -1,136 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "time",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "default",
- "local-offset",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=time",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.17",
- deps = [
- "@rules_rust_wasm_bindgen__time-core-0.1.0//:time_core",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(target_family = "unix")
- "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel b/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel
new file mode 100644
index 00000000..8d5220d9
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel
@@ -0,0 +1,171 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "time",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "default",
+ "local-offset",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=time",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.23",
+ deps = [
+ "@rules_rust_wasm_bindgen__time-core-0.1.1//:time_core",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:aarch64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(target_family = "unix")
+ "@rules_rust_wasm_bindgen__num_threads-0.1.6//:num_threads", # cfg(target_family = "unix")
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.0.bazel
deleted file mode 100644
index 5a78e71b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "time_core",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=time-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel
new file mode 100644
index 00000000..fe838092
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "time_core",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=time-core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel
index db4a57b4..72179c69 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,11 +38,45 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.12.0",
deps = [
"@rules_rust_wasm_bindgen__ascii-1.1.0//:ascii",
"@rules_rust_wasm_bindgen__chunked_transfer-1.4.1//:chunked_transfer",
"@rules_rust_wasm_bindgen__httpdate-1.0.2//:httpdate",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
index 96da23b9..e3f673e5 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,8 +43,42 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "1.6.0",
deps = [
- "@rules_rust_wasm_bindgen__tinyvec_macros-0.1.0//:tinyvec_macros",
+ "@rules_rust_wasm_bindgen__tinyvec_macros-0.1.1//:tinyvec_macros",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
deleted file mode 100644
index 9973f93e..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0 OR Zlib
-# ])
-
-rust_library(
- name = "tinyvec_macros",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=tinyvec_macros",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel
new file mode 100644
index 00000000..2c25b61c
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0 OR Zlib
+# ])
+
+rust_library(
+ name = "tinyvec_macros",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tinyvec_macros",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.1.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel
index d110c55e..45869af7 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -41,6 +42,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.8",
deps = [
"@rules_rust_wasm_bindgen__memchr-2.5.0//:memchr",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.typenum-1.16.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.typenum-1.16.0.bazel
deleted file mode 100644
index cff93de7..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.typenum-1.16.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "typenum",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=typenum",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.16.0",
- deps = [
- "@rules_rust_wasm_bindgen__typenum-1.16.0//:build_script_main",
- ],
-)
-
-cargo_build_script(
- name = "typenum_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_main",
- crate_root = "build/main.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=typenum",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.16.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_main",
- actual = "typenum_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel
index d43e62ce..74ebf033 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -42,6 +43,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "2.6.0",
deps = [
"@rules_rust_wasm_bindgen__unicase-2.6.0//:build_script_build",
@@ -57,6 +92,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel
new file mode 100644
index 00000000..923870d5
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "unicode_bidi",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "hardcoded-data",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-bidi",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.13",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
deleted file mode 100644
index 009cc8a2..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.8.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_bidi",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "hardcoded-data",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-bidi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.8",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel
new file mode 100644
index 00000000..5e49adb7
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
+# ])
+
+rust_library(
+ name = "unicode_ident",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-ident",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.0.10",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
deleted file mode 100644
index 438b7e72..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.6.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # (MIT OR Apache-2.0) AND Unicode-DFS-2016
-# ])
-
-rust_library(
- name = "unicode_ident",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-ident",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.6",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel
index ec80177f..5a3968d8 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -28,7 +29,6 @@ rust_library(
],
),
crate_features = [
- "default",
"std",
],
crate_root = "src/lib.rs",
@@ -41,6 +41,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.22",
deps = [
"@rules_rust_wasm_bindgen__tinyvec-1.6.0//:tinyvec",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.0.bazel
deleted file mode 100644
index fb7ce6a6..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_segmentation",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-segmentation",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.10.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel
new file mode 100644
index 00000000..fd6cdd71
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "unicode_segmentation",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-segmentation",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.10.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel b/wasm_bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
deleted file mode 100644
index de683984..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.unicode-width-0.1.10.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "unicode_width",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-width",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.10",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.url-2.3.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.url-2.3.1.bazel
deleted file mode 100644
index 1e0cd647..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.url-2.3.1.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "url",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=url",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.3.1",
- deps = [
- "@rules_rust_wasm_bindgen__form_urlencoded-1.1.0//:form_urlencoded",
- "@rules_rust_wasm_bindgen__idna-0.3.0//:idna",
- "@rules_rust_wasm_bindgen__percent-encoding-2.2.0//:percent_encoding",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel
new file mode 100644
index 00000000..23218aa1
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel
@@ -0,0 +1,84 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "url",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=url",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.4.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__form_urlencoded-1.2.0//:form_urlencoded",
+ "@rules_rust_wasm_bindgen__idna-0.4.0//:idna",
+ "@rules_rust_wasm_bindgen__percent-encoding-2.3.0//:percent_encoding",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel b/wasm_bindgen/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
index 7686ef28..0930dc05 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.vcpkg-0.2.15.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.15",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel b/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel
index 899f0575..9b567fd8 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.9.4",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel
index 2d77623d..14ada36e 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,70 +38,104 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.2.0",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-fuchsia": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@rules_rust_wasm_bindgen__libc-0.2.139//:libc", # cfg(unix)
+ "@rules_rust_wasm_bindgen__libc-0.2.147//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.19.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.19.0.bazel
index d0c7f063..55e611fd 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.19.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.19.0.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -44,13 +45,47 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.19.0",
deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
"@rules_rust_wasm_bindgen__id-arena-2.2.1//:id_arena",
"@rules_rust_wasm_bindgen__leb128-0.2.5//:leb128",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "@rules_rust_wasm_bindgen__rayon-1.6.1//:rayon",
- "@rules_rust_wasm_bindgen__wasmparser-0.77.0//:wasmparser",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "@rules_rust_wasm_bindgen__rayon-1.7.0//:rayon",
+ "@rules_rust_wasm_bindgen__wasmparser-0.77.1//:wasmparser",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel
index 94cf37fa..19ad93b7 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel
@@ -21,6 +21,7 @@ rust_proc_macro(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,11 +38,45 @@ rust_proc_macro(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.19.0",
deps = [
"@rules_rust_wasm_bindgen__heck-0.3.3//:heck",
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:syn",
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__syn-1.0.109//:syn",
],
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index c35c2d6d..1ebb8846 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -21,16 +21,13 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
"WORKSPACE.bazel",
],
),
- crate_features = [
- "default",
- "std",
- ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_flags = ["--cap-lints=allow"],
@@ -41,5 +38,39 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.11.0+wasi-snapshot-preview1",
)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.84.bazel
deleted file mode 100644
index a336f47e..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.84.bazel
+++ /dev/null
@@ -1,95 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "spans",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.84//:wasm_bindgen_macro",
- ],
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
- "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.84//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "wasm-bindgen_build_script",
- srcs = glob(["**/*.rs"]),
- crate_features = [
- "default",
- "spans",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "wasm-bindgen_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel
new file mode 100644
index 00000000..16107143
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.87.bazel
@@ -0,0 +1,131 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "spans",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.87//:wasm_bindgen_macro",
+ ],
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__cfg-if-1.0.0//:cfg_if",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.87//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "wasm-bindgen_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_features = [
+ "default",
+ "spans",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.87",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "wasm-bindgen_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.84.bazel
deleted file mode 100644
index 93fe8620..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.84.bazel
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_backend",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "spans",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-backend",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__bumpalo-3.11.1//:bumpalo",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "@rules_rust_wasm_bindgen__once_cell-1.17.0//:once_cell",
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:syn",
- "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84//:wasm_bindgen_shared",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel
new file mode 100644
index 00000000..1f4b1ab3
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.87.bazel
@@ -0,0 +1,88 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_backend",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "spans",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-backend",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__bumpalo-3.13.0//:bumpalo",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "@rules_rust_wasm_bindgen__once_cell-1.18.0//:once_cell",
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__syn-2.0.25//:syn",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.84.bazel
deleted file mode 100644
index c22d79f5..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.84.bazel
+++ /dev/null
@@ -1,60 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_cli_support",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-cli-support",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__base64-0.9.3//:base64",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "@rules_rust_wasm_bindgen__rustc-demangle-0.1.21//:rustc_demangle",
- "@rules_rust_wasm_bindgen__serde_json-1.0.91//:serde_json",
- "@rules_rust_wasm_bindgen__tempfile-3.3.0//:tempfile",
- "@rules_rust_wasm_bindgen__unicode-ident-1.0.6//:unicode_ident",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- "@rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.84//:wasm_bindgen_externref_xform",
- "@rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.84//:wasm_bindgen_multi_value_xform",
- "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84//:wasm_bindgen_shared",
- "@rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.84//:wasm_bindgen_threads_xform",
- "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.84//:wasm_bindgen_wasm_conventions",
- "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.84//:wasm_bindgen_wasm_interpreter",
- "@rules_rust_wasm_bindgen__wit-text-0.8.0//:wit_text",
- "@rules_rust_wasm_bindgen__wit-validator-0.2.1//:wit_validator",
- "@rules_rust_wasm_bindgen__wit-walrus-0.6.0//:wit_walrus",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.87.bazel
new file mode 100644
index 00000000..8ae06726
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.87.bazel
@@ -0,0 +1,92 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_cli_support",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-cli-support",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__base64-0.9.3//:base64",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "@rules_rust_wasm_bindgen__rustc-demangle-0.1.23//:rustc_demangle",
+ "@rules_rust_wasm_bindgen__serde_json-1.0.102//:serde_json",
+ "@rules_rust_wasm_bindgen__tempfile-3.6.0//:tempfile",
+ "@rules_rust_wasm_bindgen__unicode-ident-1.0.10//:unicode_ident",
+ "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.87//:wasm_bindgen_externref_xform",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.87//:wasm_bindgen_multi_value_xform",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.87//:wasm_bindgen_threads_xform",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.87//:wasm_bindgen_wasm_conventions",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.87//:wasm_bindgen_wasm_interpreter",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.84.bazel
deleted file mode 100644
index 79bce725..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.84.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_externref_xform",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-externref-xform",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.87.bazel
new file mode 100644
index 00000000..45606632
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.87.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_externref_xform",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-externref-xform",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.84.bazel
deleted file mode 100644
index 42049156..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.84.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_proc_macro(
- name = "wasm_bindgen_macro",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "spans",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-macro",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.84//:wasm_bindgen_macro_support",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel
new file mode 100644
index 00000000..276b9e99
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.87.bazel
@@ -0,0 +1,83 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_proc_macro(
+ name = "wasm_bindgen_macro",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "spans",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-macro",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.87//:wasm_bindgen_macro_support",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.84.bazel
deleted file mode 100644
index 77c01648..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.84.bazel
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_macro_support",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "spans",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-macro-support",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__proc-macro2-1.0.49//:proc_macro2",
- "@rules_rust_wasm_bindgen__quote-1.0.23//:quote",
- "@rules_rust_wasm_bindgen__syn-1.0.107//:syn",
- "@rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.84//:wasm_bindgen_backend",
- "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84//:wasm_bindgen_shared",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel
new file mode 100644
index 00000000..c70f9213
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.87.bazel
@@ -0,0 +1,86 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_macro_support",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "spans",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-macro-support",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__proc-macro2-1.0.64//:proc_macro2",
+ "@rules_rust_wasm_bindgen__quote-1.0.29//:quote",
+ "@rules_rust_wasm_bindgen__syn-2.0.25//:syn",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.87//:wasm_bindgen_backend",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.84.bazel
deleted file mode 100644
index 99a2aa54..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.84.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_multi_value_xform",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-multi-value-xform",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.87.bazel
new file mode 100644
index 00000000..c0925ada
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.87.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_multi_value_xform",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-multi-value-xform",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.84.bazel
deleted file mode 100644
index 72fcdb4c..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.84.bazel
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_shared",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-shared",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "wasm-bindgen-shared_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- links = "wasm_bindgen",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-shared",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "wasm-bindgen-shared_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel
new file mode 100644
index 00000000..59c65ee1
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.87.bazel
@@ -0,0 +1,118 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_shared",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-shared",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "wasm-bindgen-shared_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ links = "wasm_bindgen",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-shared",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.87",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "wasm-bindgen-shared_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.84.bazel
deleted file mode 100644
index 9ffe9101..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.84.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_threads_xform",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-threads-xform",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.84//:wasm_bindgen_wasm_conventions",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.87.bazel
new file mode 100644
index 00000000..42f20617
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.87.bazel
@@ -0,0 +1,81 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_threads_xform",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-threads-xform",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.87//:wasm_bindgen_wasm_conventions",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.84.bazel
deleted file mode 100644
index 9c056422..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.84.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_wasm_conventions",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-wasm-conventions",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.87.bazel
new file mode 100644
index 00000000..91aaca56
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.87.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_wasm_conventions",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-wasm-conventions",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.84.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.84.bazel
deleted file mode 100644
index 454868a3..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.84.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT/Apache-2.0
-# ])
-
-rust_library(
- name = "wasm_bindgen_wasm_interpreter",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-wasm-interpreter",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.84",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.84//:wasm_bindgen_wasm_conventions",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.87.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.87.bazel
new file mode 100644
index 00000000..00eb8c4c
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.87.bazel
@@ -0,0 +1,82 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT/Apache-2.0
+# ])
+
+rust_library(
+ name = "wasm_bindgen_wasm_interpreter",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-wasm-interpreter",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.87",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
+ "@rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.87//:wasm_bindgen_wasm_conventions",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel
new file mode 100644
index 00000000..a1a6756b
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception
+# ])
+
+rust_library(
+ name = "wasmparser",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasmparser",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.102.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__indexmap-1.9.3//:indexmap",
+ "@rules_rust_wasm_bindgen__url-2.4.0//:url",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel
new file mode 100644
index 00000000..cfa26222
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception
+# ])
+
+rust_library(
+ name = "wasmparser",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasmparser",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.108.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__indexmap-2.0.0//:indexmap",
+ "@rules_rust_wasm_bindgen__semver-1.0.17//:semver",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.59.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.59.0.bazel
deleted file mode 100644
index 22f113cd..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.59.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wasmparser",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasmparser",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.59.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.0.bazel
deleted file mode 100644
index f876171b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wasmparser",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasmparser",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.77.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.1.bazel
new file mode 100644
index 00000000..2091eb80
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.77.1.bazel
@@ -0,0 +1,76 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception
+# ])
+
+rust_library(
+ name = "wasmparser",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasmparser",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.77.1",
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.83.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.83.0.bazel
deleted file mode 100644
index 36b7d5ea..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.83.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wasmparser",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasmparser",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.83.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.33.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.33.bazel
deleted file mode 100644
index f98fa278..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.33.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wasmprinter",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wasmprinter",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.33",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__wasmparser-0.83.0//:wasmparser",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel
new file mode 100644
index 00000000..a76f281f
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel
@@ -0,0 +1,80 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # Apache-2.0 WITH LLVM-exception
+# ])
+
+rust_library(
+ name = "wasmprinter",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasmprinter",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.60",
+ deps = [
+ "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
+ "@rules_rust_wasm_bindgen__wasmparser-0.108.0//:wasmparser",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wast-21.0.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wast-21.0.0.bazel
deleted file mode 100644
index 3315d9cb..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wast-21.0.0.bazel
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wast",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "wasm-module",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wast",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "21.0.0",
- deps = [
- "@rules_rust_wasm_bindgen__leb128-0.2.5//:leb128",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel
index 308f7c90..c2a8282f 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -29,8 +30,6 @@ rust_library(
],
),
crate_features = [
- "activation",
- "combaseapi",
"consoleapi",
"errhandlingapi",
"fileapi",
@@ -38,10 +37,9 @@ rust_library(
"libloaderapi",
"minwinbase",
"minwindef",
- "objbase",
"processenv",
- "roapi",
"std",
+ "sysinfoapi",
"timezoneapi",
"winbase",
"wincon",
@@ -49,7 +47,6 @@ rust_library(
"winerror",
"winnt",
"winsock2",
- "winstring",
"ws2def",
"ws2ipdef",
"ws2tcpip",
@@ -64,6 +61,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.3.9",
deps = [
"@rules_rust_wasm_bindgen__winapi-0.3.9//:build_script_build",
@@ -74,8 +105,6 @@ cargo_build_script(
name = "winapi_build_script",
srcs = glob(["**/*.rs"]),
crate_features = [
- "activation",
- "combaseapi",
"consoleapi",
"errhandlingapi",
"fileapi",
@@ -83,10 +112,9 @@ cargo_build_script(
"libloaderapi",
"minwinbase",
"minwindef",
- "objbase",
"processenv",
- "roapi",
"std",
+ "sysinfoapi",
"timezoneapi",
"winbase",
"wincon",
@@ -94,7 +122,6 @@ cargo_build_script(
"winerror",
"winnt",
"winsock2",
- "winstring",
"ws2def",
"ws2ipdef",
"ws2tcpip",
@@ -105,6 +132,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
index e2ed6e36..e4425b1a 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@rules_rust_wasm_bindgen__winapi-i686-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel b/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
index 0d20304f..88e8335b 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel
@@ -21,6 +21,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -37,6 +38,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.1.5",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
index c0cb6f1f..587b954f 100644
--- a/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
+++ b/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
@@ -22,6 +22,7 @@ rust_library(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
@@ -38,6 +39,40 @@ rust_library(
"noclippy",
"norustfmt",
],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
version = "0.4.0",
deps = [
"@rules_rust_wasm_bindgen__winapi-x86_64-pc-windows-gnu-0.4.0//:build_script_build",
@@ -53,6 +88,7 @@ cargo_build_script(
include = ["**"],
exclude = [
"**/* *",
+ ".tmp_git_root/**/*",
"BUILD",
"BUILD.bazel",
"WORKSPACE",
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel
new file mode 100644
index 00000000..c5c10fa2
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel
@@ -0,0 +1,79 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows-targets-0.48.1//:windows_targets",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.36.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.36.1.bazel
deleted file mode 100644
index a98dd47b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.36.1.bazel
+++ /dev/null
@@ -1,65 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_Security",
- "Win32_Security_Authentication",
- "Win32_Security_Authentication_Identity",
- "Win32_Security_Credentials",
- "Win32_Security_Cryptography",
- "Win32_System",
- "Win32_System_Memory",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows_aarch64_msvc-0.36.1//:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows_i686_msvc-0.36.1//:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows_x86_64_msvc-0.36.1//:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel
deleted file mode 100644
index e2e25188..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.42.0.bazel
+++ /dev/null
@@ -1,60 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_sys",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows_aarch64_msvc-0.42.0//:windows_aarch64_msvc", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows_i686_msvc-0.42.0//:windows_i686_msvc", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@rules_rust_wasm_bindgen__windows_x86_64_msvc-0.42.0//:windows_x86_64_msvc", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
new file mode 100644
index 00000000..d5f2c7d4
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_sys",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_NetworkManagement",
+ "Win32_NetworkManagement_IpHelper",
+ "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_Diagnostics",
+ "Win32_System_Diagnostics_Debug",
+ "Win32_System_IO",
+ "Win32_System_Memory",
+ "Win32_System_Threading",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-sys",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows-targets-0.48.1//:windows_targets",
+ ],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel
new file mode 100644
index 00000000..ee9afc20
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel
@@ -0,0 +1,94 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_targets",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-targets",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.1",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows_aarch64_msvc-0.48.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows_i686_msvc-0.48.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__windows_i686_gnu-0.48.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@rules_rust_wasm_bindgen__windows_x86_64_msvc-0.48.0//:windows_x86_64_msvc", # cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@rules_rust_wasm_bindgen__windows_x86_64_gnu-0.48.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.0.bazel
deleted file mode 100644
index ac2be795..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_aarch64_gnullvm-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..1cfbfa26
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_aarch64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel
deleted file mode 100644
index db5fd700..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.36.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- deps = [
- "@rules_rust_wasm_bindgen__windows_aarch64_msvc-0.36.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.0.bazel
deleted file mode 100644
index d02df46e..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_aarch64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_aarch64_msvc-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_aarch64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_aarch64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..32682d7d
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_aarch64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_aarch64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_aarch64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_aarch64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.36.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.36.1.bazel
deleted file mode 100644
index 1017cc59..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.36.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- deps = [
- "@rules_rust_wasm_bindgen__windows_i686_gnu-0.36.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.42.0.bazel
deleted file mode 100644
index e1cd3bb3..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_i686_gnu-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
new file mode 100644
index 00000000..c34cb8bd
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_i686_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.36.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.36.1.bazel
deleted file mode 100644
index 4d2d702a..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.36.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- deps = [
- "@rules_rust_wasm_bindgen__windows_i686_msvc-0.36.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.42.0.bazel
deleted file mode 100644
index 7204d94b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_i686_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_i686_msvc-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_i686_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_i686_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
new file mode 100644
index 00000000..ebfb56e9
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_i686_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_i686_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_i686_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_i686_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel
deleted file mode 100644
index b8f6d426..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.36.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- deps = [
- "@rules_rust_wasm_bindgen__windows_x86_64_gnu-0.36.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.0.bazel
deleted file mode 100644
index e7e315e0..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnu",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_x86_64_gnu-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnu_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnu_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
new file mode 100644
index 00000000..f00a0262
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnu",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_x86_64_gnu-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnu_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnu_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.0.bazel
deleted file mode 100644
index f05bd518..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_gnullvm",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_x86_64_gnullvm-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_gnullvm_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_gnullvm_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
new file mode 100644
index 00000000..e594f1a7
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_gnullvm",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_x86_64_gnullvm-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_gnullvm_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_gnullvm_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel
deleted file mode 100644
index bf034617..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.36.1.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- deps = [
- "@rules_rust_wasm_bindgen__windows_x86_64_msvc-0.36.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.36.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.0.bazel
deleted file mode 100644
index e8e14f9b..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.42.0.bazel
+++ /dev/null
@@ -1,81 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # MIT OR Apache-2.0
-# ])
-
-rust_library(
- name = "windows_x86_64_msvc",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- deps = [
- "@rules_rust_wasm_bindgen__windows_x86_64_msvc-0.42.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "windows_x86_64_msvc_build_script",
- srcs = glob(["**/*.rs"]),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.42.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = "windows_x86_64_msvc_build_script",
- tags = ["manual"],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
new file mode 100644
index 00000000..610ed8e0
--- /dev/null
+++ b/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @//wasm_bindgen/3rdparty:crates_vendor
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+# licenses([
+# "TODO", # MIT OR Apache-2.0
+# ])
+
+rust_library(
+ name = "windows_x86_64_msvc",
+ srcs = glob(["**/*.rs"]),
+ compile_data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_flags = ["--cap-lints=allow"],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@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-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@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-pc-windows-msvc": [],
+ "@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:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasi": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.48.0",
+ deps = [
+ "@rules_rust_wasm_bindgen__windows_x86_64_msvc-0.48.0//:build_script_build",
+ ],
+)
+
+cargo_build_script(
+ name = "windows_x86_64_msvc_build_script",
+ srcs = glob(["**/*.rs"]),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.48.0",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = "windows_x86_64_msvc_build_script",
+ tags = ["manual"],
+)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-parser-0.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-parser-0.2.0.bazel
deleted file mode 100644
index 8dce8eb5..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-parser-0.2.0.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_parser",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-parser",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.0",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__leb128-0.2.5//:leb128",
- "@rules_rust_wasm_bindgen__wit-schema-version-0.1.0//:wit_schema_version",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-printer-0.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-printer-0.2.0.bazel
deleted file mode 100644
index ee41c893..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-printer-0.2.0.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_printer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-printer",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.0",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__wasmprinter-0.2.33//:wasmprinter",
- "@rules_rust_wasm_bindgen__wit-parser-0.2.0//:wit_parser",
- "@rules_rust_wasm_bindgen__wit-schema-version-0.1.0//:wit_schema_version",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-schema-version-0.1.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-schema-version-0.1.0.bazel
deleted file mode 100644
index df2f047f..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-schema-version-0.1.0.bazel
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_schema_version",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-schema-version",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.1.0",
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-text-0.8.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-text-0.8.0.bazel
deleted file mode 100644
index 2c8c4c4c..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-text-0.8.0.bazel
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_text",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-text",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.0",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__wast-21.0.0//:wast",
- "@rules_rust_wasm_bindgen__wit-writer-0.2.0//:wit_writer",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-validator-0.2.1.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-validator-0.2.1.bazel
deleted file mode 100644
index 9fe5f674..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-validator-0.2.1.bazel
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_validator",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-validator",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.1",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__wasmparser-0.59.0//:wasmparser",
- "@rules_rust_wasm_bindgen__wit-parser-0.2.0//:wit_parser",
- "@rules_rust_wasm_bindgen__wit-schema-version-0.1.0//:wit_schema_version",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-walrus-0.6.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-walrus-0.6.0.bazel
deleted file mode 100644
index 8be1afc2..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-walrus-0.6.0.bazel
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_walrus",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-walrus",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.6.0",
- deps = [
- "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
- "@rules_rust_wasm_bindgen__id-arena-2.2.1//:id_arena",
- "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- "@rules_rust_wasm_bindgen__wit-parser-0.2.0//:wit_parser",
- "@rules_rust_wasm_bindgen__wit-schema-version-0.1.0//:wit_schema_version",
- "@rules_rust_wasm_bindgen__wit-writer-0.2.0//:wit_writer",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wit-writer-0.2.0.bazel b/wasm_bindgen/3rdparty/crates/BUILD.wit-writer-0.2.0.bazel
deleted file mode 100644
index 2a395019..00000000
--- a/wasm_bindgen/3rdparty/crates/BUILD.wit-writer-0.2.0.bazel
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @//wasm_bindgen/3rdparty:crates_vendor
-###############################################################################
-
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-# "TODO", # Apache-2.0 WITH LLVM-exception
-# ])
-
-rust_library(
- name = "wit_writer",
- srcs = glob(["**/*.rs"]),
- compile_data = glob(
- include = ["**"],
- exclude = [
- "**/* *",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_flags = ["--cap-lints=allow"],
- tags = [
- "cargo-bazel",
- "crate-name=wit-writer",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.0",
- deps = [
- "@rules_rust_wasm_bindgen__leb128-0.2.5//:leb128",
- "@rules_rust_wasm_bindgen__wit-schema-version-0.1.0//:wit_schema_version",
- ],
-)
diff --git a/wasm_bindgen/3rdparty/crates/defs.bzl b/wasm_bindgen/3rdparty/crates/defs.bzl
index 83b562ce..873730ab 100644
--- a/wasm_bindgen/3rdparty/crates/defs.bzl
+++ b/wasm_bindgen/3rdparty/crates/defs.bzl
@@ -37,7 +37,7 @@ def _flatten_dependency_maps(all_dependency_maps):
# name of the workspace this file is defined in.
"workspace_member_package": {
- # Not all dependnecies are supported for all platforms.
+ # Not all dependencies are supported for all platforms.
# the condition key is the condition required to be true
# on the host platform.
"condition": {
@@ -202,7 +202,10 @@ def all_crate_deps(
crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
for condition, deps in dependencies.items():
- crate_deps += selects.with_or({_CONDITIONS[condition]: deps.values()})
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
return crate_deps
@@ -274,15 +277,16 @@ def aliases(
# Build a single select statement where each conditional has accounted for the
# common set of aliases.
- crate_aliases = {"//conditions:default": common_items}
+ crate_aliases = {"//conditions:default": dict(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)})
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
- return selects.with_or(crate_aliases)
+ return select(crate_aliases)
###############################################################################
# WORKSPACE MEMBER DEPS AND ALIASES
@@ -291,18 +295,18 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
- "anyhow": "@rules_rust_wasm_bindgen__anyhow-1.0.68//:anyhow",
+ "anyhow": "@rules_rust_wasm_bindgen__anyhow-1.0.71//:anyhow",
"curl": "@rules_rust_wasm_bindgen__curl-0.4.44//:curl",
"docopt": "@rules_rust_wasm_bindgen__docopt-1.1.1//:docopt",
"env_logger": "@rules_rust_wasm_bindgen__env_logger-0.8.4//:env_logger",
- "log": "@rules_rust_wasm_bindgen__log-0.4.17//:log",
- "rouille": "@rules_rust_wasm_bindgen__rouille-3.6.1//:rouille",
- "serde": "@rules_rust_wasm_bindgen__serde-1.0.152//:serde",
- "serde_json": "@rules_rust_wasm_bindgen__serde_json-1.0.91//:serde_json",
+ "log": "@rules_rust_wasm_bindgen__log-0.4.19//:log",
+ "rouille": "@rules_rust_wasm_bindgen__rouille-3.6.2//:rouille",
+ "serde": "@rules_rust_wasm_bindgen__serde-1.0.171//:serde",
+ "serde_json": "@rules_rust_wasm_bindgen__serde_json-1.0.102//:serde_json",
"walrus": "@rules_rust_wasm_bindgen__walrus-0.19.0//:walrus",
- "wasm-bindgen": "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.84//:wasm_bindgen",
- "wasm-bindgen-cli-support": "@rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.84//:wasm_bindgen_cli_support",
- "wasm-bindgen-shared": "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84//:wasm_bindgen_shared",
+ "wasm-bindgen": "@rules_rust_wasm_bindgen__wasm-bindgen-0.2.87//:wasm_bindgen",
+ "wasm-bindgen-cli-support": "@rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.87//:wasm_bindgen_cli_support",
+ "wasm-bindgen-shared": "@rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87//:wasm_bindgen_shared",
},
},
}
@@ -320,13 +324,10 @@ _NORMAL_DEV_DEPENDENCIES = {
"assert_cmd": "@rules_rust_wasm_bindgen__assert_cmd-1.0.8//:assert_cmd",
"diff": "@rules_rust_wasm_bindgen__diff-0.1.13//:diff",
"predicates": "@rules_rust_wasm_bindgen__predicates-1.0.8//:predicates",
- "rayon": "@rules_rust_wasm_bindgen__rayon-1.6.1//:rayon",
- "tempfile": "@rules_rust_wasm_bindgen__tempfile-3.3.0//:tempfile",
- "wasmprinter": "@rules_rust_wasm_bindgen__wasmprinter-0.2.33//:wasmprinter",
- "wit-printer": "@rules_rust_wasm_bindgen__wit-printer-0.2.0//:wit_printer",
- "wit-text": "@rules_rust_wasm_bindgen__wit-text-0.8.0//:wit_text",
- "wit-validator": "@rules_rust_wasm_bindgen__wit-validator-0.2.1//:wit_validator",
- "wit-walrus": "@rules_rust_wasm_bindgen__wit-walrus-0.6.0//:wit_walrus",
+ "rayon": "@rules_rust_wasm_bindgen__rayon-1.7.0//:rayon",
+ "tempfile": "@rules_rust_wasm_bindgen__tempfile-3.6.0//:tempfile",
+ "wasmparser": "@rules_rust_wasm_bindgen__wasmparser-0.102.0//:wasmparser",
+ "wasmprinter": "@rules_rust_wasm_bindgen__wasmprinter-0.2.60//:wasmprinter",
},
},
}
@@ -341,7 +342,7 @@ _NORMAL_DEV_ALIASES = {
_PROC_MACRO_DEPENDENCIES = {
"": {
_COMMON_CONDITION: {
- "serde_derive": "@rules_rust_wasm_bindgen__serde_derive-1.0.152//:serde_derive",
+ "serde_derive": "@rules_rust_wasm_bindgen__serde_derive-1.0.171//:serde_derive",
},
},
}
@@ -384,39 +385,36 @@ _BUILD_PROC_MACRO_ALIASES = {
}
_CONDITIONS = {
- "aarch64-apple-darwin": ["aarch64-apple-darwin"],
- "aarch64-linux-android": ["aarch64-linux-android"],
"aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["aarch64-pc-windows-msvc"],
- "aarch64-uwp-windows-msvc": [],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": ["aarch64-unknown-linux-gnu"],
- "cfg(all(unix, not(target_os = \"macos\")))": ["aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-linux-gnu", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-pc-windows-msvc", "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(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "i686-apple-darwin", "i686-unknown-freebsd", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-unknown-freebsd"],
- "cfg(any(unix, target_os = \"wasi\"))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "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-fuchsia", "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", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-fuchsia", "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\")": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
- "cfg(target_family = \"unix\")": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(target_os = \"android\")": ["aarch64-linux-android", "armv7-linux-androideabi", "i686-linux-android", "x86_64-linux-android"],
+ "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@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-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@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-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@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:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(all(unix, not(target_os = \"macos\")))": ["@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@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-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-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(any(target_os = \"macos\", target_os = \"ios\"))": ["@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:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios"],
+ "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": ["@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:i686-apple-darwin", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "cfg(any(unix, target_os = \"wasi\"))": ["@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-fuchsia", "@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:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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"],
+ "cfg(not(windows))": ["@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-fuchsia", "@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:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@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", "@rules_rust//rust/platform:x86_64-unknown-none"],
+ "cfg(target_arch = \"wasm32\")": ["@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(target_env = \"msvc\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(target_family = \"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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(target_os = \"android\")": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(target_os = \"dragonfly\")": [],
"cfg(target_os = \"haiku\")": [],
"cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
- "cfg(target_os = \"windows\")": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
- "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-fuchsia", "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-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
- "cfg(windows)": ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasi"],
+ "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "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-fuchsia", "@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-fuchsia", "@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"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform: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-gnullvm": [],
- "x86_64-pc-windows-msvc": ["x86_64-pc-windows-msvc"],
- "x86_64-uwp-windows-gnu": [],
- "x86_64-uwp-windows-msvc": [],
}
###############################################################################
@@ -425,12 +423,22 @@ def crate_repositories():
"""A macro for defining repositories for all generated crates"""
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__aho-corasick-0.7.20",
- sha256 = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac",
+ name = "rules_rust_wasm_bindgen__aho-corasick-1.0.2",
+ sha256 = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/aho-corasick/1.0.2/download"],
+ strip_prefix = "aho-corasick-1.0.2",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.aho-corasick-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__android-tzdata-0.1.1",
+ sha256 = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/aho-corasick/0.7.20/download"],
- strip_prefix = "aho-corasick-0.7.20",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.aho-corasick-0.7.20.bazel"),
+ urls = ["https://crates.io/api/v1/crates/android-tzdata/0.1.1/download"],
+ strip_prefix = "android-tzdata-0.1.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.android-tzdata-0.1.1.bazel"),
)
maybe(
@@ -445,12 +453,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__anyhow-1.0.68",
- sha256 = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61",
+ name = "rules_rust_wasm_bindgen__anyhow-1.0.71",
+ sha256 = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/anyhow/1.0.68/download"],
- strip_prefix = "anyhow-1.0.68",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.anyhow-1.0.68.bazel"),
+ urls = ["https://crates.io/api/v1/crates/anyhow/1.0.71/download"],
+ strip_prefix = "anyhow-1.0.71",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.anyhow-1.0.71.bazel"),
)
maybe(
@@ -525,16 +533,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__block-buffer-0.10.3",
- sha256 = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/block-buffer/0.10.3/download"],
- strip_prefix = "block-buffer-0.10.3",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.block-buffer-0.10.3.bazel"),
- )
-
- maybe(
- http_archive,
name = "rules_rust_wasm_bindgen__bstr-0.2.17",
sha256 = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223",
type = "tar.gz",
@@ -555,12 +553,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__bumpalo-3.11.1",
- sha256 = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba",
+ name = "rules_rust_wasm_bindgen__bumpalo-3.13.0",
+ sha256 = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/bumpalo/3.11.1/download"],
- strip_prefix = "bumpalo-3.11.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.bumpalo-3.11.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/bumpalo/3.13.0/download"],
+ strip_prefix = "bumpalo-3.13.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.bumpalo-3.13.0.bazel"),
)
maybe(
@@ -575,12 +573,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__cc-1.0.78",
- sha256 = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d",
+ name = "rules_rust_wasm_bindgen__cc-1.0.79",
+ sha256 = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cc/1.0.78/download"],
- strip_prefix = "cc-1.0.78",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cc-1.0.78.bazel"),
+ urls = ["https://crates.io/api/v1/crates/cc/1.0.79/download"],
+ strip_prefix = "cc-1.0.79",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cc-1.0.79.bazel"),
)
maybe(
@@ -595,12 +593,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__chrono-0.4.23",
- sha256 = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f",
+ name = "rules_rust_wasm_bindgen__chrono-0.4.26",
+ sha256 = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/chrono/0.4.23/download"],
- strip_prefix = "chrono-0.4.23",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.chrono-0.4.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/chrono/0.4.26/download"],
+ strip_prefix = "chrono-0.4.26",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.chrono-0.4.26.bazel"),
)
maybe(
@@ -615,82 +613,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__codespan-reporting-0.11.1",
- sha256 = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download"],
- strip_prefix = "codespan-reporting-0.11.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.codespan-reporting-0.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__core-foundation-sys-0.8.3",
- sha256 = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download"],
- strip_prefix = "core-foundation-sys-0.8.3",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.core-foundation-sys-0.8.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__cpufeatures-0.2.5",
- sha256 = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cpufeatures/0.2.5/download"],
- strip_prefix = "cpufeatures-0.2.5",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cpufeatures-0.2.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__crossbeam-channel-0.5.6",
- sha256 = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521",
+ name = "rules_rust_wasm_bindgen__core-foundation-sys-0.8.4",
+ sha256 = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download"],
- strip_prefix = "crossbeam-channel-0.5.6",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-channel-0.5.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download"],
+ strip_prefix = "core-foundation-sys-0.8.4",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.core-foundation-sys-0.8.4.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__crossbeam-deque-0.8.2",
- sha256 = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc",
+ name = "rules_rust_wasm_bindgen__crossbeam-channel-0.5.8",
+ sha256 = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download"],
- strip_prefix = "crossbeam-deque-0.8.2",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-deque-0.8.2.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download"],
+ strip_prefix = "crossbeam-channel-0.5.8",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-channel-0.5.8.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__crossbeam-epoch-0.9.13",
- sha256 = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a",
+ name = "rules_rust_wasm_bindgen__crossbeam-deque-0.8.3",
+ sha256 = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-epoch/0.9.13/download"],
- strip_prefix = "crossbeam-epoch-0.9.13",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-epoch-0.9.13.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download"],
+ strip_prefix = "crossbeam-deque-0.8.3",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-deque-0.8.3.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__crossbeam-utils-0.8.14",
- sha256 = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f",
+ name = "rules_rust_wasm_bindgen__crossbeam-epoch-0.9.15",
+ sha256 = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download"],
- strip_prefix = "crossbeam-utils-0.8.14",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-utils-0.8.14.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download"],
+ strip_prefix = "crossbeam-epoch-0.9.15",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-epoch-0.9.15.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__crypto-common-0.1.6",
- sha256 = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3",
+ name = "rules_rust_wasm_bindgen__crossbeam-utils-0.8.16",
+ sha256 = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/crypto-common/0.1.6/download"],
- strip_prefix = "crypto-common-0.1.6",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crypto-common-0.1.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download"],
+ strip_prefix = "crossbeam-utils-0.8.16",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.crossbeam-utils-0.8.16.bazel"),
)
maybe(
@@ -705,52 +673,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__curl-sys-0.4.59-curl-7.86.0",
- sha256 = "6cfce34829f448b08f55b7db6d0009e23e2e86a34e8c2b366269bf5799b4a407",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/curl-sys/0.4.59+curl-7.86.0/download"],
- strip_prefix = "curl-sys-0.4.59+curl-7.86.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.curl-sys-0.4.59+curl-7.86.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__cxx-1.0.85",
- sha256 = "5add3fc1717409d029b20c5b6903fc0c0b02fa6741d820054f4a2efa5e5816fd",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxx/1.0.85/download"],
- strip_prefix = "cxx-1.0.85",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cxx-1.0.85.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__cxx-build-1.0.85",
- sha256 = "b4c87959ba14bc6fbc61df77c3fcfe180fc32b93538c4f1031dd802ccb5f2ff0",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxx-build/1.0.85/download"],
- strip_prefix = "cxx-build-1.0.85",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cxx-build-1.0.85.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__cxxbridge-flags-1.0.85",
- sha256 = "69a3e162fde4e594ed2b07d0f83c6c67b745e7f28ce58c6df5e6b6bef99dfb59",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxxbridge-flags/1.0.85/download"],
- strip_prefix = "cxxbridge-flags-1.0.85",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cxxbridge-flags-1.0.85.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__cxxbridge-macro-1.0.85",
- sha256 = "3e7e2adeb6a0d4a282e581096b06e1791532b7d576dcde5ccd9382acf55db8e6",
+ name = "rules_rust_wasm_bindgen__curl-sys-0.4.63-curl-8.1.2",
+ sha256 = "aeb0fef7046022a1e2ad67a004978f0e3cacb9e3123dc62ce768f92197b771dc",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/cxxbridge-macro/1.0.85/download"],
- strip_prefix = "cxxbridge-macro-1.0.85",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.cxxbridge-macro-1.0.85.bazel"),
+ urls = ["https://crates.io/api/v1/crates/curl-sys/0.4.63+curl-8.1.2/download"],
+ strip_prefix = "curl-sys-0.4.63+curl-8.1.2",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.curl-sys-0.4.63+curl-8.1.2.bazel"),
)
maybe(
@@ -785,16 +713,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__digest-0.10.6",
- sha256 = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/digest/0.10.6/download"],
- strip_prefix = "digest-0.10.6",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.digest-0.10.6.bazel"),
- )
-
- maybe(
- http_archive,
name = "rules_rust_wasm_bindgen__doc-comment-0.3.3",
sha256 = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10",
type = "tar.gz",
@@ -815,12 +733,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__either-1.8.0",
- sha256 = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797",
+ name = "rules_rust_wasm_bindgen__either-1.8.1",
+ sha256 = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/either/1.8.0/download"],
- strip_prefix = "either-1.8.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.either-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/either/1.8.1/download"],
+ strip_prefix = "either-1.8.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.either-1.8.1.bazel"),
)
maybe(
@@ -835,22 +753,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__fastrand-1.8.0",
- sha256 = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499",
+ name = "rules_rust_wasm_bindgen__equivalent-1.0.1",
+ sha256 = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/equivalent/1.0.1/download"],
+ strip_prefix = "equivalent-1.0.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.equivalent-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__errno-0.3.1",
+ sha256 = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/errno/0.3.1/download"],
+ strip_prefix = "errno-0.3.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.errno-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__errno-dragonfly-0.1.2",
+ sha256 = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download"],
+ strip_prefix = "errno-dragonfly-0.1.2",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.errno-dragonfly-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__fastrand-1.9.0",
+ sha256 = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/fastrand/1.8.0/download"],
- strip_prefix = "fastrand-1.8.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.fastrand-1.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/fastrand/1.9.0/download"],
+ strip_prefix = "fastrand-1.9.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.fastrand-1.9.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__filetime-0.2.19",
- sha256 = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9",
+ name = "rules_rust_wasm_bindgen__filetime-0.2.21",
+ sha256 = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/filetime/0.2.19/download"],
- strip_prefix = "filetime-0.2.19",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.filetime-0.2.19.bazel"),
+ urls = ["https://crates.io/api/v1/crates/filetime/0.2.21/download"],
+ strip_prefix = "filetime-0.2.21",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.filetime-0.2.21.bazel"),
)
maybe(
@@ -865,32 +813,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__form_urlencoded-1.1.0",
- sha256 = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8",
+ name = "rules_rust_wasm_bindgen__form_urlencoded-1.2.0",
+ sha256 = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download"],
- strip_prefix = "form_urlencoded-1.1.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.form_urlencoded-1.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download"],
+ strip_prefix = "form_urlencoded-1.2.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.form_urlencoded-1.2.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__generic-array-0.14.6",
- sha256 = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9",
+ name = "rules_rust_wasm_bindgen__getrandom-0.2.10",
+ sha256 = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/generic-array/0.14.6/download"],
- strip_prefix = "generic-array-0.14.6",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.generic-array-0.14.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/getrandom/0.2.10/download"],
+ strip_prefix = "getrandom-0.2.10",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.getrandom-0.2.10.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__getrandom-0.2.8",
- sha256 = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31",
+ name = "rules_rust_wasm_bindgen__hashbrown-0.12.3",
+ sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/getrandom/0.2.8/download"],
- strip_prefix = "getrandom-0.2.8",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.getrandom-0.2.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hashbrown/0.12.3/download"],
+ strip_prefix = "hashbrown-0.12.3",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.hashbrown-0.12.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__hashbrown-0.14.0",
+ sha256 = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/hashbrown/0.14.0/download"],
+ strip_prefix = "hashbrown-0.14.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.hashbrown-0.14.0.bazel"),
)
maybe(
@@ -915,12 +873,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__hermit-abi-0.2.6",
- sha256 = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7",
+ name = "rules_rust_wasm_bindgen__hermit-abi-0.3.2",
+ sha256 = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/hermit-abi/0.2.6/download"],
- strip_prefix = "hermit-abi-0.2.6",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.hermit-abi-0.2.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/hermit-abi/0.3.2/download"],
+ strip_prefix = "hermit-abi-0.3.2",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.hermit-abi-0.3.2.bazel"),
)
maybe(
@@ -955,22 +913,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__iana-time-zone-0.1.53",
- sha256 = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765",
+ name = "rules_rust_wasm_bindgen__iana-time-zone-0.1.57",
+ sha256 = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download"],
- strip_prefix = "iana-time-zone-0.1.53",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.iana-time-zone-0.1.53.bazel"),
+ urls = ["https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download"],
+ strip_prefix = "iana-time-zone-0.1.57",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.iana-time-zone-0.1.57.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__iana-time-zone-haiku-0.1.1",
- sha256 = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca",
+ name = "rules_rust_wasm_bindgen__iana-time-zone-haiku-0.1.2",
+ sha256 = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download"],
- strip_prefix = "iana-time-zone-haiku-0.1.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.iana-time-zone-haiku-0.1.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download"],
+ strip_prefix = "iana-time-zone-haiku-0.1.2",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.iana-time-zone-haiku-0.1.2.bazel"),
)
maybe(
@@ -985,12 +943,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__idna-0.3.0",
- sha256 = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6",
+ name = "rules_rust_wasm_bindgen__idna-0.4.0",
+ sha256 = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/idna/0.4.0/download"],
+ strip_prefix = "idna-0.4.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.idna-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__indexmap-1.9.3",
+ sha256 = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/indexmap/1.9.3/download"],
+ strip_prefix = "indexmap-1.9.3",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.indexmap-1.9.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__indexmap-2.0.0",
+ sha256 = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/idna/0.3.0/download"],
- strip_prefix = "idna-0.3.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.idna-0.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/indexmap/2.0.0/download"],
+ strip_prefix = "indexmap-2.0.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.indexmap-2.0.0.bazel"),
)
maybe(
@@ -1005,6 +983,16 @@ def crate_repositories():
maybe(
http_archive,
+ name = "rules_rust_wasm_bindgen__io-lifetimes-1.0.11",
+ sha256 = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download"],
+ strip_prefix = "io-lifetimes-1.0.11",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.io-lifetimes-1.0.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
name = "rules_rust_wasm_bindgen__itertools-0.10.5",
sha256 = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473",
type = "tar.gz",
@@ -1015,22 +1003,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__itoa-1.0.5",
- sha256 = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440",
+ name = "rules_rust_wasm_bindgen__itoa-1.0.8",
+ sha256 = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/itoa/1.0.5/download"],
- strip_prefix = "itoa-1.0.5",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.itoa-1.0.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/itoa/1.0.8/download"],
+ strip_prefix = "itoa-1.0.8",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.itoa-1.0.8.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__js-sys-0.3.60",
- sha256 = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47",
+ name = "rules_rust_wasm_bindgen__js-sys-0.3.64",
+ sha256 = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/js-sys/0.3.60/download"],
- strip_prefix = "js-sys-0.3.60",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.js-sys-0.3.60.bazel"),
+ urls = ["https://crates.io/api/v1/crates/js-sys/0.3.64/download"],
+ strip_prefix = "js-sys-0.3.64",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.js-sys-0.3.64.bazel"),
)
maybe(
@@ -1055,42 +1043,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__libc-0.2.139",
- sha256 = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79",
+ name = "rules_rust_wasm_bindgen__libc-0.2.147",
+ sha256 = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/libc/0.2.139/download"],
- strip_prefix = "libc-0.2.139",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.libc-0.2.139.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libc/0.2.147/download"],
+ strip_prefix = "libc-0.2.147",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.libc-0.2.147.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__libz-sys-1.1.8",
- sha256 = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf",
+ name = "rules_rust_wasm_bindgen__libz-sys-1.1.9",
+ sha256 = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db",
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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.libz-sys-1.1.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/libz-sys/1.1.9/download"],
+ strip_prefix = "libz-sys-1.1.9",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.libz-sys-1.1.9.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__link-cplusplus-1.0.8",
- sha256 = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5",
+ name = "rules_rust_wasm_bindgen__linux-raw-sys-0.3.8",
+ sha256 = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download"],
- strip_prefix = "link-cplusplus-1.0.8",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.link-cplusplus-1.0.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download"],
+ strip_prefix = "linux-raw-sys-0.3.8",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.linux-raw-sys-0.3.8.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__log-0.4.17",
- sha256 = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e",
+ name = "rules_rust_wasm_bindgen__log-0.4.19",
+ sha256 = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/log/0.4.17/download"],
- strip_prefix = "log-0.4.17",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.log-0.4.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/log/0.4.19/download"],
+ strip_prefix = "log-0.4.19",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.log-0.4.19.bazel"),
)
maybe(
@@ -1105,22 +1093,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__memoffset-0.7.1",
- sha256 = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4",
+ name = "rules_rust_wasm_bindgen__memoffset-0.9.0",
+ sha256 = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/memoffset/0.7.1/download"],
- strip_prefix = "memoffset-0.7.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.memoffset-0.7.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/memoffset/0.9.0/download"],
+ strip_prefix = "memoffset-0.9.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.memoffset-0.9.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__mime-0.3.16",
- sha256 = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d",
+ name = "rules_rust_wasm_bindgen__mime-0.3.17",
+ sha256 = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/mime/0.3.16/download"],
- strip_prefix = "mime-0.3.16",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.mime-0.3.16.bazel"),
+ urls = ["https://crates.io/api/v1/crates/mime/0.3.17/download"],
+ strip_prefix = "mime-0.3.17",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.mime-0.3.17.bazel"),
)
maybe(
@@ -1155,16 +1143,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__num-integer-0.1.45",
- sha256 = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/num-integer/0.1.45/download"],
- strip_prefix = "num-integer-0.1.45",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num-integer-0.1.45.bazel"),
- )
-
- maybe(
- http_archive,
name = "rules_rust_wasm_bindgen__num-traits-0.2.15",
sha256 = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd",
type = "tar.gz",
@@ -1175,12 +1153,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__num_cpus-1.15.0",
- sha256 = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b",
+ name = "rules_rust_wasm_bindgen__num_cpus-1.16.0",
+ sha256 = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/num_cpus/1.15.0/download"],
- strip_prefix = "num_cpus-1.15.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num_cpus-1.15.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/num_cpus/1.16.0/download"],
+ strip_prefix = "num_cpus-1.16.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.num_cpus-1.16.0.bazel"),
)
maybe(
@@ -1195,12 +1173,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__once_cell-1.17.0",
- sha256 = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66",
+ name = "rules_rust_wasm_bindgen__once_cell-1.18.0",
+ sha256 = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/once_cell/1.17.0/download"],
- strip_prefix = "once_cell-1.17.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.once_cell-1.17.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/once_cell/1.18.0/download"],
+ strip_prefix = "once_cell-1.18.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.once_cell-1.18.0.bazel"),
)
maybe(
@@ -1215,32 +1193,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__openssl-sys-0.9.80",
- sha256 = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7",
+ name = "rules_rust_wasm_bindgen__openssl-sys-0.9.90",
+ sha256 = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/openssl-sys/0.9.80/download"],
- strip_prefix = "openssl-sys-0.9.80",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.openssl-sys-0.9.80.bazel"),
+ urls = ["https://crates.io/api/v1/crates/openssl-sys/0.9.90/download"],
+ strip_prefix = "openssl-sys-0.9.90",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.openssl-sys-0.9.90.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__percent-encoding-2.2.0",
- sha256 = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e",
+ name = "rules_rust_wasm_bindgen__percent-encoding-2.3.0",
+ sha256 = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/percent-encoding/2.2.0/download"],
- strip_prefix = "percent-encoding-2.2.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.percent-encoding-2.2.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/percent-encoding/2.3.0/download"],
+ strip_prefix = "percent-encoding-2.3.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.percent-encoding-2.3.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__pkg-config-0.3.26",
- sha256 = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160",
+ name = "rules_rust_wasm_bindgen__pkg-config-0.3.27",
+ sha256 = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.26/download"],
- strip_prefix = "pkg-config-0.3.26",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.pkg-config-0.3.26.bazel"),
+ urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.27/download"],
+ strip_prefix = "pkg-config-0.3.27",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.pkg-config-0.3.27.bazel"),
)
maybe(
@@ -1275,32 +1253,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__predicates-core-1.0.5",
- sha256 = "72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2",
+ name = "rules_rust_wasm_bindgen__predicates-core-1.0.6",
+ sha256 = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/predicates-core/1.0.5/download"],
- strip_prefix = "predicates-core-1.0.5",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-core-1.0.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/predicates-core/1.0.6/download"],
+ strip_prefix = "predicates-core-1.0.6",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-core-1.0.6.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__predicates-tree-1.0.7",
- sha256 = "54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d",
+ name = "rules_rust_wasm_bindgen__predicates-tree-1.0.9",
+ sha256 = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/predicates-tree/1.0.7/download"],
- strip_prefix = "predicates-tree-1.0.7",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-tree-1.0.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/predicates-tree/1.0.9/download"],
+ strip_prefix = "predicates-tree-1.0.9",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.predicates-tree-1.0.9.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__proc-macro2-1.0.49",
- sha256 = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5",
+ name = "rules_rust_wasm_bindgen__proc-macro2-1.0.64",
+ sha256 = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.49/download"],
- strip_prefix = "proc-macro2-1.0.49",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.proc-macro2-1.0.49.bazel"),
+ urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.64/download"],
+ strip_prefix = "proc-macro2-1.0.64",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.proc-macro2-1.0.64.bazel"),
)
maybe(
@@ -1315,12 +1293,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__quote-1.0.23",
- sha256 = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b",
+ name = "rules_rust_wasm_bindgen__quote-1.0.29",
+ sha256 = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/quote/1.0.23/download"],
- strip_prefix = "quote-1.0.23",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.quote-1.0.23.bazel"),
+ urls = ["https://crates.io/api/v1/crates/quote/1.0.29/download"],
+ strip_prefix = "quote-1.0.29",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.quote-1.0.29.bazel"),
)
maybe(
@@ -1355,22 +1333,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__rayon-1.6.1",
- sha256 = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7",
+ name = "rules_rust_wasm_bindgen__rayon-1.7.0",
+ sha256 = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rayon/1.6.1/download"],
- strip_prefix = "rayon-1.6.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rayon-1.6.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rayon/1.7.0/download"],
+ strip_prefix = "rayon-1.7.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rayon-1.7.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__rayon-core-1.10.1",
- sha256 = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3",
+ name = "rules_rust_wasm_bindgen__rayon-core-1.11.0",
+ sha256 = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rayon-core/1.10.1/download"],
- strip_prefix = "rayon-core-1.10.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rayon-core-1.10.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rayon-core/1.11.0/download"],
+ strip_prefix = "rayon-core-1.11.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rayon-core-1.11.0.bazel"),
)
maybe(
@@ -1385,12 +1363,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__regex-1.7.0",
- sha256 = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a",
+ name = "rules_rust_wasm_bindgen__redox_syscall-0.3.5",
+ sha256 = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex/1.7.0/download"],
- strip_prefix = "regex-1.7.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-1.7.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/redox_syscall/0.3.5/download"],
+ strip_prefix = "redox_syscall-0.3.5",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.redox_syscall-0.3.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__regex-1.9.1",
+ sha256 = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex/1.9.1/download"],
+ strip_prefix = "regex-1.9.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-1.9.1.bazel"),
)
maybe(
@@ -1405,52 +1393,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__regex-syntax-0.6.28",
- sha256 = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848",
+ name = "rules_rust_wasm_bindgen__regex-automata-0.3.3",
+ sha256 = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/regex-automata/0.3.3/download"],
+ strip_prefix = "regex-automata-0.3.3",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-automata-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__regex-syntax-0.7.4",
+ sha256 = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.28/download"],
- strip_prefix = "regex-syntax-0.6.28",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-syntax-0.6.28.bazel"),
+ urls = ["https://crates.io/api/v1/crates/regex-syntax/0.7.4/download"],
+ strip_prefix = "regex-syntax-0.7.4",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.regex-syntax-0.7.4.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__remove_dir_all-0.5.3",
- sha256 = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7",
+ name = "rules_rust_wasm_bindgen__rouille-3.6.2",
+ sha256 = "3716fbf57fc1084d7a706adf4e445298d123e4a44294c4e8213caf1b85fcc921",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download"],
- strip_prefix = "remove_dir_all-0.5.3",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.remove_dir_all-0.5.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rouille/3.6.2/download"],
+ strip_prefix = "rouille-3.6.2",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rouille-3.6.2.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__rouille-3.6.1",
- sha256 = "4f86e4c51a773f953f02bbab5fd049f004bfd384341d62da2a079aff812ab176",
+ name = "rules_rust_wasm_bindgen__rustc-demangle-0.1.23",
+ sha256 = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rouille/3.6.1/download"],
- strip_prefix = "rouille-3.6.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rouille-3.6.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download"],
+ strip_prefix = "rustc-demangle-0.1.23",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rustc-demangle-0.1.23.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__rustc-demangle-0.1.21",
- sha256 = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342",
+ name = "rules_rust_wasm_bindgen__rustix-0.37.23",
+ sha256 = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download"],
- strip_prefix = "rustc-demangle-0.1.21",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rustc-demangle-0.1.21.bazel"),
+ urls = ["https://crates.io/api/v1/crates/rustix/0.37.23/download"],
+ strip_prefix = "rustix-0.37.23",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.rustix-0.37.23.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__ryu-1.0.12",
- sha256 = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde",
+ name = "rules_rust_wasm_bindgen__ryu-1.0.14",
+ sha256 = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/ryu/1.0.12/download"],
- strip_prefix = "ryu-1.0.12",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.ryu-1.0.12.bazel"),
+ urls = ["https://crates.io/api/v1/crates/ryu/1.0.14/download"],
+ strip_prefix = "ryu-1.0.14",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.ryu-1.0.14.bazel"),
)
maybe(
@@ -1465,12 +1463,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__schannel-0.1.20",
- sha256 = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2",
+ name = "rules_rust_wasm_bindgen__schannel-0.1.22",
+ sha256 = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/schannel/0.1.20/download"],
- strip_prefix = "schannel-0.1.20",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.schannel-0.1.20.bazel"),
+ urls = ["https://crates.io/api/v1/crates/schannel/0.1.22/download"],
+ strip_prefix = "schannel-0.1.22",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.schannel-0.1.22.bazel"),
)
maybe(
@@ -1485,62 +1483,62 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__scratch-1.0.3",
- sha256 = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2",
+ name = "rules_rust_wasm_bindgen__semver-1.0.17",
+ sha256 = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/scratch/1.0.3/download"],
- strip_prefix = "scratch-1.0.3",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.scratch-1.0.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/semver/1.0.17/download"],
+ strip_prefix = "semver-1.0.17",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.semver-1.0.17.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__serde-1.0.152",
- sha256 = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb",
+ name = "rules_rust_wasm_bindgen__serde-1.0.171",
+ sha256 = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde/1.0.152/download"],
- strip_prefix = "serde-1.0.152",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde-1.0.152.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde/1.0.171/download"],
+ strip_prefix = "serde-1.0.171",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__serde_derive-1.0.152",
- sha256 = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e",
+ name = "rules_rust_wasm_bindgen__serde_derive-1.0.171",
+ sha256 = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.152/download"],
- strip_prefix = "serde_derive-1.0.152",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde_derive-1.0.152.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_derive/1.0.171/download"],
+ strip_prefix = "serde_derive-1.0.171",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde_derive-1.0.171.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__serde_json-1.0.91",
- sha256 = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883",
+ name = "rules_rust_wasm_bindgen__serde_json-1.0.102",
+ sha256 = "b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/serde_json/1.0.91/download"],
- strip_prefix = "serde_json-1.0.91",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde_json-1.0.91.bazel"),
+ urls = ["https://crates.io/api/v1/crates/serde_json/1.0.102/download"],
+ strip_prefix = "serde_json-1.0.102",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.serde_json-1.0.102.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__sha1-0.10.5",
- sha256 = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3",
+ name = "rules_rust_wasm_bindgen__sha1_smol-1.0.0",
+ sha256 = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/sha1/0.10.5/download"],
- strip_prefix = "sha1-0.10.5",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.sha1-0.10.5.bazel"),
+ urls = ["https://crates.io/api/v1/crates/sha1_smol/1.0.0/download"],
+ strip_prefix = "sha1_smol-1.0.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.sha1_smol-1.0.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__socket2-0.4.7",
- sha256 = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd",
+ name = "rules_rust_wasm_bindgen__socket2-0.4.9",
+ sha256 = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/socket2/0.4.7/download"],
- strip_prefix = "socket2-0.4.7",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.socket2-0.4.7.bazel"),
+ urls = ["https://crates.io/api/v1/crates/socket2/0.4.9/download"],
+ strip_prefix = "socket2-0.4.9",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.socket2-0.4.9.bazel"),
)
maybe(
@@ -1555,42 +1553,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__syn-1.0.107",
- sha256 = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5",
+ name = "rules_rust_wasm_bindgen__syn-1.0.109",
+ sha256 = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/syn/1.0.107/download"],
- strip_prefix = "syn-1.0.107",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.syn-1.0.107.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/1.0.109/download"],
+ strip_prefix = "syn-1.0.109",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.syn-1.0.109.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__tempfile-3.3.0",
- sha256 = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4",
+ name = "rules_rust_wasm_bindgen__syn-2.0.25",
+ sha256 = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/tempfile/3.3.0/download"],
- strip_prefix = "tempfile-3.3.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tempfile-3.3.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/syn/2.0.25/download"],
+ strip_prefix = "syn-2.0.25",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.syn-2.0.25.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__termcolor-1.1.3",
- sha256 = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755",
+ name = "rules_rust_wasm_bindgen__tempfile-3.6.0",
+ sha256 = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/termcolor/1.1.3/download"],
- strip_prefix = "termcolor-1.1.3",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.termcolor-1.1.3.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tempfile/3.6.0/download"],
+ strip_prefix = "tempfile-3.6.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tempfile-3.6.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__termtree-0.4.0",
- sha256 = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8",
+ name = "rules_rust_wasm_bindgen__termcolor-1.2.0",
+ sha256 = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/termtree/0.4.0/download"],
- strip_prefix = "termtree-0.4.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.termtree-0.4.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/termcolor/1.2.0/download"],
+ strip_prefix = "termcolor-1.2.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.termcolor-1.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "rules_rust_wasm_bindgen__termtree-0.4.1",
+ sha256 = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76",
+ type = "tar.gz",
+ urls = ["https://crates.io/api/v1/crates/termtree/0.4.1/download"],
+ strip_prefix = "termtree-0.4.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.termtree-0.4.1.bazel"),
)
maybe(
@@ -1605,22 +1613,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__time-0.3.17",
- sha256 = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376",
+ name = "rules_rust_wasm_bindgen__time-0.3.23",
+ sha256 = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/time/0.3.17/download"],
- strip_prefix = "time-0.3.17",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.time-0.3.17.bazel"),
+ urls = ["https://crates.io/api/v1/crates/time/0.3.23/download"],
+ strip_prefix = "time-0.3.23",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.time-0.3.23.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__time-core-0.1.0",
- sha256 = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd",
+ name = "rules_rust_wasm_bindgen__time-core-0.1.1",
+ sha256 = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/time-core/0.1.0/download"],
- strip_prefix = "time-core-0.1.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.time-core-0.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/time-core/0.1.1/download"],
+ strip_prefix = "time-core-0.1.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.time-core-0.1.1.bazel"),
)
maybe(
@@ -1645,12 +1653,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__tinyvec_macros-0.1.0",
- sha256 = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c",
+ name = "rules_rust_wasm_bindgen__tinyvec_macros-0.1.1",
+ sha256 = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20",
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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tinyvec_macros-0.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download"],
+ strip_prefix = "tinyvec_macros-0.1.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.tinyvec_macros-0.1.1.bazel"),
)
maybe(
@@ -1665,16 +1673,6 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__typenum-1.16.0",
- sha256 = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/typenum/1.16.0/download"],
- strip_prefix = "typenum-1.16.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.typenum-1.16.0.bazel"),
- )
-
- maybe(
- http_archive,
name = "rules_rust_wasm_bindgen__unicase-2.6.0",
sha256 = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6",
type = "tar.gz",
@@ -1685,22 +1683,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__unicode-bidi-0.3.8",
- sha256 = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992",
+ name = "rules_rust_wasm_bindgen__unicode-bidi-0.3.13",
+ sha256 = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460",
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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-bidi-0.3.8.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download"],
+ strip_prefix = "unicode-bidi-0.3.13",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-bidi-0.3.13.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__unicode-ident-1.0.6",
- sha256 = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc",
+ name = "rules_rust_wasm_bindgen__unicode-ident-1.0.10",
+ sha256 = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.6/download"],
- strip_prefix = "unicode-ident-1.0.6",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-ident-1.0.6.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-ident/1.0.10/download"],
+ strip_prefix = "unicode-ident-1.0.10",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-ident-1.0.10.bazel"),
)
maybe(
@@ -1715,32 +1713,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__unicode-segmentation-1.10.0",
- sha256 = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download"],
- strip_prefix = "unicode-segmentation-1.10.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-segmentation-1.10.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__unicode-width-0.1.10",
- sha256 = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b",
+ name = "rules_rust_wasm_bindgen__unicode-segmentation-1.10.1",
+ sha256 = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/unicode-width/0.1.10/download"],
- strip_prefix = "unicode-width-0.1.10",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-width-0.1.10.bazel"),
+ urls = ["https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download"],
+ strip_prefix = "unicode-segmentation-1.10.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.unicode-segmentation-1.10.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__url-2.3.1",
- sha256 = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643",
+ name = "rules_rust_wasm_bindgen__url-2.4.0",
+ sha256 = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/url/2.3.1/download"],
- strip_prefix = "url-2.3.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.url-2.3.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/url/2.4.0/download"],
+ strip_prefix = "url-2.4.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.url-2.4.0.bazel"),
)
maybe(
@@ -1805,162 +1793,152 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-0.2.84",
- sha256 = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download"],
- strip_prefix = "wasm-bindgen-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-0.2.84.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.84",
- sha256 = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-0.2.87",
+ sha256 = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download"],
- strip_prefix = "wasm-bindgen-backend-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.84",
- sha256 = "9d4780c659b883a19ddb7ced365db19f7f45cd182d832ee14de2b7ef52e88a9f",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.87",
+ sha256 = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-cli-support/0.2.84/download"],
- strip_prefix = "wasm-bindgen-cli-support-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-cli-support-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-backend-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.84",
- sha256 = "1d154c3843bf3b635b602ad41b56f505f8f1a25f8a0133fca4bbd0918d74efdc",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.87",
+ sha256 = "d21c60239a09bf9bab8dfa752be4e6c637db22296b9ded493800090448692da9",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-externref-xform/0.2.84/download"],
- strip_prefix = "wasm-bindgen-externref-xform-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-externref-xform-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-cli-support/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-cli-support-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-cli-support-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.84",
- sha256 = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.87",
+ sha256 = "bafbe1984f67cc12645f12ab65e6145e8ddce1ab265d0be58435f25bb0ce2608",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download"],
- strip_prefix = "wasm-bindgen-macro-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-externref-xform/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-externref-xform-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-externref-xform-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.84",
- sha256 = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.87",
+ sha256 = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download"],
- strip_prefix = "wasm-bindgen-macro-support-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-macro-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.84",
- sha256 = "c00a577fbd4be358ef8095432189b5c2e6b6e71f5081797c2032572f77d65d26",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.87",
+ sha256 = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-multi-value-xform/0.2.84/download"],
- strip_prefix = "wasm-bindgen-multi-value-xform-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-multi-value-xform-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-macro-support-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.84",
- sha256 = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.87",
+ sha256 = "581419e3995571a1d2d066e360ca1c0c09da097f5a53c98e6f00d96eddaf0ffe",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download"],
- strip_prefix = "wasm-bindgen-shared-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-multi-value-xform/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-multi-value-xform-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-multi-value-xform-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.84",
- sha256 = "0aa93941bae037b7b4fac4ecfc132294b828036c5990a806d0e6fd9284297d94",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.87",
+ sha256 = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-threads-xform/0.2.84/download"],
- strip_prefix = "wasm-bindgen-threads-xform-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-threads-xform-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-shared-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.84",
- sha256 = "d8f5de325048d945c90600fdf66b13521f3340d85971287775c36aa99c04466b",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.87",
+ sha256 = "e05d272073981137e8426cf2a6830d43d1f84f988a050b2f8b210f0e266b8983",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-wasm-conventions/0.2.84/download"],
- strip_prefix = "wasm-bindgen-wasm-conventions-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-conventions-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-threads-xform/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-threads-xform-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-threads-xform-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.84",
- sha256 = "f695df44962e3a107436282232a2daa185b8453c16be8ddfb637cd2601f31128",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.87",
+ sha256 = "0e9c65b1ff5041ea824ca24c519948aec16fb6611c617d601623c0657dfcd47b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasm-bindgen-wasm-interpreter/0.2.84/download"],
- strip_prefix = "wasm-bindgen-wasm-interpreter-0.2.84",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-interpreter-0.2.84.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-wasm-conventions/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-wasm-conventions-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-conventions-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasmparser-0.59.0",
- sha256 = "a950e6a618f62147fd514ff445b2a0b53120d382751960797f85f058c7eda9b9",
+ name = "rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.87",
+ sha256 = "7c5c796220738ab5d44666f37205728a74141c0039d1166bcf8110b26bafaa1e",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasmparser/0.59.0/download"],
- strip_prefix = "wasmparser-0.59.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.59.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasm-bindgen-wasm-interpreter/0.2.87/download"],
+ strip_prefix = "wasm-bindgen-wasm-interpreter-0.2.87",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-interpreter-0.2.87.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasmparser-0.77.0",
- sha256 = "b35c86d22e720a07d954ebbed772d01180501afe7d03d464f413bb5f8914a8d6",
+ name = "rules_rust_wasm_bindgen__wasmparser-0.102.0",
+ sha256 = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasmparser/0.77.0/download"],
- strip_prefix = "wasmparser-0.77.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.77.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasmparser/0.102.0/download"],
+ strip_prefix = "wasmparser-0.102.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.102.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasmparser-0.83.0",
- sha256 = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a",
+ name = "rules_rust_wasm_bindgen__wasmparser-0.108.0",
+ sha256 = "76c956109dcb41436a39391139d9b6e2d0a5e0b158e1293ef352ec977e5e36c5",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasmparser/0.83.0/download"],
- strip_prefix = "wasmparser-0.83.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.83.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasmparser/0.108.0/download"],
+ strip_prefix = "wasmparser-0.108.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.108.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wasmprinter-0.2.33",
- sha256 = "f973822fb3ca7e03ab421910274514b405df19a3d53acb131ae4df3a2fc4eb58",
+ name = "rules_rust_wasm_bindgen__wasmparser-0.77.1",
+ sha256 = "5fe3d5405e9ea6c1317a656d6e0820912d8b7b3607823a7596117c8f666daf6f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wasmprinter/0.2.33/download"],
- strip_prefix = "wasmprinter-0.2.33",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmprinter-0.2.33.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasmparser/0.77.1/download"],
+ strip_prefix = "wasmparser-0.77.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmparser-0.77.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wast-21.0.0",
- sha256 = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5",
+ name = "rules_rust_wasm_bindgen__wasmprinter-0.2.60",
+ sha256 = "b76cb909fe3d9b0de58cee1f4072247e680ff5cc1558ccad2790a9de14a23993",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wast/21.0.0/download"],
- strip_prefix = "wast-21.0.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wast-21.0.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/wasmprinter/0.2.60/download"],
+ strip_prefix = "wasmprinter-0.2.60",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wasmprinter-0.2.60.bazel"),
)
maybe(
@@ -2005,210 +1983,100 @@ def crate_repositories():
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__windows-sys-0.36.1",
- sha256 = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-sys/0.36.1/download"],
- strip_prefix = "windows-sys-0.36.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows-sys-0.36.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows-sys-0.42.0",
- sha256 = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows-sys/0.42.0/download"],
- strip_prefix = "windows-sys-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows-sys-0.42.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_aarch64_gnullvm-0.42.0",
- sha256 = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.42.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_aarch64_msvc-0.36.1",
- sha256 = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47",
- type = "tar.gz",
- 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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_aarch64_msvc-0.36.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_aarch64_msvc-0.42.0",
- sha256 = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download"],
- strip_prefix = "windows_aarch64_msvc-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_aarch64_msvc-0.42.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_i686_gnu-0.36.1",
- sha256 = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6",
- type = "tar.gz",
- 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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_gnu-0.36.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_i686_gnu-0.42.0",
- sha256 = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download"],
- strip_prefix = "windows_i686_gnu-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_gnu-0.42.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_i686_msvc-0.36.1",
- sha256 = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024",
- type = "tar.gz",
- 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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_msvc-0.36.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_i686_msvc-0.42.0",
- sha256 = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download"],
- strip_prefix = "windows_i686_msvc-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_msvc-0.42.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_x86_64_gnu-0.36.1",
- sha256 = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1",
- type = "tar.gz",
- 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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_gnu-0.36.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_x86_64_gnu-0.42.0",
- sha256 = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed",
- type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download"],
- strip_prefix = "windows_x86_64_gnu-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_gnu-0.42.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "rules_rust_wasm_bindgen__windows_x86_64_gnullvm-0.42.0",
- sha256 = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028",
+ name = "rules_rust_wasm_bindgen__windows-0.48.0",
+ sha256 = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.42.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows/0.48.0/download"],
+ strip_prefix = "windows-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__windows_x86_64_msvc-0.36.1",
- sha256 = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680",
+ name = "rules_rust_wasm_bindgen__windows-sys-0.48.0",
+ sha256 = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9",
type = "tar.gz",
- 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("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_msvc-0.36.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-sys/0.48.0/download"],
+ strip_prefix = "windows-sys-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows-sys-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__windows_x86_64_msvc-0.42.0",
- sha256 = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5",
+ name = "rules_rust_wasm_bindgen__windows-targets-0.48.1",
+ sha256 = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download"],
- strip_prefix = "windows_x86_64_msvc-0.42.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_msvc-0.42.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows-targets/0.48.1/download"],
+ strip_prefix = "windows-targets-0.48.1",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows-targets-0.48.1.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-parser-0.2.0",
- sha256 = "3f5fd97866f4b9c8e1ed57bcf9446f3d0d8ba37e2dd01c3c612c046c053b06f7",
+ name = "rules_rust_wasm_bindgen__windows_aarch64_gnullvm-0.48.0",
+ sha256 = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-parser/0.2.0/download"],
- strip_prefix = "wit-parser-0.2.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-parser-0.2.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_aarch64_gnullvm-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-printer-0.2.0",
- sha256 = "93f19ca44555a3c14d69acee6447a6e4f52771b0c6e5d8db3e42db3b90f6fce9",
+ name = "rules_rust_wasm_bindgen__windows_aarch64_msvc-0.48.0",
+ sha256 = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-printer/0.2.0/download"],
- strip_prefix = "wit-printer-0.2.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-printer-0.2.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download"],
+ strip_prefix = "windows_aarch64_msvc-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_aarch64_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-schema-version-0.1.0",
- sha256 = "bfee4a6a4716eefa0682e7a3b836152e894a3e4f34a9d6c2c3e1c94429bfe36a",
+ name = "rules_rust_wasm_bindgen__windows_i686_gnu-0.48.0",
+ sha256 = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-schema-version/0.1.0/download"],
- strip_prefix = "wit-schema-version-0.1.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-schema-version-0.1.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download"],
+ strip_prefix = "windows_i686_gnu-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_gnu-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-text-0.8.0",
- sha256 = "33358e95c77d660f1c7c07f4a93c2bd89768965e844e3c50730bb4b42658df5f",
+ name = "rules_rust_wasm_bindgen__windows_i686_msvc-0.48.0",
+ sha256 = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-text/0.8.0/download"],
- strip_prefix = "wit-text-0.8.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-text-0.8.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download"],
+ strip_prefix = "windows_i686_msvc-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_i686_msvc-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-validator-0.2.1",
- sha256 = "3c11d93d925420e7872b226c4161849c32be38385ccab026b88df99d8ddc6ba6",
+ name = "rules_rust_wasm_bindgen__windows_x86_64_gnu-0.48.0",
+ sha256 = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-validator/0.2.1/download"],
- strip_prefix = "wit-validator-0.2.1",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-validator-0.2.1.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnu-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-walrus-0.6.0",
- sha256 = "ad559e3e4c6404b2a6a675d44129d62a3836e3b951b90112fa1c5feb852757cd",
+ name = "rules_rust_wasm_bindgen__windows_x86_64_gnullvm-0.48.0",
+ sha256 = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-walrus/0.6.0/download"],
- strip_prefix = "wit-walrus-0.6.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-walrus-0.6.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_gnullvm-0.48.0.bazel"),
)
maybe(
http_archive,
- name = "rules_rust_wasm_bindgen__wit-writer-0.2.0",
- sha256 = "c2ad01ba5e9cbcff799a0689e56a153776ea694cec777f605938cb9880d41a09",
+ name = "rules_rust_wasm_bindgen__windows_x86_64_msvc-0.48.0",
+ sha256 = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a",
type = "tar.gz",
- urls = ["https://crates.io/api/v1/crates/wit-writer/0.2.0/download"],
- strip_prefix = "wit-writer-0.2.0",
- build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.wit-writer-0.2.0.bazel"),
+ urls = ["https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download"],
+ strip_prefix = "windows_x86_64_msvc-0.48.0",
+ build_file = Label("@rules_rust//wasm_bindgen/3rdparty/crates:BUILD.windows_x86_64_msvc-0.48.0.bazel"),
)
diff --git a/wasm_bindgen/3rdparty/patches/BUILD.bazel b/wasm_bindgen/3rdparty/patches/BUILD.bazel
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/wasm_bindgen/3rdparty/patches/BUILD.bazel
diff --git a/wasm_bindgen/3rdparty/patches/README.md b/wasm_bindgen/3rdparty/patches/README.md
new file mode 100644
index 00000000..a78e0f75
--- /dev/null
+++ b/wasm_bindgen/3rdparty/patches/README.md
@@ -0,0 +1,16 @@
+# Wasm-bindgen patches
+
+## [resolver](./resolver.patch)
+
+This patch avoids the following issue when updating dependencies
+
+```text
+INFO: Running command line: bazel-bin/wasm_bindgen/3rdparty/crates_vendor.sh '--repin=full'
+
+error: failed to parse manifest at `/tmp/.tmpQivIHn/Cargo.toml`
+
+Caused by:
+ cannot specify `resolver` field in both `[workspace]` and `[package]`
+
+Error: Failed to update lockfile: exit status: 101
+```
diff --git a/wasm_bindgen/3rdparty/patches/resolver.patch b/wasm_bindgen/3rdparty/patches/resolver.patch
new file mode 100644
index 00000000..ef5bc523
--- /dev/null
+++ b/wasm_bindgen/3rdparty/patches/resolver.patch
@@ -0,0 +1,13 @@
+diff --git a/Cargo.toml b/Cargo.toml
+index c2dfa86..300fa51 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -25,7 +25,7 @@ documentation = "https://rustwasm.github.io/wasm-bindgen/"
+ categories = ["wasm"]
+ license = "MIT/Apache-2.0"
+ repository = "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/cli"
+-resolver = "2"
++# resolver = "2"
+
+ [[test]]
+ name = "reference"
diff --git a/wasm_bindgen/repositories.bzl b/wasm_bindgen/repositories.bzl
index b3ac9cb1..a0d8a404 100644
--- a/wasm_bindgen/repositories.bzl
+++ b/wasm_bindgen/repositories.bzl
@@ -18,7 +18,7 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("//wasm_bindgen/3rdparty/crates:defs.bzl", "crate_repositories")
-WASM_BINDGEN_VERSION = "0.2.84"
+WASM_BINDGEN_VERSION = "0.2.87"
# buildifier: disable=unnamed-macro
def rust_wasm_bindgen_dependencies():
@@ -30,11 +30,13 @@ def rust_wasm_bindgen_dependencies():
maybe(
http_archive,
name = "rules_rust_wasm_bindgen_cli",
- sha256 = "ecfd890010734596814d84605cf8257e3a0d76893966202e3389a68239ed09a7",
+ sha256 = "4cb569120f98a3fe025b8f2c460dd2df4d46519da4524c55a83aa376af3545e3",
urls = ["https://crates.io/api/v1/crates/wasm-bindgen-cli/{}/download".format(WASM_BINDGEN_VERSION)],
type = "tar.gz",
strip_prefix = "wasm-bindgen-cli-{}".format(WASM_BINDGEN_VERSION),
build_file = Label("//wasm_bindgen/3rdparty:BUILD.wasm-bindgen-cli.bazel"),
+ patch_args = ["-p1"],
+ patches = [Label("//wasm_bindgen/3rdparty/patches:resolver.patch")],
)
maybe(