Upgrade rust tooling
This is a combination of 2 commits and a merge that had to be made
into one to build successfully. Below is the each commit message.
======================
Merge commit '6b8c7d81975eefbe58bece57a9fa9d4665ca222a' into rules_rust
======================
Upgrade rules_rust to version 0.25.1
======================
Migrate rust dependencies to crate_universe.
We've been using cargo raze for managing rust dependencies,
however cargo-raze has some flaws and it's not being updated
(last commit on main was on Dec 2022). Meanwhile, crate_universe
ships with rules_rust which we already depend on.
crates_universe doesn't handle binary only dependencies, however
these are easy to add manually as explained here:
http://bazelbuild.github.io/rules_rust/crate_universe.html#binary-dependencies
We only depend on cxxbridge_cmd which I've added.
crates_universe didnd't allow for extra_aliased_targets which we use for
cxx (cxx_cc target). I've added that functionality and built a
cargo-bazel binary which has been deployed to our Build-Dependencies.
Crates now live in @crate_index//:[crate_name].
After adding a crate, you have to use
`CARGO_BAZEL_REPIN=1 bazel build //foo/bar` to have cargo generate the
new build files and the lock file. It will error if the manifest(s)
don't match the lock file.
If you want to update the lock file without building anything in
particular you can run
`CARGO_BAZEL_REPIN=1 bazel sync --only=crate_index`
Change-Id: Iaa47218e6012cf891c98a5c9340eeaa8b7e67c12
Signed-off-by: Adam Snaider <adsnaider@gmail.com>
diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock
new file mode 100644
index 0000000..38f8003
--- /dev/null
+++ b/Cargo.Bazel.lock
@@ -0,0 +1,8638 @@
+{
+ "checksum": "9496d946b25ee32f2e88d66571320aad6d52655f5f4e1f646ddb64b89eca1136",
+ "crates": {
+ "addr2line 0.20.0": {
+ "name": "addr2line",
+ "version": "0.20.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/addr2line/0.20.0/download",
+ "sha256": "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "addr2line",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "addr2line",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "gimli 0.27.3",
+ "target": "gimli"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.20.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "adler 1.0.2": {
+ "name": "adler",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/adler/1.0.2/download",
+ "sha256": "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "adler",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "adler",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.0.2"
+ },
+ "license": "0BSD OR MIT OR Apache-2.0"
+ },
+ "ahash 0.7.6": {
+ "name": "ahash",
+ "version": "0.7.6",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ahash/0.7.6/download",
+ "sha256": "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ahash",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "ahash",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "ahash 0.7.6",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "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\"))": [
+ {
+ "id": "getrandom 0.2.10",
+ "target": "getrandom"
+ }
+ ],
+ "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": [
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.7.6"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "aho-corasick 1.0.2": {
+ "name": "aho-corasick",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/aho-corasick/1.0.2/download",
+ "sha256": "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "aho_corasick",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "aho_corasick",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "perf-literal",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.2"
+ },
+ "license": "Unlicense OR MIT"
+ },
+ "ansi_term 0.12.1": {
+ "name": "ansi_term",
+ "version": "0.12.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ansi_term/0.12.1/download",
+ "sha256": "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ansi_term",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "ansi_term",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"windows\")": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.12.1"
+ },
+ "license": "MIT"
+ },
+ "anyhow 1.0.71": {
+ "name": "anyhow",
+ "version": "1.0.71",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/anyhow/1.0.71/download",
+ "sha256": "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "anyhow",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "anyhow",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "anyhow 1.0.71",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.71"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "aquamarine 0.1.12": {
+ "name": "aquamarine",
+ "version": "0.1.12",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/aquamarine/0.1.12/download",
+ "sha256": "a941c39708478e8eea39243b5983f1c42d2717b3620ee91f4a52115fd02ac43f"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "aquamarine",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "aquamarine",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "itertools 0.9.0",
+ "target": "itertools"
+ },
+ {
+ "id": "proc-macro-error 1.0.4",
+ "target": "proc_macro_error"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.12"
+ },
+ "license": "MIT"
+ },
+ "assert_cmd 1.0.8": {
+ "name": "assert_cmd",
+ "version": "1.0.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/assert_cmd/1.0.8/download",
+ "sha256": "c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "assert_cmd",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "assert_cmd",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bstr 0.2.17",
+ "target": "bstr"
+ },
+ {
+ "id": "doc-comment 0.3.3",
+ "target": "doc_comment"
+ },
+ {
+ "id": "predicates 2.1.5",
+ "target": "predicates"
+ },
+ {
+ "id": "predicates-core 1.0.6",
+ "target": "predicates_core"
+ },
+ {
+ "id": "predicates-tree 1.0.9",
+ "target": "predicates_tree"
+ },
+ {
+ "id": "wait-timeout 0.2.0",
+ "target": "wait_timeout"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.8"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "atty 0.2.14": {
+ "name": "atty",
+ "version": "0.2.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/atty/0.2.14/download",
+ "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "atty",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "atty",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"hermit\")": [
+ {
+ "id": "hermit-abi 0.1.19",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.2.14"
+ },
+ "license": "MIT"
+ },
+ "autocfg 1.1.0": {
+ "name": "autocfg",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/autocfg/1.1.0/download",
+ "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocfg",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocfg",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "autocxx 0.22.3": {
+ "name": "autocxx",
+ "version": "0.22.3",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocxx",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocxx",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cxx 1.0.97",
+ "target": "cxx"
+ },
+ {
+ "id": "moveit 0.5.1",
+ "target": "moveit"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "aquamarine 0.1.12",
+ "target": "aquamarine"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.22.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "autocxx-bindgen 0.59.17": {
+ "name": "autocxx-bindgen",
+ "version": "0.59.17",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/autocxx-bindgen/0.59.17/download",
+ "sha256": "f9a9a26dd38d385d23b1bf61bd231b77f690c4368aef4c77cee1b7a6da2e2042"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocxx_bindgen",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocxx_bindgen",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "clap",
+ "default",
+ "env_logger",
+ "log",
+ "logging",
+ "runtime",
+ "which",
+ "which-rustfmt"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "autocxx-bindgen 0.59.17",
+ "target": "build_script_build"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "cexpr 0.6.0",
+ "target": "cexpr"
+ },
+ {
+ "id": "clang-sys 1.6.1",
+ "target": "clang_sys"
+ },
+ {
+ "id": "clap 2.34.0",
+ "target": "clap"
+ },
+ {
+ "id": "env_logger 0.9.3",
+ "target": "env_logger"
+ },
+ {
+ "id": "itertools 0.10.5",
+ "target": "itertools"
+ },
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "lazycell 1.3.0",
+ "target": "lazycell"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "peeking_take_while 0.1.2",
+ "target": "peeking_take_while"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "regex 1.9.1",
+ "target": "regex"
+ },
+ {
+ "id": "rustc-hash 1.1.0",
+ "target": "rustc_hash"
+ },
+ {
+ "id": "shlex 1.1.0",
+ "target": "shlex"
+ },
+ {
+ "id": "which 4.4.0",
+ "target": "which"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.59.17"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "BSD-3-Clause"
+ },
+ "autocxx-engine 0.22.3": {
+ "name": "autocxx-engine",
+ "version": "0.22.3",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocxx_engine",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocxx_engine",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "build",
+ "cc",
+ "default",
+ "reproduction_case",
+ "serde_json"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "autocxx-bindgen 0.59.17",
+ "target": "autocxx_bindgen"
+ },
+ {
+ "id": "cc 1.0.79",
+ "target": "cc"
+ },
+ {
+ "id": "cxx-gen 0.7.97",
+ "target": "cxx_gen"
+ },
+ {
+ "id": "indexmap 1.9.3",
+ "target": "indexmap"
+ },
+ {
+ "id": "itertools 0.10.5",
+ "target": "itertools"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "miette 4.7.1",
+ "target": "miette"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "regex 1.9.1",
+ "target": "regex"
+ },
+ {
+ "id": "serde_json 1.0.100",
+ "target": "serde_json"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ },
+ {
+ "id": "tempfile 3.6.0",
+ "target": "tempfile"
+ },
+ {
+ "id": "thiserror 1.0.40",
+ "target": "thiserror"
+ },
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "aquamarine 0.1.12",
+ "target": "aquamarine"
+ },
+ {
+ "id": "indoc 1.0.9",
+ "target": "indoc"
+ },
+ {
+ "id": "strum_macros 0.24.3",
+ "target": "strum_macros"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.22.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "autocxx-gen 0.22.3": {
+ "name": "autocxx-gen",
+ "version": "0.22.3",
+ "repository": null,
+ "targets": [],
+ "library_target_name": null,
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "clap 3.2.25",
+ "target": "clap"
+ },
+ {
+ "id": "env_logger 0.9.3",
+ "target": "env_logger"
+ },
+ {
+ "id": "indexmap 1.9.3",
+ "target": "indexmap"
+ },
+ {
+ "id": "miette 4.7.1",
+ "target": "miette"
+ },
+ {
+ "id": "pathdiff 0.2.1",
+ "target": "pathdiff"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ }
+ ],
+ "selects": {}
+ },
+ "deps_dev": {
+ "common": [
+ {
+ "id": "assert_cmd 1.0.8",
+ "target": "assert_cmd"
+ },
+ {
+ "id": "cxx 1.0.97",
+ "target": "cxx"
+ },
+ {
+ "id": "itertools 0.10.5",
+ "target": "itertools"
+ },
+ {
+ "id": "tempfile 3.6.0",
+ "target": "tempfile"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.22.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "autocxx-integration-tests 0.22.3": {
+ "name": "autocxx-integration-tests",
+ "version": "0.22.3",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocxx_integration_tests",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocxx_integration_tests",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.79",
+ "target": "cc"
+ },
+ {
+ "id": "cxx 1.0.97",
+ "target": "cxx"
+ },
+ {
+ "id": "env_logger 0.9.3",
+ "target": "env_logger"
+ },
+ {
+ "id": "itertools 0.10.5",
+ "target": "itertools"
+ },
+ {
+ "id": "link-cplusplus 1.0.8",
+ "target": "link_cplusplus"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "rust_info 0.3.2",
+ "target": "rust_info"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ },
+ {
+ "id": "tempfile 3.6.0",
+ "target": "tempfile"
+ },
+ {
+ "id": "trybuild 1.0.81",
+ "target": "trybuild"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "indoc 1.0.9",
+ "target": "indoc"
+ },
+ {
+ "id": "test-log 0.2.12",
+ "target": "test_log"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.22.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "autocxx-macro 0.22.3": {
+ "name": "autocxx-macro",
+ "version": "0.22.3",
+ "repository": null,
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "autocxx_macro",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocxx_macro",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro-error 1.0.4",
+ "target": "proc_macro_error"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.22.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "autocxx-parser 0.22.3": {
+ "name": "autocxx-parser",
+ "version": "0.22.3",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "autocxx_parser",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "autocxx_parser",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "reproduction_case"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "indexmap 1.9.3",
+ "target": "indexmap"
+ },
+ {
+ "id": "itertools 0.10.5",
+ "target": "itertools"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "serde 1.0.168",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.100",
+ "target": "serde_json"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ },
+ {
+ "id": "thiserror 1.0.40",
+ "target": "thiserror"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.22.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "backtrace 0.3.68": {
+ "name": "backtrace",
+ "version": "0.3.68",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/backtrace/0.3.68/download",
+ "sha256": "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "backtrace",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "backtrace",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "addr2line 0.20.0",
+ "target": "addr2line"
+ },
+ {
+ "id": "backtrace 0.3.68",
+ "target": "build_script_build"
+ },
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ },
+ {
+ "id": "miniz_oxide 0.7.1",
+ "target": "miniz_oxide"
+ },
+ {
+ "id": "object 0.31.1",
+ "target": "object"
+ },
+ {
+ "id": "rustc-demangle 0.1.23",
+ "target": "rustc_demangle"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.68"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.79",
+ "target": "cc"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "basic-toml 0.1.3": {
+ "name": "basic-toml",
+ "version": "0.1.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/basic-toml/0.1.3/download",
+ "sha256": "f838d03a705d72b12389b8930bd14cacf493be1380bfb15720d4d12db5ab03ac"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "basic_toml",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "basic_toml",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "serde 1.0.168",
+ "target": "serde"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.1.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "bindgen 0.58.1": {
+ "name": "bindgen",
+ "version": "0.58.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bindgen/0.58.1/download",
+ "sha256": "0f8523b410d7187a43085e7e064416ea32ded16bd0a4e6fc025e21616d01258f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bindgen",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "bindgen",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "clap",
+ "default",
+ "env_logger",
+ "log",
+ "logging",
+ "runtime",
+ "which",
+ "which-rustfmt"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "bindgen 0.58.1",
+ "target": "build_script_build"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "cexpr 0.4.0",
+ "target": "cexpr"
+ },
+ {
+ "id": "clang-sys 1.6.1",
+ "target": "clang_sys"
+ },
+ {
+ "id": "clap 2.34.0",
+ "target": "clap"
+ },
+ {
+ "id": "env_logger 0.8.4",
+ "target": "env_logger"
+ },
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "lazycell 1.3.0",
+ "target": "lazycell"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "peeking_take_while 0.1.2",
+ "target": "peeking_take_while"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "regex 1.9.1",
+ "target": "regex"
+ },
+ {
+ "id": "rustc-hash 1.1.0",
+ "target": "rustc_hash"
+ },
+ {
+ "id": "shlex 1.1.0",
+ "target": "shlex"
+ },
+ {
+ "id": "which 3.1.1",
+ "target": "which"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.58.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "BSD-3-Clause"
+ },
+ "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"
+ },
+ "bstr 0.2.17": {
+ "name": "bstr",
+ "version": "0.2.17",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/bstr/0.2.17/download",
+ "sha256": "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "bstr",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "bstr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "lazy_static",
+ "regex-automata",
+ "std",
+ "unicode"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "lazy_static 1.4.0",
+ "target": "lazy_static"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "regex-automata 0.1.10",
+ "target": "regex_automata"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.17"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "cc 1.0.79": {
+ "name": "cc",
+ "version": "1.0.79",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cc/1.0.79/download",
+ "sha256": "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.79"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "cexpr 0.4.0": {
+ "name": "cexpr",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cexpr/0.4.0/download",
+ "sha256": "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cexpr",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cexpr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "nom 5.1.3",
+ "target": "nom"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "cexpr 0.6.0": {
+ "name": "cexpr",
+ "version": "0.6.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cexpr/0.6.0/download",
+ "sha256": "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cexpr",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cexpr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "nom 7.1.3",
+ "target": "nom"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.6.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "cfg-if 0.1.10": {
+ "name": "cfg-if",
+ "version": "0.1.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cfg-if/0.1.10/download",
+ "sha256": "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+ }
+ },
+ "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": "0.1.10"
+ },
+ "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"
+ },
+ "clang-sys 1.6.1": {
+ "name": "clang-sys",
+ "version": "1.6.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clang-sys/1.6.1/download",
+ "sha256": "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clang_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clang_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "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"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "clang-sys 1.6.1",
+ "target": "build_script_build"
+ },
+ {
+ "id": "glob 0.3.1",
+ "target": "glob"
+ },
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ },
+ {
+ "id": "libloading 0.7.4",
+ "target": "libloading"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.6.1"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "glob 0.3.1",
+ "target": "glob"
+ }
+ ],
+ "selects": {}
+ },
+ "links": "clang"
+ },
+ "license": "Apache-2.0"
+ },
+ "clap 2.34.0": {
+ "name": "clap",
+ "version": "2.34.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap/2.34.0/download",
+ "sha256": "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "ansi_term",
+ "atty",
+ "color",
+ "default",
+ "strsim",
+ "suggestions",
+ "vec_map"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "strsim 0.8.0",
+ "target": "strsim"
+ },
+ {
+ "id": "textwrap 0.11.0",
+ "target": "textwrap"
+ },
+ {
+ "id": "unicode-width 0.1.10",
+ "target": "unicode_width"
+ },
+ {
+ "id": "vec_map 0.8.2",
+ "target": "vec_map"
+ }
+ ],
+ "selects": {
+ "cfg(not(windows))": [
+ {
+ "id": "ansi_term 0.12.1",
+ "target": "ansi_term"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "2.34.0"
+ },
+ "license": "MIT"
+ },
+ "clap 3.2.25": {
+ "name": "clap",
+ "version": "3.2.25",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap/3.2.25/download",
+ "sha256": "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "atty",
+ "cargo",
+ "color",
+ "default",
+ "once_cell",
+ "std",
+ "strsim",
+ "suggestions",
+ "termcolor"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "clap_lex 0.2.4",
+ "target": "clap_lex"
+ },
+ {
+ "id": "indexmap 1.9.3",
+ "target": "indexmap"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "strsim 0.10.0",
+ "target": "strsim"
+ },
+ {
+ "id": "termcolor 1.2.0",
+ "target": "termcolor"
+ },
+ {
+ "id": "textwrap 0.16.0",
+ "target": "textwrap"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "3.2.25"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "clap_lex 0.2.4": {
+ "name": "clap_lex",
+ "version": "0.2.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/clap_lex/0.2.4/download",
+ "sha256": "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "clap_lex",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "clap_lex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "os_str_bytes 6.5.1",
+ "target": "os_str_bytes"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.2.4"
+ },
+ "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"
+ },
+ "compile_with_bazel 0.0.0": {
+ "name": "compile_with_bazel",
+ "version": "0.0.0",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "compile_with_bazel",
+ "crate_root": "fake_lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "compile_with_bazel",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "anyhow 1.0.71",
+ "target": "anyhow"
+ },
+ {
+ "id": "bindgen 0.58.1",
+ "target": "bindgen"
+ },
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "cxx 1.0.97",
+ "target": "cxx"
+ },
+ {
+ "id": "futures 0.3.28",
+ "target": "futures"
+ },
+ {
+ "id": "libloading 0.6.3",
+ "target": "libloading"
+ },
+ {
+ "id": "link-cplusplus 1.0.8",
+ "target": "link_cplusplus"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "smallvec 1.10.0",
+ "target": "smallvec"
+ },
+ {
+ "id": "thiserror 1.0.40",
+ "target": "thiserror"
+ },
+ {
+ "id": "toml 0.5.11",
+ "target": "toml"
+ },
+ {
+ "id": "uuid 1.4.0",
+ "target": "uuid"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "cxxbridge-macro 1.0.97",
+ "target": "cxxbridge_macro"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.0.0"
+ },
+ "license": null
+ },
+ "cxx 1.0.97": {
+ "name": "cxx",
+ "version": "1.0.97",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxx/1.0.97/download",
+ "sha256": "e88abab2f5abbe4c56e8f1fb431b784d710b709888f35755a160e62e33fe38e8"
+ }
+ },
+ "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.8",
+ "target": "link_cplusplus"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "cxxbridge-macro 1.0.97",
+ "target": "cxxbridge_macro"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.97"
+ },
+ "license": "MIT OR Apache-2.0",
+ "additive_build_file_content": "# 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 = [\"@//tools/platforms/rust:has_support\"],\n)\n",
+ "extra_aliased_targets": [
+ "cxx_cc"
+ ]
+ },
+ "cxx-gen 0.7.97": {
+ "name": "cxx-gen",
+ "version": "0.7.97",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxx-gen/0.7.97/download",
+ "sha256": "83f6f8cddb97c1510ef1e7e849a40d60cd97377766187633ac6b9162dd862fd8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "cxx_gen",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "cxx_gen",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "codespan-reporting 0.11.1",
+ "target": "codespan_reporting"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.22",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.97"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "cxxbridge-flags 1.0.97": {
+ "name": "cxxbridge-flags",
+ "version": "1.0.97",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxxbridge-flags/1.0.97/download",
+ "sha256": "8d3816ed957c008ccd4728485511e3d9aaf7db419aa321e3d2c5a2f3411e36c8"
+ }
+ },
+ "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": "2018",
+ "version": "1.0.97"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "cxxbridge-macro 1.0.97": {
+ "name": "cxxbridge-macro",
+ "version": "1.0.97",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/cxxbridge-macro/1.0.97/download",
+ "sha256": "a26acccf6f445af85ea056362561a24ef56cdc15fcc685f03aec50b9c702cb6d"
+ }
+ },
+ "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.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.22",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.97"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "difflib 0.4.0": {
+ "name": "difflib",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/difflib/0.4.0/download",
+ "sha256": "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "difflib",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "difflib",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.4.0"
+ },
+ "license": "MIT"
+ },
+ "doc-comment 0.3.3": {
+ "name": "doc-comment",
+ "version": "0.3.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/doc-comment/0.3.3/download",
+ "sha256": "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "doc_comment",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "doc_comment",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "doc-comment 0.3.3",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.3.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT"
+ },
+ "either 1.8.1": {
+ "name": "either",
+ "version": "1.8.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/either/1.8.1/download",
+ "sha256": "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "either",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "either",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "use_std"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.8.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "env_logger 0.8.4": {
+ "name": "env_logger",
+ "version": "0.8.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/env_logger/0.8.4/download",
+ "sha256": "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "env_logger",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "env_logger",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "atty",
+ "default",
+ "humantime",
+ "regex",
+ "termcolor"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "humantime 2.1.0",
+ "target": "humantime"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "regex 1.9.1",
+ "target": "regex"
+ },
+ {
+ "id": "termcolor 1.2.0",
+ "target": "termcolor"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.8.4"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "env_logger 0.9.3": {
+ "name": "env_logger",
+ "version": "0.9.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/env_logger/0.9.3/download",
+ "sha256": "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "env_logger",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "env_logger",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "atty",
+ "default",
+ "humantime",
+ "regex",
+ "termcolor"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "humantime 2.1.0",
+ "target": "humantime"
+ },
+ {
+ "id": "log 0.4.19",
+ "target": "log"
+ },
+ {
+ "id": "regex 1.9.1",
+ "target": "regex"
+ },
+ {
+ "id": "termcolor 1.2.0",
+ "target": "termcolor"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.9.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "errno 0.3.1": {
+ "name": "errno",
+ "version": "0.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/errno/0.3.1/download",
+ "sha256": "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "errno",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "errno",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(target_os = \"dragonfly\")": [
+ {
+ "id": "errno-dragonfly 0.1.2",
+ "target": "errno_dragonfly"
+ }
+ ],
+ "cfg(target_os = \"hermit\")": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.48.0",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.3.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "errno-dragonfly 0.1.2": {
+ "name": "errno-dragonfly",
+ "version": "0.1.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download",
+ "sha256": "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "errno_dragonfly",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "errno_dragonfly",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "errno-dragonfly 0.1.2",
+ "target": "build_script_build"
+ },
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.2"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.79",
+ "target": "cc"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "fastrand 1.9.0": {
+ "name": "fastrand",
+ "version": "1.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/fastrand/1.9.0/download",
+ "sha256": "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "fastrand",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "fastrand",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": [
+ {
+ "id": "instant 0.1.12",
+ "target": "instant"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.9.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "flatbuffers 22.10.26": {
+ "name": "flatbuffers",
+ "version": "22.10.26",
+ "repository": null,
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "flatbuffers",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "flatbuffers",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "flatbuffers 22.10.26",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "22.10.26"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "rustc_version 0.4.0",
+ "target": "rustc_version"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0"
+ },
+ "futures 0.3.28": {
+ "name": "futures",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures/0.3.28/download",
+ "sha256": "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "async-await",
+ "default",
+ "executor",
+ "futures-executor",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-channel 0.3.28",
+ "target": "futures_channel"
+ },
+ {
+ "id": "futures-core 0.3.28",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-executor 0.3.28",
+ "target": "futures_executor"
+ },
+ {
+ "id": "futures-io 0.3.28",
+ "target": "futures_io"
+ },
+ {
+ "id": "futures-sink 0.3.28",
+ "target": "futures_sink"
+ },
+ {
+ "id": "futures-task 0.3.28",
+ "target": "futures_task"
+ },
+ {
+ "id": "futures-util 0.3.28",
+ "target": "futures_util"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-channel 0.3.28": {
+ "name": "futures-channel",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-channel/0.3.28/download",
+ "sha256": "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_channel",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_channel",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "futures-sink",
+ "sink",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-channel 0.3.28",
+ "target": "build_script_build"
+ },
+ {
+ "id": "futures-core 0.3.28",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-sink 0.3.28",
+ "target": "futures_sink"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-core 0.3.28": {
+ "name": "futures-core",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-core/0.3.28/download",
+ "sha256": "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_core",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.28",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-executor 0.3.28": {
+ "name": "futures-executor",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-executor/0.3.28/download",
+ "sha256": "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_executor",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_executor",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.28",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-task 0.3.28",
+ "target": "futures_task"
+ },
+ {
+ "id": "futures-util 0.3.28",
+ "target": "futures_util"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-io 0.3.28": {
+ "name": "futures-io",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-io/0.3.28/download",
+ "sha256": "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_io",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_io",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-macro 0.3.28": {
+ "name": "futures-macro",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-macro/0.3.28/download",
+ "sha256": "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "futures_macro",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_macro",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.22",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-sink 0.3.28": {
+ "name": "futures-sink",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-sink/0.3.28/download",
+ "sha256": "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_sink",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_sink",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-task 0.3.28": {
+ "name": "futures-task",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-task/0.3.28/download",
+ "sha256": "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_task",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_task",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-task 0.3.28",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.28"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "futures-util 0.3.28": {
+ "name": "futures-util",
+ "version": "0.3.28",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/futures-util/0.3.28/download",
+ "sha256": "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "futures_util",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "futures_util",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "async-await",
+ "async-await-macro",
+ "channel",
+ "futures-channel",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "io",
+ "memchr",
+ "sink",
+ "slab",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-channel 0.3.28",
+ "target": "futures_channel"
+ },
+ {
+ "id": "futures-core 0.3.28",
+ "target": "futures_core"
+ },
+ {
+ "id": "futures-io 0.3.28",
+ "target": "futures_io"
+ },
+ {
+ "id": "futures-sink 0.3.28",
+ "target": "futures_sink"
+ },
+ {
+ "id": "futures-task 0.3.28",
+ "target": "futures_task"
+ },
+ {
+ "id": "futures-util 0.3.28",
+ "target": "build_script_build"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "pin-project-lite 0.2.9",
+ "target": "pin_project_lite"
+ },
+ {
+ "id": "pin-utils 0.1.0",
+ "target": "pin_utils"
+ },
+ {
+ "id": "slab 0.4.8",
+ "target": "slab"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "futures-macro 0.3.28",
+ "target": "futures_macro"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.3.28"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "getrandom 0.2.10": {
+ "name": "getrandom",
+ "version": "0.2.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/getrandom/0.2.10/download",
+ "sha256": "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "getrandom",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "getrandom",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ }
+ ],
+ "selects": {
+ "cfg(target_os = \"wasi\")": [
+ {
+ "id": "wasi 0.11.0+wasi-snapshot-preview1",
+ "target": "wasi"
+ }
+ ],
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.2.10"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "gimli 0.27.3": {
+ "name": "gimli",
+ "version": "0.27.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/gimli/0.27.3/download",
+ "sha256": "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "gimli",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "gimli",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "read",
+ "read-core"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.27.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "glob 0.3.1": {
+ "name": "glob",
+ "version": "0.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/glob/0.3.1/download",
+ "sha256": "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "glob",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "glob",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.3.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hashbrown 0.12.3": {
+ "name": "hashbrown",
+ "version": "0.12.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hashbrown/0.12.3/download",
+ "sha256": "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hashbrown",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "hashbrown",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "ahash",
+ "default",
+ "inline-more",
+ "raw"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "ahash 0.7.6",
+ "target": "ahash"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.12.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "heck 0.4.1": {
+ "name": "heck",
+ "version": "0.4.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/heck/0.4.1/download",
+ "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "heck",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "heck",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "hermit-abi 0.1.19": {
+ "name": "hermit-abi",
+ "version": "0.1.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download",
+ "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hermit_abi",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "hermit_abi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.19"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "hermit-abi 0.3.2": {
+ "name": "hermit-abi",
+ "version": "0.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/hermit-abi/0.3.2/download",
+ "sha256": "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "hermit_abi",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "hermit_abi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2021",
+ "version": "0.3.2"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "humantime 2.1.0": {
+ "name": "humantime",
+ "version": "2.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/humantime/2.1.0/download",
+ "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "humantime",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "humantime",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "2.1.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "indexmap 1.9.3": {
+ "name": "indexmap",
+ "version": "1.9.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/indexmap/1.9.3/download",
+ "sha256": "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "indexmap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "indexmap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "serde",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "hashbrown 0.12.3",
+ "target": "hashbrown"
+ },
+ {
+ "id": "indexmap 1.9.3",
+ "target": "build_script_build"
+ },
+ {
+ "id": "serde 1.0.168",
+ "target": "serde"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.9.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "indoc 1.0.9": {
+ "name": "indoc",
+ "version": "1.0.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/indoc/1.0.9/download",
+ "sha256": "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "indoc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "indoc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.9"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "instant 0.1.12": {
+ "name": "instant",
+ "version": "0.1.12",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/instant/0.1.12/download",
+ "sha256": "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "instant",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "instant",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.1.12"
+ },
+ "license": "BSD-3-Clause"
+ },
+ "io-lifetimes 1.0.11": {
+ "name": "io-lifetimes",
+ "version": "1.0.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download",
+ "sha256": "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "io_lifetimes",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "io_lifetimes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "close",
+ "hermit-abi",
+ "libc",
+ "windows-sys"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "io-lifetimes 1.0.11",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "cfg(not(windows))": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(target_os = \"hermit\")": [
+ {
+ "id": "hermit-abi 0.3.2",
+ "target": "hermit_abi"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.48.0",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "1.0.11"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "is_ci 1.1.1": {
+ "name": "is_ci",
+ "version": "1.1.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/is_ci/1.1.1/download",
+ "sha256": "616cde7c720bb2bb5824a224687d8f77bfd38922027f01d825cd7453be5099fb"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "is_ci",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "is_ci",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.1.1"
+ },
+ "license": "ISC"
+ },
+ "itertools 0.10.5": {
+ "name": "itertools",
+ "version": "0.10.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/itertools/0.10.5/download",
+ "sha256": "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "itertools",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "itertools",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "use_alloc",
+ "use_std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "either 1.8.1",
+ "target": "either"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.10.5"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "itertools 0.9.0": {
+ "name": "itertools",
+ "version": "0.9.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/itertools/0.9.0/download",
+ "sha256": "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "itertools",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "itertools",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "use_std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "either 1.8.1",
+ "target": "either"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.9.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "itoa 1.0.8": {
+ "name": "itoa",
+ "version": "1.0.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/itoa/1.0.8/download",
+ "sha256": "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "itoa",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "itoa",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.8"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "lazy_static 1.4.0": {
+ "name": "lazy_static",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lazy_static/1.4.0/download",
+ "sha256": "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lazy_static",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "lazy_static",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.4.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "lazycell 1.3.0": {
+ "name": "lazycell",
+ "version": "1.3.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/lazycell/1.3.0/download",
+ "sha256": "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "lazycell",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "lazycell",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "1.3.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "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",
+ "extra_traits",
+ "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"
+ },
+ "libloading 0.6.3": {
+ "name": "libloading",
+ "version": "0.6.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libloading/0.6.3/download",
+ "sha256": "2443d8f0478b16759158b2f66d525991a05491138bc05814ef52a250148ef4f9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libloading",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "libloading",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libloading 0.6.3",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "cfg-if 0.1.10",
+ "target": "cfg_if"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.6.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "ISC"
+ },
+ "libloading 0.7.4": {
+ "name": "libloading",
+ "version": "0.7.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/libloading/0.7.4/download",
+ "sha256": "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "libloading",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "libloading",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.7.4"
+ },
+ "license": "ISC"
+ },
+ "link-cplusplus 1.0.8": {
+ "name": "link-cplusplus",
+ "version": "1.0.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download",
+ "sha256": "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
+ }
+ },
+ "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",
+ "nothing"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "link-cplusplus 1.0.8",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.8"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cc 1.0.79",
+ "target": "cc"
+ }
+ ],
+ "selects": {}
+ },
+ "links": "cplusplus"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "linux-raw-sys 0.3.8": {
+ "name": "linux-raw-sys",
+ "version": "0.3.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download",
+ "sha256": "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "linux_raw_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "linux_raw_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "errno",
+ "general",
+ "ioctl",
+ "no_std"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.8"
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "log 0.4.19": {
+ "name": "log",
+ "version": "0.4.19",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/log/0.4.19/download",
+ "sha256": "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "log",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "rustc_flags": [
+ "--cfg=atomic_cas"
+ ],
+ "version": "0.4.19"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "memchr 2.5.0": {
+ "name": "memchr",
+ "version": "2.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/memchr/2.5.0/download",
+ "sha256": "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "memchr",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "memchr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std",
+ "use_std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "2.5.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Unlicense/MIT"
+ },
+ "miette 4.7.1": {
+ "name": "miette",
+ "version": "4.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/miette/4.7.1/download",
+ "sha256": "1c90329e44f9208b55f45711f9558cec15d7ef8295cc65ecd6d4188ae8edc58c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "miette",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "miette",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "atty",
+ "backtrace",
+ "default",
+ "fancy",
+ "fancy-no-backtrace",
+ "owo-colors",
+ "supports-color",
+ "supports-hyperlinks",
+ "supports-unicode",
+ "terminal_size",
+ "textwrap"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "backtrace 0.3.68",
+ "target": "backtrace"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "owo-colors 3.5.0",
+ "target": "owo_colors"
+ },
+ {
+ "id": "supports-color 1.3.1",
+ "target": "supports_color"
+ },
+ {
+ "id": "supports-hyperlinks 1.2.0",
+ "target": "supports_hyperlinks"
+ },
+ {
+ "id": "supports-unicode 1.0.2",
+ "target": "supports_unicode"
+ },
+ {
+ "id": "terminal_size 0.1.17",
+ "target": "terminal_size"
+ },
+ {
+ "id": "textwrap 0.15.2",
+ "target": "textwrap"
+ },
+ {
+ "id": "thiserror 1.0.40",
+ "target": "thiserror"
+ },
+ {
+ "id": "unicode-width 0.1.10",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "miette-derive 4.7.1",
+ "target": "miette_derive"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "4.7.1"
+ },
+ "license": "Apache-2.0"
+ },
+ "miette-derive 4.7.1": {
+ "name": "miette-derive",
+ "version": "4.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/miette-derive/4.7.1/download",
+ "sha256": "6b5bc45b761bcf1b5e6e6c4128cd93b84c218721a8d9b894aa0aff4ed180174c"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "miette_derive",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "miette_derive",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "4.7.1"
+ },
+ "license": "Apache-2.0"
+ },
+ "minimal-lexical 0.2.1": {
+ "name": "minimal-lexical",
+ "version": "0.2.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download",
+ "sha256": "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "minimal_lexical",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "minimal_lexical",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "miniz_oxide 0.7.1": {
+ "name": "miniz_oxide",
+ "version": "0.7.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download",
+ "sha256": "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "miniz_oxide",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "miniz_oxide",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "adler 1.0.2",
+ "target": "adler"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.7.1"
+ },
+ "license": "MIT OR Zlib OR Apache-2.0"
+ },
+ "moveit 0.5.1": {
+ "name": "moveit",
+ "version": "0.5.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/moveit/0.5.1/download",
+ "sha256": "d7d756ffe4e38013507d35bf726a93fcdae2cae043ab5ce477f13857a335030d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "moveit",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "moveit",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "cxx",
+ "default"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "cxx 1.0.97",
+ "target": "cxx"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.5.1"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "nom 5.1.3": {
+ "name": "nom",
+ "version": "5.1.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/nom/5.1.3/download",
+ "sha256": "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "nom",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "nom",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "nom 5.1.3",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "5.1.3"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "nom 7.1.3": {
+ "name": "nom",
+ "version": "7.1.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/nom/7.1.3/download",
+ "sha256": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "nom",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "nom",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "minimal-lexical 0.2.1",
+ "target": "minimal_lexical"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "7.1.3"
+ },
+ "license": "MIT"
+ },
+ "object 0.31.1": {
+ "name": "object",
+ "version": "0.31.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/object/0.31.1/download",
+ "sha256": "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "object",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "object",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "archive",
+ "coff",
+ "elf",
+ "macho",
+ "pe",
+ "read_core",
+ "unaligned"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.31.1"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "once_cell 1.18.0": {
+ "name": "once_cell",
+ "version": "1.18.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/once_cell/1.18.0/download",
+ "sha256": "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "once_cell",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "once_cell",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "alloc",
+ "default",
+ "race",
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.18.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "os_str_bytes 6.5.1": {
+ "name": "os_str_bytes",
+ "version": "6.5.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download",
+ "sha256": "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "os_str_bytes",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "os_str_bytes",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "raw_os_str"
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "6.5.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "owo-colors 3.5.0": {
+ "name": "owo-colors",
+ "version": "3.5.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/owo-colors/3.5.0/download",
+ "sha256": "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "owo_colors",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "owo_colors",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "3.5.0"
+ },
+ "license": "MIT"
+ },
+ "pathdiff 0.2.1": {
+ "name": "pathdiff",
+ "version": "0.2.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pathdiff/0.2.1/download",
+ "sha256": "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pathdiff",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "pathdiff",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.2.1"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "peeking_take_while 0.1.2": {
+ "name": "peeking_take_while",
+ "version": "0.1.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download",
+ "sha256": "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "peeking_take_while",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "peeking_take_while",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.2"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "pin-project-lite 0.2.9": {
+ "name": "pin-project-lite",
+ "version": "0.2.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download",
+ "sha256": "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_project_lite",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "pin_project_lite",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.2.9"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "pin-utils 0.1.0": {
+ "name": "pin-utils",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/pin-utils/0.1.0/download",
+ "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "pin_utils",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "pin_utils",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "predicates 2.1.5": {
+ "name": "predicates",
+ "version": "2.1.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/predicates/2.1.5/download",
+ "sha256": "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "predicates",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "predicates",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "diff"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "difflib 0.4.0",
+ "target": "difflib"
+ },
+ {
+ "id": "itertools 0.10.5",
+ "target": "itertools"
+ },
+ {
+ "id": "predicates-core 1.0.6",
+ "target": "predicates_core"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "2.1.5"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "predicates-core 1.0.6": {
+ "name": "predicates-core",
+ "version": "1.0.6",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/predicates-core/1.0.6/download",
+ "sha256": "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "predicates_core",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "predicates_core",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2021",
+ "version": "1.0.6"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "predicates-tree 1.0.9": {
+ "name": "predicates-tree",
+ "version": "1.0.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/predicates-tree/1.0.9/download",
+ "sha256": "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "predicates_tree",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "predicates_tree",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "predicates-core 1.0.6",
+ "target": "predicates_core"
+ },
+ {
+ "id": "termtree 0.4.1",
+ "target": "termtree"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.0.9"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro-error 1.0.4": {
+ "name": "proc-macro-error",
+ "version": "1.0.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download",
+ "sha256": "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "proc_macro_error",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "proc_macro_error",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "syn",
+ "syn-error"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro-error 1.0.4",
+ "target": "build_script_build"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "proc-macro-error-attr 1.0.4",
+ "target": "proc_macro_error_attr"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.4"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro-error-attr 1.0.4": {
+ "name": "proc-macro-error-attr",
+ "version": "1.0.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download",
+ "sha256": "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "proc_macro_error_attr",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "proc_macro_error_attr",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro-error-attr 1.0.4",
+ "target": "build_script_build"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.4"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "version_check 0.9.4",
+ "target": "version_check"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "proc-macro2 1.0.63": {
+ "name": "proc-macro2",
+ "version": "1.0.63",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.63/download",
+ "sha256": "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+ }
+ },
+ "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",
+ "span-locations"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.9",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.63"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "quote 1.0.29": {
+ "name": "quote",
+ "version": "1.0.29",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/quote/1.0.29/download",
+ "sha256": "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "quote",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.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.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.29"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "redox_syscall 0.3.5": {
+ "name": "redox_syscall",
+ "version": "0.3.5",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/redox_syscall/0.3.5/download",
+ "sha256": "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syscall",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "syscall",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.3.5"
+ },
+ "license": "MIT"
+ },
+ "regex 1.9.1": {
+ "name": "regex",
+ "version": "1.9.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex/1.9.1/download",
+ "sha256": "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "regex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "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"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "aho-corasick 1.0.2",
+ "target": "aho_corasick"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "regex-automata 0.3.2",
+ "target": "regex_automata"
+ },
+ {
+ "id": "regex-syntax 0.7.3",
+ "target": "regex_syntax"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "1.9.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "regex-automata 0.1.10": {
+ "name": "regex-automata",
+ "version": "0.1.10",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex-automata/0.1.10/download",
+ "sha256": "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex_automata",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "regex_automata",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.10"
+ },
+ "license": "Unlicense/MIT"
+ },
+ "regex-automata 0.3.2": {
+ "name": "regex-automata",
+ "version": "0.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex-automata/0.3.2/download",
+ "sha256": "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex_automata",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "regex_automata",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "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"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "aho-corasick 1.0.2",
+ "target": "aho_corasick"
+ },
+ {
+ "id": "memchr 2.5.0",
+ "target": "memchr"
+ },
+ {
+ "id": "regex-syntax 0.7.3",
+ "target": "regex_syntax"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.3.2"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "regex-syntax 0.7.3": {
+ "name": "regex-syntax",
+ "version": "0.7.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/regex-syntax/0.7.3/download",
+ "sha256": "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "regex_syntax",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "regex_syntax",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment"
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.7.3"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "rust_info 0.3.2": {
+ "name": "rust_info",
+ "version": "0.3.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rust_info/0.3.2/download",
+ "sha256": "821495e93d15e4433347b3a72e97005f1d8a620dc88d46637fecfcb16e98043d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rust_info",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "rust_info",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.2"
+ },
+ "license": "Apache-2.0"
+ },
+ "rustc-demangle 0.1.23": {
+ "name": "rustc-demangle",
+ "version": "0.1.23",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download",
+ "sha256": "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rustc_demangle",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "rustc_demangle",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.1.23"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "rustc-hash 1.1.0": {
+ "name": "rustc-hash",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rustc-hash/1.1.0/download",
+ "sha256": "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rustc_hash",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "rustc_hash",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "Apache-2.0/MIT"
+ },
+ "rustc_version 0.4.0": {
+ "name": "rustc_version",
+ "version": "0.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rustc_version/0.4.0/download",
+ "sha256": "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rustc_version",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "rustc_version",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "semver 1.0.17",
+ "target": "semver"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "rustix 0.37.23": {
+ "name": "rustix",
+ "version": "0.37.23",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rustix/0.37.23/download",
+ "sha256": "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "rustix",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "rustix",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "fs",
+ "io-lifetimes",
+ "libc",
+ "std",
+ "use-libc-auxv"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "bitflags 1.3.2",
+ "target": "bitflags"
+ },
+ {
+ "id": "io-lifetimes 1.0.11",
+ "target": "io_lifetimes"
+ },
+ {
+ "id": "rustix 0.37.23",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "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\"))))))))": [
+ {
+ "id": "linux-raw-sys 0.3.8",
+ "target": "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\")))))": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ },
+ {
+ "id": "linux-raw-sys 0.3.8",
+ "target": "linux_raw_sys"
+ }
+ ],
+ "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": [
+ {
+ "id": "errno 0.3.1",
+ "target": "errno",
+ "alias": "libc_errno"
+ },
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "errno 0.3.1",
+ "target": "errno",
+ "alias": "libc_errno"
+ },
+ {
+ "id": "windows-sys 0.48.0",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.37.23"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "rustversion 1.0.13": {
+ "name": "rustversion",
+ "version": "1.0.13",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/rustversion/1.0.13/download",
+ "sha256": "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "rustversion",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build/build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "rustversion",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "rustversion 1.0.13",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.13"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "ryu 1.0.14": {
+ "name": "ryu",
+ "version": "1.0.14",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/ryu/1.0.14/download",
+ "sha256": "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "ryu",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "ryu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.0.14"
+ },
+ "license": "Apache-2.0 OR BSL-1.0"
+ },
+ "semver 1.0.17": {
+ "name": "semver",
+ "version": "1.0.17",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/semver/1.0.17/download",
+ "sha256": "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "semver",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "semver",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "semver 1.0.17",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.17"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde 1.0.168": {
+ "name": "serde",
+ "version": "1.0.168",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde/1.0.168/download",
+ "sha256": "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "serde",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "derive",
+ "serde_derive",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "serde 1.0.168",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "serde_derive 1.0.168",
+ "target": "serde_derive"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.168"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_derive 1.0.168": {
+ "name": "serde_derive",
+ "version": "1.0.168",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_derive/1.0.168/download",
+ "sha256": "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "serde_derive",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "serde_derive",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.22",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.0.168"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "serde_json 1.0.100": {
+ "name": "serde_json",
+ "version": "1.0.100",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/serde_json/1.0.100/download",
+ "sha256": "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "serde_json",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "serde_json",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "itoa 1.0.8",
+ "target": "itoa"
+ },
+ {
+ "id": "ryu 1.0.14",
+ "target": "ryu"
+ },
+ {
+ "id": "serde 1.0.168",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.100",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.100"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "shlex 1.1.0": {
+ "name": "shlex",
+ "version": "1.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/shlex/1.1.0/download",
+ "sha256": "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "shlex",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "shlex",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "1.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "slab 0.4.8": {
+ "name": "slab",
+ "version": "0.4.8",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/slab/0.4.8/download",
+ "sha256": "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "slab",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "slab",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "slab 0.4.8",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.4.8"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "MIT"
+ },
+ "smallvec 1.10.0": {
+ "name": "smallvec",
+ "version": "1.10.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/smallvec/1.10.0/download",
+ "sha256": "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "smallvec",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "smallvec",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "1.10.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "smawk 0.3.1": {
+ "name": "smawk",
+ "version": "0.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/smawk/0.3.1/download",
+ "sha256": "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "smawk",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "smawk",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.3.1"
+ },
+ "license": "MIT"
+ },
+ "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"
+ },
+ "strsim 0.8.0": {
+ "name": "strsim",
+ "version": "0.8.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/strsim/0.8.0/download",
+ "sha256": "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "strsim",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "strsim",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.8.0"
+ },
+ "license": "MIT"
+ },
+ "strum_macros 0.24.3": {
+ "name": "strum_macros",
+ "version": "0.24.3",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/strum_macros/0.24.3/download",
+ "sha256": "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "strum_macros",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "strum_macros",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "heck 0.4.1",
+ "target": "heck"
+ },
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "rustversion 1.0.13",
+ "target": "rustversion"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "0.24.3"
+ },
+ "license": "MIT"
+ },
+ "supports-color 1.3.1": {
+ "name": "supports-color",
+ "version": "1.3.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/supports-color/1.3.1/download",
+ "sha256": "8ba6faf2ca7ee42fdd458f4347ae0a9bd6bcc445ad7cb57ad82b383f18870d6f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "supports_color",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "supports_color",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ },
+ {
+ "id": "is_ci 1.1.1",
+ "target": "is_ci"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.3.1"
+ },
+ "license": "Apache-2.0"
+ },
+ "supports-hyperlinks 1.2.0": {
+ "name": "supports-hyperlinks",
+ "version": "1.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/supports-hyperlinks/1.2.0/download",
+ "sha256": "590b34f7c5f01ecc9d78dba4b3f445f31df750a67621cf31626f3b7441ce6406"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "supports_hyperlinks",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "supports_hyperlinks",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.2.0"
+ },
+ "license": "Apache-2.0"
+ },
+ "supports-unicode 1.0.2": {
+ "name": "supports-unicode",
+ "version": "1.0.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/supports-unicode/1.0.2/download",
+ "sha256": "a8b945e45b417b125a8ec51f1b7df2f8df7920367700d1f98aedd21e5735f8b2"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "supports_unicode",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "supports_unicode",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "atty 0.2.14",
+ "target": "atty"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.2"
+ },
+ "license": "Apache-2.0"
+ },
+ "syn 1.0.109": {
+ "name": "syn",
+ "version": "1.0.109",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/1.0.109/download",
+ "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "syn",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "syn",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "quote"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "build_script_build"
+ },
+ {
+ "id": "unicode-ident 1.0.9",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.109"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "syn 2.0.22": {
+ "name": "syn",
+ "version": "2.0.22",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/syn/2.0.22/download",
+ "sha256": "2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616"
+ }
+ },
+ "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.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "unicode-ident 1.0.9",
+ "target": "unicode_ident"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "2.0.22"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "tempfile 3.6.0": {
+ "name": "tempfile",
+ "version": "3.6.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/tempfile/3.6.0/download",
+ "sha256": "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "tempfile",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "tempfile",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "cfg-if 1.0.0",
+ "target": "cfg_if"
+ },
+ {
+ "id": "fastrand 1.9.0",
+ "target": "fastrand"
+ },
+ {
+ "id": "tempfile 3.6.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {
+ "cfg(any(unix, target_os = \"wasi\"))": [
+ {
+ "id": "rustix 0.37.23",
+ "target": "rustix"
+ }
+ ],
+ "cfg(target_os = \"redox\")": [
+ {
+ "id": "redox_syscall 0.3.5",
+ "target": "syscall"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "windows-sys 0.48.0",
+ "target": "windows_sys"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "3.6.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "autocfg 1.1.0",
+ "target": "autocfg"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "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"
+ },
+ "terminal_size 0.1.17": {
+ "name": "terminal_size",
+ "version": "0.1.17",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/terminal_size/0.1.17/download",
+ "sha256": "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "terminal_size",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "terminal_size",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(not(windows))": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "cfg(windows)": [
+ {
+ "id": "winapi 0.3.9",
+ "target": "winapi"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.1.17"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "termtree 0.4.1": {
+ "name": "termtree",
+ "version": "0.4.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/termtree/0.4.1/download",
+ "sha256": "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "termtree",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "termtree",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.4.1"
+ },
+ "license": "MIT"
+ },
+ "test-log 0.2.12": {
+ "name": "test-log",
+ "version": "0.2.12",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/test-log/0.2.12/download",
+ "sha256": "d9601d162c1d77e62c1ea0bc8116cd1caf143ce3af947536c3c9052a1677fe0c"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "test_log",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "test_log",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "log"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 1.0.109",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.2.12"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "textwrap 0.11.0": {
+ "name": "textwrap",
+ "version": "0.11.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/textwrap/0.11.0/download",
+ "sha256": "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "textwrap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "textwrap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "unicode-width 0.1.10",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "0.11.0"
+ },
+ "license": "MIT"
+ },
+ "textwrap 0.15.2": {
+ "name": "textwrap",
+ "version": "0.15.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/textwrap/0.15.2/download",
+ "sha256": "b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "textwrap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "textwrap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "smawk",
+ "unicode-linebreak",
+ "unicode-width"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "smawk 0.3.1",
+ "target": "smawk"
+ },
+ {
+ "id": "unicode-linebreak 0.1.4",
+ "target": "unicode_linebreak"
+ },
+ {
+ "id": "unicode-width 0.1.10",
+ "target": "unicode_width"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.15.2"
+ },
+ "license": "MIT"
+ },
+ "textwrap 0.16.0": {
+ "name": "textwrap",
+ "version": "0.16.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/textwrap/0.16.0/download",
+ "sha256": "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "textwrap",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "textwrap",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2021",
+ "version": "0.16.0"
+ },
+ "license": "MIT"
+ },
+ "thiserror 1.0.40": {
+ "name": "thiserror",
+ "version": "1.0.40",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/thiserror/1.0.40/download",
+ "sha256": "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "thiserror",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "thiserror",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "thiserror 1.0.40",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "thiserror-impl 1.0.40",
+ "target": "thiserror_impl"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.40"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "thiserror-impl 1.0.40": {
+ "name": "thiserror-impl",
+ "version": "1.0.40",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download",
+ "sha256": "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
+ }
+ },
+ "targets": [
+ {
+ "ProcMacro": {
+ "crate_name": "thiserror_impl",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "thiserror_impl",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "proc-macro2 1.0.63",
+ "target": "proc_macro2"
+ },
+ {
+ "id": "quote 1.0.29",
+ "target": "quote"
+ },
+ {
+ "id": "syn 2.0.22",
+ "target": "syn"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.0.40"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "toml 0.5.11": {
+ "name": "toml",
+ "version": "0.5.11",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/toml/0.5.11/download",
+ "sha256": "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "toml",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "toml",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "serde 1.0.168",
+ "target": "serde"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.5.11"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "trybuild 1.0.81": {
+ "name": "trybuild",
+ "version": "1.0.81",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/trybuild/1.0.81/download",
+ "sha256": "04366e99ff743345622cd00af2af01d711dc2d1ef59250d7347698d21b546729"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "trybuild",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "trybuild",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "basic-toml 0.1.3",
+ "target": "basic_toml"
+ },
+ {
+ "id": "glob 0.3.1",
+ "target": "glob"
+ },
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ },
+ {
+ "id": "serde 1.0.168",
+ "target": "serde"
+ },
+ {
+ "id": "serde_json 1.0.100",
+ "target": "serde_json"
+ },
+ {
+ "id": "termcolor 1.2.0",
+ "target": "termcolor"
+ },
+ {
+ "id": "trybuild 1.0.81",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "proc_macro_deps": {
+ "common": [
+ {
+ "id": "serde_derive 1.0.168",
+ "target": "serde_derive"
+ }
+ ],
+ "selects": {}
+ },
+ "version": "1.0.81"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "unicode-ident 1.0.9": {
+ "name": "unicode-ident",
+ "version": "1.0.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.9/download",
+ "sha256": "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
+ }
+ },
+ "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.9"
+ },
+ "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016"
+ },
+ "unicode-linebreak 0.1.4": {
+ "name": "unicode-linebreak",
+ "version": "0.1.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download",
+ "sha256": "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "unicode_linebreak",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "unicode_linebreak",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "unicode-linebreak 0.1.4",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.1.4"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "hashbrown 0.12.3",
+ "target": "hashbrown"
+ },
+ {
+ "id": "regex 1.9.1",
+ "target": "regex"
+ }
+ ],
+ "selects": {}
+ }
+ },
+ "license": "Apache-2.0"
+ },
+ "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"
+ },
+ "uuid 1.4.0": {
+ "name": "uuid",
+ "version": "1.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/uuid/1.4.0/download",
+ "sha256": "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "uuid",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "uuid",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "1.4.0"
+ },
+ "license": "Apache-2.0 OR MIT"
+ },
+ "vec_map 0.8.2": {
+ "name": "vec_map",
+ "version": "0.8.2",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/vec_map/0.8.2/download",
+ "sha256": "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "vec_map",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "vec_map",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.8.2"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "version_check 0.9.4": {
+ "name": "version_check",
+ "version": "0.9.4",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/version_check/0.9.4/download",
+ "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "version_check",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "version_check",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2015",
+ "version": "0.9.4"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wait-timeout 0.2.0": {
+ "name": "wait-timeout",
+ "version": "0.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wait-timeout/0.2.0/download",
+ "sha256": "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wait_timeout",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "wait_timeout",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "cfg(unix)": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ]
+ }
+ },
+ "edition": "2015",
+ "version": "0.2.0"
+ },
+ "license": "MIT/Apache-2.0"
+ },
+ "wasi 0.11.0+wasi-snapshot-preview1": {
+ "name": "wasi",
+ "version": "0.11.0+wasi-snapshot-preview1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
+ "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "wasi",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "wasi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "edition": "2018",
+ "version": "0.11.0+wasi-snapshot-preview1"
+ },
+ "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+ },
+ "which 3.1.1": {
+ "name": "which",
+ "version": "3.1.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/which/3.1.1/download",
+ "sha256": "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "which",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "which",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2015",
+ "version": "3.1.1"
+ },
+ "license": "MIT"
+ },
+ "which 4.4.0": {
+ "name": "which",
+ "version": "4.4.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/which/4.4.0/download",
+ "sha256": "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "which",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "which",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "either 1.8.1",
+ "target": "either"
+ },
+ {
+ "id": "libc 0.2.147",
+ "target": "libc"
+ }
+ ],
+ "selects": {
+ "cfg(windows)": [
+ {
+ "id": "once_cell 1.18.0",
+ "target": "once_cell"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "4.4.0"
+ },
+ "license": "MIT"
+ },
+ "winapi 0.3.9": {
+ "name": "winapi",
+ "version": "0.3.9",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/winapi/0.3.9/download",
+ "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "winapi",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "winapi",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "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"
+ },
+ "windows-sys 0.48.0": {
+ "name": "windows-sys",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows-sys/0.48.0/download",
+ "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_sys",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_sys",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows-targets 0.48.1",
+ "target": "windows_targets"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows-targets 0.48.1": {
+ "name": "windows-targets",
+ "version": "0.48.1",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows-targets/0.48.1/download",
+ "sha256": "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_targets",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_targets",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [],
+ "selects": {
+ "aarch64-pc-windows-gnullvm": [
+ {
+ "id": "windows_aarch64_gnullvm 0.48.0",
+ "target": "windows_aarch64_gnullvm"
+ }
+ ],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
+ {
+ "id": "windows_aarch64_msvc 0.48.0",
+ "target": "windows_aarch64_msvc"
+ }
+ ],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": [
+ {
+ "id": "windows_i686_gnu 0.48.0",
+ "target": "windows_i686_gnu"
+ }
+ ],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
+ {
+ "id": "windows_i686_msvc 0.48.0",
+ "target": "windows_i686_msvc"
+ }
+ ],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
+ {
+ "id": "windows_x86_64_gnu 0.48.0",
+ "target": "windows_x86_64_gnu"
+ }
+ ],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
+ {
+ "id": "windows_x86_64_msvc 0.48.0",
+ "target": "windows_x86_64_msvc"
+ }
+ ],
+ "x86_64-pc-windows-gnullvm": [
+ {
+ "id": "windows_x86_64_gnullvm 0.48.0",
+ "target": "windows_x86_64_gnullvm"
+ }
+ ]
+ }
+ },
+ "edition": "2018",
+ "version": "0.48.1"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_aarch64_gnullvm 0.48.0": {
+ "name": "windows_aarch64_gnullvm",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download",
+ "sha256": "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_aarch64_gnullvm",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_aarch64_gnullvm",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_aarch64_gnullvm 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_aarch64_msvc 0.48.0": {
+ "name": "windows_aarch64_msvc",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download",
+ "sha256": "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_aarch64_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_aarch64_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_aarch64_msvc 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_i686_gnu 0.48.0": {
+ "name": "windows_i686_gnu",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download",
+ "sha256": "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_i686_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_i686_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_i686_gnu 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_i686_msvc 0.48.0": {
+ "name": "windows_i686_msvc",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download",
+ "sha256": "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_i686_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_i686_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_i686_msvc 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_gnu 0.48.0": {
+ "name": "windows_x86_64_gnu",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download",
+ "sha256": "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_gnu",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_gnu",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_gnu 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_gnullvm 0.48.0": {
+ "name": "windows_x86_64_gnullvm",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download",
+ "sha256": "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_gnullvm",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_gnullvm",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_gnullvm 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows_x86_64_msvc 0.48.0": {
+ "name": "windows_x86_64_msvc",
+ "version": "0.48.0",
+ "repository": {
+ "Http": {
+ "url": "https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download",
+ "sha256": "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_x86_64_msvc",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ },
+ {
+ "BuildScript": {
+ "crate_name": "build_script_build",
+ "crate_root": "build.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_x86_64_msvc",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows_x86_64_msvc 0.48.0",
+ "target": "build_script_build"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2018",
+ "version": "0.48.0"
+ },
+ "build_script_attrs": {
+ "data_glob": [
+ "**"
+ ]
+ },
+ "license": "MIT OR Apache-2.0"
+ }
+ },
+ "binary_crates": [],
+ "workspace_members": {
+ "autocxx 0.22.3": "third_party/autocxx",
+ "autocxx-engine 0.22.3": "third_party/autocxx/engine",
+ "autocxx-gen 0.22.3": "third_party/autocxx/gen/cmd",
+ "autocxx-integration-tests 0.22.3": "third_party/autocxx/integration-tests",
+ "autocxx-macro 0.22.3": "third_party/autocxx/macro",
+ "autocxx-parser 0.22.3": "third_party/autocxx/parser",
+ "compile_with_bazel 0.0.0": "",
+ "flatbuffers 22.10.26": "third_party/flatbuffers/rust/flatbuffers"
+ },
+ "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\"))))))))": [],
+ "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-gnueabihf",
+ "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\"))))))))": [],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [],
+ "cfg(all(target_arch = \"wasm32\", not(target_os = \"wasi\")))": [],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(windows_raw_dylib)))": [],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [],
+ "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 = \"msvc\", not(windows_raw_dylib)))": [],
+ "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-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-unknown-linux-gnueabihf",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(any(unix, target_os = \"wasi\"))": [
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-unknown-linux-gnueabihf",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": [
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-unknown-linux-gnueabihf",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(not(windows))": [
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-unknown-linux-gnueabihf",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(target_os = \"dragonfly\")": [],
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"redox\")": [],
+ "cfg(target_os = \"wasi\")": [],
+ "cfg(target_os = \"windows\")": [],
+ "cfg(unix)": [
+ "aarch64-unknown-linux-gnu",
+ "arm-unknown-linux-gnueabi",
+ "armv7-unknown-linux-gnueabihf",
+ "x86_64-unknown-linux-gnu"
+ ],
+ "cfg(windows)": [],
+ "i686-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnu": [],
+ "x86_64-pc-windows-gnullvm": []
+ }
+}