Files
codeql/ruby/extractor/cargo-bazel-lock.json
Cornelius Riemenschneider 8c46b61e85 Ruby: Change how we pull in shared/tree-sitter-extractor dependency
Previously, we pulled in the shared tree-sitter extractor via a `git`
dependency in `Cargo.toml` to address a `rules_rust` limitation (no `path`
dependencies outside of the cargo workspace)). This was a problem,
as that means we're cloning `github/codeql` _again_ for the build, which is
quite slow.

I found another way that is faster, and still produces correct builds
for both `cargo`` and `rules_rust`:
* Cargo depends on a fake crate that has the same dependencies as the real crate (thanks to `sync-files.py`). Therefore, cargo pulls in the right dependencies into the lockfile, which bazel targets
* For local builds, we override the path to that dependency in a cargo config, so we're pulling in the correct code
* rules_rust only uses `path` dependencies for collecting transitive dependencies, it never pulls in the code from there. So far that, we manually provide a `BUILD.bazel` file for the shared extractor, and depend on that.
2024-05-24 15:37:35 +02:00

6528 lines
160 KiB
JSON
Generated

{
"checksum": "bf577b30a6fa1893707e2384a92d21f3d271344127cb80069a477cb5308a6c64",
"crates": {
"adler 1.0.2": {
"name": "adler",
"version": "1.0.2",
"package_url": "https://github.com/jonas-schievink/adler.git",
"repository": {
"Http": {
"url": "https://static.crates.io/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",
"license_ids": [
"0BSD",
"Apache-2.0",
"MIT"
],
"license_file": null
},
"aho-corasick 1.1.3": {
"name": "aho-corasick",
"version": "1.1.3",
"package_url": "https://github.com/BurntSushi/aho-corasick",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/aho-corasick/1.1.3/download",
"sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
}
},
"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.7.2",
"target": "memchr"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.1.3"
},
"license": "Unlicense OR MIT",
"license_ids": [
"MIT",
"Unlicense"
],
"license_file": null
},
"android-tzdata 0.1.1": {
"name": "android-tzdata",
"version": "0.1.1",
"package_url": "https://github.com/RumovZ/android-tzdata",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/android-tzdata/0.1.1/download",
"sha256": "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
}
},
"targets": [
{
"Library": {
"crate_name": "android_tzdata",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "android_tzdata",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2018",
"version": "0.1.1"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"android_system_properties 0.1.5": {
"name": "android_system_properties",
"version": "0.1.5",
"package_url": "https://github.com/nical/android_system_properties",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/android_system_properties/0.1.5/download",
"sha256": "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
}
},
"targets": [
{
"Library": {
"crate_name": "android_system_properties",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "android_system_properties",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "libc 0.2.155",
"target": "libc"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.1.5"
},
"license": "MIT/Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"anstream 0.6.14": {
"name": "anstream",
"version": "0.6.14",
"package_url": "https://github.com/rust-cli/anstyle.git",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/anstream/0.6.14/download",
"sha256": "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
}
},
"targets": [
{
"Library": {
"crate_name": "anstream",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "anstream",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"auto",
"default",
"wincon"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "anstyle 1.0.7",
"target": "anstyle"
},
{
"id": "anstyle-parse 0.2.4",
"target": "anstyle_parse"
},
{
"id": "anstyle-query 1.0.3",
"target": "anstyle_query"
},
{
"id": "colorchoice 1.0.1",
"target": "colorchoice"
},
{
"id": "is_terminal_polyfill 1.70.0",
"target": "is_terminal_polyfill"
},
{
"id": "utf8parse 0.2.1",
"target": "utf8parse"
}
],
"selects": {
"cfg(windows)": [
{
"id": "anstyle-wincon 3.0.3",
"target": "anstyle_wincon"
}
]
}
},
"edition": "2021",
"version": "0.6.14"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"anstyle 1.0.7": {
"name": "anstyle",
"version": "1.0.7",
"package_url": "https://github.com/rust-cli/anstyle.git",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/anstyle/1.0.7/download",
"sha256": "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
}
},
"targets": [
{
"Library": {
"crate_name": "anstyle",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "anstyle",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"std"
],
"selects": {}
},
"edition": "2021",
"version": "1.0.7"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"anstyle-parse 0.2.4": {
"name": "anstyle-parse",
"version": "0.2.4",
"package_url": "https://github.com/rust-cli/anstyle.git",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/anstyle-parse/0.2.4/download",
"sha256": "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
}
},
"targets": [
{
"Library": {
"crate_name": "anstyle_parse",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "anstyle_parse",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"utf8"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "utf8parse 0.2.1",
"target": "utf8parse"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.2.4"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"anstyle-query 1.0.3": {
"name": "anstyle-query",
"version": "1.0.3",
"package_url": "https://github.com/rust-cli/anstyle",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/anstyle-query/1.0.3/download",
"sha256": "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5"
}
},
"targets": [
{
"Library": {
"crate_name": "anstyle_query",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "anstyle_query",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [],
"selects": {
"cfg(windows)": [
{
"id": "windows-sys 0.52.0",
"target": "windows_sys"
}
]
}
},
"edition": "2021",
"version": "1.0.3"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"anstyle-wincon 3.0.3": {
"name": "anstyle-wincon",
"version": "3.0.3",
"package_url": "https://github.com/rust-cli/anstyle.git",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/anstyle-wincon/3.0.3/download",
"sha256": "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
}
},
"targets": [
{
"Library": {
"crate_name": "anstyle_wincon",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "anstyle_wincon",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "anstyle 1.0.7",
"target": "anstyle"
}
],
"selects": {
"cfg(windows)": [
{
"id": "windows-sys 0.52.0",
"target": "windows_sys"
}
]
}
},
"edition": "2021",
"version": "3.0.3"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"autocfg 1.3.0": {
"name": "autocfg",
"version": "1.3.0",
"package_url": "https://github.com/cuviper/autocfg",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/autocfg/1.3.0/download",
"sha256": "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
}
},
"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.3.0"
},
"license": "Apache-2.0 OR MIT",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"bstr 1.9.1": {
"name": "bstr",
"version": "1.9.1",
"package_url": "https://github.com/BurntSushi/bstr",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/bstr/1.9.1/download",
"sha256": "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
}
},
"targets": [
{
"Library": {
"crate_name": "bstr",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "bstr",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "memchr 2.7.2",
"target": "memchr"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.9.1"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"bumpalo 3.16.0": {
"name": "bumpalo",
"version": "3.16.0",
"package_url": "https://github.com/fitzgen/bumpalo",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/bumpalo/3.16.0/download",
"sha256": "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
}
},
"targets": [
{
"Library": {
"crate_name": "bumpalo",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "bumpalo",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default"
],
"selects": {}
},
"edition": "2021",
"version": "3.16.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"cc 1.0.98": {
"name": "cc",
"version": "1.0.98",
"package_url": "https://github.com/rust-lang/cc-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/cc/1.0.98/download",
"sha256": "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f"
}
},
"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.98"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"cfg-if 1.0.0": {
"name": "cfg-if",
"version": "1.0.0",
"package_url": "https://github.com/alexcrichton/cfg-if",
"repository": {
"Http": {
"url": "https://static.crates.io/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",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"chrono 0.4.38": {
"name": "chrono",
"version": "0.4.38",
"package_url": "https://github.com/chronotope/chrono",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/chrono/0.4.38/download",
"sha256": "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
}
},
"targets": [
{
"Library": {
"crate_name": "chrono",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "chrono",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"android-tzdata",
"clock",
"default",
"iana-time-zone",
"js-sys",
"now",
"oldtime",
"serde",
"std",
"wasm-bindgen",
"wasmbind",
"winapi",
"windows-targets"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "num-traits 0.2.19",
"target": "num_traits"
},
{
"id": "serde 1.0.202",
"target": "serde"
}
],
"selects": {
"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))": [
{
"id": "js-sys 0.3.69",
"target": "js_sys"
},
{
"id": "wasm-bindgen 0.2.92",
"target": "wasm_bindgen"
}
],
"cfg(target_os = \"android\")": [
{
"id": "android-tzdata 0.1.1",
"target": "android_tzdata"
}
],
"cfg(unix)": [
{
"id": "iana-time-zone 0.1.60",
"target": "iana_time_zone"
}
],
"cfg(windows)": [
{
"id": "windows-targets 0.52.5",
"target": "windows_targets"
}
]
}
},
"edition": "2021",
"version": "0.4.38"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"clap 4.5.4": {
"name": "clap",
"version": "4.5.4",
"package_url": "https://github.com/clap-rs/clap",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/clap/4.5.4/download",
"sha256": "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
}
},
"targets": [
{
"Library": {
"crate_name": "clap",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "clap",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"color",
"default",
"derive",
"error-context",
"help",
"std",
"suggestions",
"usage"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "clap_builder 4.5.2",
"target": "clap_builder"
}
],
"selects": {}
},
"edition": "2021",
"proc_macro_deps": {
"common": [
{
"id": "clap_derive 4.5.4",
"target": "clap_derive"
}
],
"selects": {}
},
"version": "4.5.4"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"clap_builder 4.5.2": {
"name": "clap_builder",
"version": "4.5.2",
"package_url": "https://github.com/clap-rs/clap",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/clap_builder/4.5.2/download",
"sha256": "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
}
},
"targets": [
{
"Library": {
"crate_name": "clap_builder",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "clap_builder",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"color",
"error-context",
"help",
"std",
"suggestions",
"usage"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "anstream 0.6.14",
"target": "anstream"
},
{
"id": "anstyle 1.0.7",
"target": "anstyle"
},
{
"id": "clap_lex 0.7.0",
"target": "clap_lex"
},
{
"id": "strsim 0.11.1",
"target": "strsim"
}
],
"selects": {}
},
"edition": "2021",
"version": "4.5.2"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"clap_derive 4.5.4": {
"name": "clap_derive",
"version": "4.5.4",
"package_url": "https://github.com/clap-rs/clap/tree/master/clap_derive",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/clap_derive/4.5.4/download",
"sha256": "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
}
},
"targets": [
{
"ProcMacro": {
"crate_name": "clap_derive",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "clap_derive",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "heck 0.5.0",
"target": "heck"
},
{
"id": "proc-macro2 1.0.83",
"target": "proc_macro2"
},
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "syn 2.0.66",
"target": "syn"
}
],
"selects": {}
},
"edition": "2021",
"version": "4.5.4"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"clap_lex 0.7.0": {
"name": "clap_lex",
"version": "0.7.0",
"package_url": "https://github.com/clap-rs/clap/tree/master/clap_lex",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/clap_lex/0.7.0/download",
"sha256": "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
}
},
"targets": [
{
"Library": {
"crate_name": "clap_lex",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "clap_lex",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2021",
"version": "0.7.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"codeql-extractor 0.2.0": {
"name": "codeql-extractor",
"version": "0.2.0",
"package_url": null,
"repository": null,
"targets": [
{
"Library": {
"crate_name": "codeql_extractor",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "codeql_extractor",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "chrono 0.4.38",
"target": "chrono"
},
{
"id": "encoding 0.2.33",
"target": "encoding"
},
{
"id": "flate2 1.0.30",
"target": "flate2"
},
{
"id": "globset 0.4.14",
"target": "globset"
},
{
"id": "lazy_static 1.4.0",
"target": "lazy_static"
},
{
"id": "num_cpus 1.16.0",
"target": "num_cpus"
},
{
"id": "rayon 1.10.0",
"target": "rayon"
},
{
"id": "regex 1.10.4",
"target": "regex"
},
{
"id": "serde 1.0.202",
"target": "serde"
},
{
"id": "serde_json 1.0.117",
"target": "serde_json"
},
{
"id": "tracing 0.1.40",
"target": "tracing"
},
{
"id": "tracing-subscriber 0.3.18",
"target": "tracing_subscriber"
},
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
}
],
"selects": {}
},
"deps_dev": {
"common": [
{
"id": "rand 0.8.5",
"target": "rand"
},
{
"id": "tree-sitter-json 0.21.0",
"target": "tree_sitter_json"
},
{
"id": "tree-sitter-ql 0.22.5",
"target": "tree_sitter_ql"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.2.0"
},
"license": null,
"license_ids": [],
"license_file": null
},
"codeql-extractor-ruby 0.1.0": {
"name": "codeql-extractor-ruby",
"version": "0.1.0",
"package_url": null,
"repository": null,
"targets": [],
"library_target_name": null,
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "clap 4.5.4",
"target": "clap"
},
{
"id": "encoding 0.2.33",
"target": "encoding"
},
{
"id": "lazy_static 1.4.0",
"target": "lazy_static"
},
{
"id": "rayon 1.10.0",
"target": "rayon"
},
{
"id": "regex 1.10.4",
"target": "regex"
},
{
"id": "tracing 0.1.40",
"target": "tracing"
},
{
"id": "tracing-subscriber 0.3.18",
"target": "tracing_subscriber"
},
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
},
{
"id": "tree-sitter-embedded-template 0.21.0",
"target": "tree_sitter_embedded_template"
},
{
"id": "tree-sitter-ruby 0.21.0",
"target": "tree_sitter_ruby"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.1.0"
},
"license": null,
"license_ids": [],
"license_file": null
},
"colorchoice 1.0.1": {
"name": "colorchoice",
"version": "1.0.1",
"package_url": "https://github.com/rust-cli/anstyle",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/colorchoice/1.0.1/download",
"sha256": "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
}
},
"targets": [
{
"Library": {
"crate_name": "colorchoice",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "colorchoice",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2021",
"version": "1.0.1"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"core-foundation-sys 0.8.6": {
"name": "core-foundation-sys",
"version": "0.8.6",
"package_url": "https://github.com/servo/core-foundation-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/core-foundation-sys/0.8.6/download",
"sha256": "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
}
},
"targets": [
{
"Library": {
"crate_name": "core_foundation_sys",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "core_foundation_sys",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"link"
],
"selects": {}
},
"edition": "2018",
"version": "0.8.6"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"crc32fast 1.4.2": {
"name": "crc32fast",
"version": "1.4.2",
"package_url": "https://github.com/srijs/rust-crc32fast",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/crc32fast/1.4.2/download",
"sha256": "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
}
},
"targets": [
{
"Library": {
"crate_name": "crc32fast",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "crc32fast",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "cfg-if 1.0.0",
"target": "cfg_if"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.4.2"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"crossbeam-deque 0.8.5": {
"name": "crossbeam-deque",
"version": "0.8.5",
"package_url": "https://github.com/crossbeam-rs/crossbeam",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/crossbeam-deque/0.8.5/download",
"sha256": "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
}
},
"targets": [
{
"Library": {
"crate_name": "crossbeam_deque",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "crossbeam_deque",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "crossbeam-epoch 0.9.18",
"target": "crossbeam_epoch"
},
{
"id": "crossbeam-utils 0.8.20",
"target": "crossbeam_utils"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.8.5"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"crossbeam-epoch 0.9.18": {
"name": "crossbeam-epoch",
"version": "0.9.18",
"package_url": "https://github.com/crossbeam-rs/crossbeam",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/crossbeam-epoch/0.9.18/download",
"sha256": "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
}
},
"targets": [
{
"Library": {
"crate_name": "crossbeam_epoch",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "crossbeam_epoch",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "crossbeam-utils 0.8.20",
"target": "crossbeam_utils"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.9.18"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"crossbeam-utils 0.8.20": {
"name": "crossbeam-utils",
"version": "0.8.20",
"package_url": "https://github.com/crossbeam-rs/crossbeam",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/crossbeam-utils/0.8.20/download",
"sha256": "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
}
},
"targets": [
{
"Library": {
"crate_name": "crossbeam_utils",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "crossbeam_utils",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "crossbeam-utils 0.8.20",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.8.20"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"either 1.12.0": {
"name": "either",
"version": "1.12.0",
"package_url": "https://github.com/rayon-rs/either",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/either/1.12.0/download",
"sha256": "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
}
},
"targets": [
{
"Library": {
"crate_name": "either",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "either",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2018",
"version": "1.12.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"encoding 0.2.33": {
"name": "encoding",
"version": "0.2.33",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding/0.2.33/download",
"sha256": "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "encoding-index-japanese 1.20141219.5",
"target": "encoding_index_japanese"
},
{
"id": "encoding-index-korean 1.20141219.5",
"target": "encoding_index_korean"
},
{
"id": "encoding-index-simpchinese 1.20141219.5",
"target": "encoding_index_simpchinese"
},
{
"id": "encoding-index-singlebyte 1.20141219.5",
"target": "encoding_index_singlebyte"
},
{
"id": "encoding-index-tradchinese 1.20141219.5",
"target": "encoding_index_tradchinese"
}
],
"selects": {}
},
"edition": "2015",
"version": "0.2.33"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"encoding-index-japanese 1.20141219.5": {
"name": "encoding-index-japanese",
"version": "1.20141219.5",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding-index-japanese/1.20141219.5/download",
"sha256": "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding_index_japanese",
"crate_root": "lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding_index_japanese",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "encoding_index_tests 0.1.4",
"target": "encoding_index_tests"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.20141219.5"
},
"license": "CC0-1.0",
"license_ids": [
"CC0-1.0"
],
"license_file": null
},
"encoding-index-korean 1.20141219.5": {
"name": "encoding-index-korean",
"version": "1.20141219.5",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding-index-korean/1.20141219.5/download",
"sha256": "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding_index_korean",
"crate_root": "lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding_index_korean",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "encoding_index_tests 0.1.4",
"target": "encoding_index_tests"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.20141219.5"
},
"license": "CC0-1.0",
"license_ids": [
"CC0-1.0"
],
"license_file": null
},
"encoding-index-simpchinese 1.20141219.5": {
"name": "encoding-index-simpchinese",
"version": "1.20141219.5",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding-index-simpchinese/1.20141219.5/download",
"sha256": "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding_index_simpchinese",
"crate_root": "lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding_index_simpchinese",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "encoding_index_tests 0.1.4",
"target": "encoding_index_tests"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.20141219.5"
},
"license": "CC0-1.0",
"license_ids": [
"CC0-1.0"
],
"license_file": null
},
"encoding-index-singlebyte 1.20141219.5": {
"name": "encoding-index-singlebyte",
"version": "1.20141219.5",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding-index-singlebyte/1.20141219.5/download",
"sha256": "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding_index_singlebyte",
"crate_root": "lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding_index_singlebyte",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "encoding_index_tests 0.1.4",
"target": "encoding_index_tests"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.20141219.5"
},
"license": "CC0-1.0",
"license_ids": [
"CC0-1.0"
],
"license_file": null
},
"encoding-index-tradchinese 1.20141219.5": {
"name": "encoding-index-tradchinese",
"version": "1.20141219.5",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding-index-tradchinese/1.20141219.5/download",
"sha256": "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding_index_tradchinese",
"crate_root": "lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding_index_tradchinese",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "encoding_index_tests 0.1.4",
"target": "encoding_index_tests"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.20141219.5"
},
"license": "CC0-1.0",
"license_ids": [
"CC0-1.0"
],
"license_file": null
},
"encoding_index_tests 0.1.4": {
"name": "encoding_index_tests",
"version": "0.1.4",
"package_url": "https://github.com/lifthrasiir/rust-encoding",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/encoding_index_tests/0.1.4/download",
"sha256": "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"
}
},
"targets": [
{
"Library": {
"crate_name": "encoding_index_tests",
"crate_root": "index_tests.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "encoding_index_tests",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2015",
"version": "0.1.4"
},
"license": "CC0-1.0",
"license_ids": [
"CC0-1.0"
],
"license_file": null
},
"flate2 1.0.30": {
"name": "flate2",
"version": "1.0.30",
"package_url": "https://github.com/rust-lang/flate2-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/flate2/1.0.30/download",
"sha256": "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
}
},
"targets": [
{
"Library": {
"crate_name": "flate2",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "flate2",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"any_impl",
"default",
"miniz_oxide",
"rust_backend"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "crc32fast 1.4.2",
"target": "crc32fast"
},
{
"id": "miniz_oxide 0.7.3",
"target": "miniz_oxide"
}
],
"selects": {}
},
"edition": "2018",
"version": "1.0.30"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"getrandom 0.2.15": {
"name": "getrandom",
"version": "0.2.15",
"package_url": "https://github.com/rust-random/getrandom",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/getrandom/0.2.15/download",
"sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
}
},
"targets": [
{
"Library": {
"crate_name": "getrandom",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "getrandom",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"std"
],
"selects": {}
},
"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.155",
"target": "libc"
}
]
}
},
"edition": "2018",
"version": "0.2.15"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"globset 0.4.14": {
"name": "globset",
"version": "0.4.14",
"package_url": "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/globset/0.4.14/download",
"sha256": "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
}
},
"targets": [
{
"Library": {
"crate_name": "globset",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "globset",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"log"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "aho-corasick 1.1.3",
"target": "aho_corasick"
},
{
"id": "bstr 1.9.1",
"target": "bstr"
},
{
"id": "log 0.4.21",
"target": "log"
},
{
"id": "regex-automata 0.4.6",
"target": "regex_automata"
},
{
"id": "regex-syntax 0.8.3",
"target": "regex_syntax"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.4.14"
},
"license": "Unlicense OR MIT",
"license_ids": [
"MIT",
"Unlicense"
],
"license_file": null
},
"heck 0.5.0": {
"name": "heck",
"version": "0.5.0",
"package_url": "https://github.com/withoutboats/heck",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/heck/0.5.0/download",
"sha256": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
}
},
"targets": [
{
"Library": {
"crate_name": "heck",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "heck",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2021",
"version": "0.5.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"hermit-abi 0.3.9": {
"name": "hermit-abi",
"version": "0.3.9",
"package_url": "https://github.com/hermit-os/hermit-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/hermit-abi/0.3.9/download",
"sha256": "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
}
},
"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.9"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"iana-time-zone 0.1.60": {
"name": "iana-time-zone",
"version": "0.1.60",
"package_url": "https://github.com/strawlab/iana-time-zone",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/iana-time-zone/0.1.60/download",
"sha256": "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
}
},
"targets": [
{
"Library": {
"crate_name": "iana_time_zone",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "iana_time_zone",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"fallback"
],
"selects": {}
},
"deps": {
"common": [],
"selects": {
"cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
{
"id": "core-foundation-sys 0.8.6",
"target": "core_foundation_sys"
}
],
"cfg(target_arch = \"wasm32\")": [
{
"id": "js-sys 0.3.69",
"target": "js_sys"
},
{
"id": "wasm-bindgen 0.2.92",
"target": "wasm_bindgen"
}
],
"cfg(target_os = \"android\")": [
{
"id": "android_system_properties 0.1.5",
"target": "android_system_properties"
}
],
"cfg(target_os = \"haiku\")": [
{
"id": "iana-time-zone-haiku 0.1.2",
"target": "iana_time_zone_haiku"
}
],
"cfg(target_os = \"windows\")": [
{
"id": "windows-core 0.52.0",
"target": "windows_core"
}
]
}
},
"edition": "2018",
"version": "0.1.60"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"iana-time-zone-haiku 0.1.2": {
"name": "iana-time-zone-haiku",
"version": "0.1.2",
"package_url": "https://github.com/strawlab/iana-time-zone",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download",
"sha256": "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
}
},
"targets": [
{
"Library": {
"crate_name": "iana_time_zone_haiku",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "iana_time_zone_haiku",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "iana-time-zone-haiku 0.1.2",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.1.2"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cc 1.0.98",
"target": "cc"
}
],
"selects": {}
}
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"is_terminal_polyfill 1.70.0": {
"name": "is_terminal_polyfill",
"version": "1.70.0",
"package_url": "https://github.com/polyfill-rs/is_terminal_polyfill",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/is_terminal_polyfill/1.70.0/download",
"sha256": "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
}
},
"targets": [
{
"Library": {
"crate_name": "is_terminal_polyfill",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "is_terminal_polyfill",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default"
],
"selects": {}
},
"edition": "2021",
"version": "1.70.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"itoa 1.0.11": {
"name": "itoa",
"version": "1.0.11",
"package_url": "https://github.com/dtolnay/itoa",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/itoa/1.0.11/download",
"sha256": "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
}
},
"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.11"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"js-sys 0.3.69": {
"name": "js-sys",
"version": "0.3.69",
"package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/js-sys/0.3.69/download",
"sha256": "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
}
},
"targets": [
{
"Library": {
"crate_name": "js_sys",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "js_sys",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "wasm-bindgen 0.2.92",
"target": "wasm_bindgen"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.3.69"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"lazy_static 1.4.0": {
"name": "lazy_static",
"version": "1.4.0",
"package_url": "https://github.com/rust-lang-nursery/lazy-static.rs",
"repository": {
"Http": {
"url": "https://static.crates.io/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",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"libc 0.2.155": {
"name": "libc",
"version": "0.2.155",
"package_url": "https://github.com/rust-lang/libc",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/libc/0.2.155/download",
"sha256": "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
}
},
"targets": [
{
"Library": {
"crate_name": "libc",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "libc",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "libc 0.2.155",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2015",
"version": "0.2.155"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"log 0.4.21": {
"name": "log",
"version": "0.4.21",
"package_url": "https://github.com/rust-lang/log",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/log/0.4.21/download",
"sha256": "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
}
},
"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": "2021",
"version": "0.4.21"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"matchers 0.1.0": {
"name": "matchers",
"version": "0.1.0",
"package_url": "https://github.com/hawkw/matchers",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/matchers/0.1.0/download",
"sha256": "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
}
},
"targets": [
{
"Library": {
"crate_name": "matchers",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "matchers",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "regex-automata 0.1.10",
"target": "regex_automata"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.1.0"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"memchr 2.7.2": {
"name": "memchr",
"version": "2.7.2",
"package_url": "https://github.com/BurntSushi/memchr",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/memchr/2.7.2/download",
"sha256": "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
}
},
"targets": [
{
"Library": {
"crate_name": "memchr",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "memchr",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"std"
],
"selects": {}
},
"edition": "2021",
"version": "2.7.2"
},
"license": "Unlicense OR MIT",
"license_ids": [
"MIT",
"Unlicense"
],
"license_file": null
},
"miniz_oxide 0.7.3": {
"name": "miniz_oxide",
"version": "0.7.3",
"package_url": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/miniz_oxide/0.7.3/download",
"sha256": "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
}
},
"targets": [
{
"Library": {
"crate_name": "miniz_oxide",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "miniz_oxide",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"with-alloc"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "adler 1.0.2",
"target": "adler"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.7.3"
},
"license": "MIT OR Zlib OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT",
"Zlib"
],
"license_file": null
},
"nu-ansi-term 0.46.0": {
"name": "nu-ansi-term",
"version": "0.46.0",
"package_url": "https://github.com/nushell/nu-ansi-term",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/nu-ansi-term/0.46.0/download",
"sha256": "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
}
},
"targets": [
{
"Library": {
"crate_name": "nu_ansi_term",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "nu_ansi_term",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "overload 0.1.1",
"target": "overload"
}
],
"selects": {
"cfg(target_os = \"windows\")": [
{
"id": "winapi 0.3.9",
"target": "winapi"
}
]
}
},
"edition": "2018",
"version": "0.46.0"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"num-traits 0.2.19": {
"name": "num-traits",
"version": "0.2.19",
"package_url": "https://github.com/rust-num/num-traits",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/num-traits/0.2.19/download",
"sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
}
},
"targets": [
{
"Library": {
"crate_name": "num_traits",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "num_traits",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "num-traits 0.2.19",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.2.19"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "autocfg 1.3.0",
"target": "autocfg"
}
],
"selects": {}
}
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"num_cpus 1.16.0": {
"name": "num_cpus",
"version": "1.16.0",
"package_url": "https://github.com/seanmonstar/num_cpus",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/num_cpus/1.16.0/download",
"sha256": "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
}
},
"targets": [
{
"Library": {
"crate_name": "num_cpus",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "num_cpus",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [],
"selects": {
"cfg(not(windows))": [
{
"id": "libc 0.2.155",
"target": "libc"
}
],
"cfg(target_os = \"hermit\")": [
{
"id": "hermit-abi 0.3.9",
"target": "hermit_abi"
}
]
}
},
"edition": "2015",
"version": "1.16.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"once_cell 1.19.0": {
"name": "once_cell",
"version": "1.19.0",
"package_url": "https://github.com/matklad/once_cell",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/once_cell/1.19.0/download",
"sha256": "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
}
},
"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.19.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"overload 0.1.1": {
"name": "overload",
"version": "0.1.1",
"package_url": "https://github.com/danaugrs/overload",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/overload/0.1.1/download",
"sha256": "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
}
},
"targets": [
{
"Library": {
"crate_name": "overload",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "overload",
"common_attrs": {
"compile_data_glob": [
"**"
],
"edition": "2018",
"version": "0.1.1"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"pin-project-lite 0.2.14": {
"name": "pin-project-lite",
"version": "0.2.14",
"package_url": "https://github.com/taiki-e/pin-project-lite",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/pin-project-lite/0.2.14/download",
"sha256": "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
}
},
"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.14"
},
"license": "Apache-2.0 OR MIT",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"ppv-lite86 0.2.17": {
"name": "ppv-lite86",
"version": "0.2.17",
"package_url": "https://github.com/cryptocorrosion/cryptocorrosion",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/ppv-lite86/0.2.17/download",
"sha256": "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
}
},
"targets": [
{
"Library": {
"crate_name": "ppv_lite86",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "ppv_lite86",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"simd",
"std"
],
"selects": {}
},
"edition": "2018",
"version": "0.2.17"
},
"license": "MIT/Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"proc-macro2 1.0.83": {
"name": "proc-macro2",
"version": "1.0.83",
"package_url": "https://github.com/dtolnay/proc-macro2",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/proc-macro2/1.0.83/download",
"sha256": "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43"
}
},
"targets": [
{
"Library": {
"crate_name": "proc_macro2",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "proc_macro2",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"proc-macro"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "proc-macro2 1.0.83",
"target": "build_script_build"
},
{
"id": "unicode-ident 1.0.12",
"target": "unicode_ident"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.0.83"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"quote 1.0.36": {
"name": "quote",
"version": "1.0.36",
"package_url": "https://github.com/dtolnay/quote",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/quote/1.0.36/download",
"sha256": "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
}
},
"targets": [
{
"Library": {
"crate_name": "quote",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "quote",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"proc-macro"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "proc-macro2 1.0.83",
"target": "proc_macro2"
}
],
"selects": {}
},
"edition": "2018",
"version": "1.0.36"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"rand 0.8.5": {
"name": "rand",
"version": "0.8.5",
"package_url": "https://github.com/rust-random/rand",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/rand/0.8.5/download",
"sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
}
},
"targets": [
{
"Library": {
"crate_name": "rand",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "rand",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"default",
"getrandom",
"libc",
"rand_chacha",
"std",
"std_rng"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "rand_chacha 0.3.1",
"target": "rand_chacha"
},
{
"id": "rand_core 0.6.4",
"target": "rand_core"
}
],
"selects": {
"cfg(unix)": [
{
"id": "libc 0.2.155",
"target": "libc"
}
]
}
},
"edition": "2018",
"version": "0.8.5"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"rand_chacha 0.3.1": {
"name": "rand_chacha",
"version": "0.3.1",
"package_url": "https://github.com/rust-random/rand",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/rand_chacha/0.3.1/download",
"sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
}
},
"targets": [
{
"Library": {
"crate_name": "rand_chacha",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "rand_chacha",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "ppv-lite86 0.2.17",
"target": "ppv_lite86"
},
{
"id": "rand_core 0.6.4",
"target": "rand_core"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.3.1"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"rand_core 0.6.4": {
"name": "rand_core",
"version": "0.6.4",
"package_url": "https://github.com/rust-random/rand",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/rand_core/0.6.4/download",
"sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
}
},
"targets": [
{
"Library": {
"crate_name": "rand_core",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "rand_core",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"getrandom",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "getrandom 0.2.15",
"target": "getrandom"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.6.4"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"rayon 1.10.0": {
"name": "rayon",
"version": "1.10.0",
"package_url": "https://github.com/rayon-rs/rayon",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/rayon/1.10.0/download",
"sha256": "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
}
},
"targets": [
{
"Library": {
"crate_name": "rayon",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "rayon",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "either 1.12.0",
"target": "either"
},
{
"id": "rayon-core 1.12.1",
"target": "rayon_core"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.10.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"rayon-core 1.12.1": {
"name": "rayon-core",
"version": "1.12.1",
"package_url": "https://github.com/rayon-rs/rayon",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/rayon-core/1.12.1/download",
"sha256": "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
}
},
"targets": [
{
"Library": {
"crate_name": "rayon_core",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "rayon_core",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "crossbeam-deque 0.8.5",
"target": "crossbeam_deque"
},
{
"id": "crossbeam-utils 0.8.20",
"target": "crossbeam_utils"
},
{
"id": "rayon-core 1.12.1",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.12.1"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"links": "rayon-core"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"regex 1.10.4": {
"name": "regex",
"version": "1.10.4",
"package_url": "https://github.com/rust-lang/regex",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/regex/1.10.4/download",
"sha256": "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
}
},
"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.1.3",
"target": "aho_corasick"
},
{
"id": "memchr 2.7.2",
"target": "memchr"
},
{
"id": "regex-automata 0.4.6",
"target": "regex_automata"
},
{
"id": "regex-syntax 0.8.3",
"target": "regex_syntax"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.10.4"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"regex-automata 0.1.10": {
"name": "regex-automata",
"version": "0.1.10",
"package_url": "https://github.com/BurntSushi/regex-automata",
"repository": {
"Http": {
"url": "https://static.crates.io/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": [
"**"
],
"crate_features": {
"common": [
"default",
"regex-syntax",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "regex-syntax 0.6.29",
"target": "regex_syntax"
}
],
"selects": {}
},
"edition": "2015",
"version": "0.1.10"
},
"license": "Unlicense/MIT",
"license_ids": [
"MIT",
"Unlicense"
],
"license_file": null
},
"regex-automata 0.4.6": {
"name": "regex-automata",
"version": "0.4.6",
"package_url": "https://github.com/rust-lang/regex/tree/master/regex-automata",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/regex-automata/0.4.6/download",
"sha256": "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
}
},
"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",
"nfa-backtrack",
"nfa-pikevm",
"nfa-thompson",
"perf",
"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.1.3",
"target": "aho_corasick"
},
{
"id": "memchr 2.7.2",
"target": "memchr"
},
{
"id": "regex-syntax 0.8.3",
"target": "regex_syntax"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.4.6"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"regex-syntax 0.6.29": {
"name": "regex-syntax",
"version": "0.6.29",
"package_url": "https://github.com/rust-lang/regex",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/regex-syntax/0.6.29/download",
"sha256": "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
}
},
"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",
"unicode",
"unicode-age",
"unicode-bool",
"unicode-case",
"unicode-gencat",
"unicode-perl",
"unicode-script",
"unicode-segment"
],
"selects": {}
},
"edition": "2018",
"version": "0.6.29"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"regex-syntax 0.8.3": {
"name": "regex-syntax",
"version": "0.8.3",
"package_url": "https://github.com/rust-lang/regex/tree/master/regex-syntax",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/regex-syntax/0.8.3/download",
"sha256": "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
}
},
"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.8.3"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"ryu 1.0.18": {
"name": "ryu",
"version": "1.0.18",
"package_url": "https://github.com/dtolnay/ryu",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/ryu/1.0.18/download",
"sha256": "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
}
},
"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.18"
},
"license": "Apache-2.0 OR BSL-1.0",
"license_ids": [
"Apache-2.0",
"BSL-1.0"
],
"license_file": null
},
"serde 1.0.202": {
"name": "serde",
"version": "1.0.202",
"package_url": "https://github.com/serde-rs/serde",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/serde/1.0.202/download",
"sha256": "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"
}
},
"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.202",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2018",
"proc_macro_deps": {
"common": [
{
"id": "serde_derive 1.0.202",
"target": "serde_derive"
}
],
"selects": {}
},
"version": "1.0.202"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"serde_derive 1.0.202": {
"name": "serde_derive",
"version": "1.0.202",
"package_url": "https://github.com/serde-rs/serde",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/serde_derive/1.0.202/download",
"sha256": "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
}
},
"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.83",
"target": "proc_macro2"
},
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "syn 2.0.66",
"target": "syn"
}
],
"selects": {}
},
"edition": "2015",
"version": "1.0.202"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"serde_json 1.0.117": {
"name": "serde_json",
"version": "1.0.117",
"package_url": "https://github.com/serde-rs/json",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/serde_json/1.0.117/download",
"sha256": "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
}
},
"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.11",
"target": "itoa"
},
{
"id": "ryu 1.0.18",
"target": "ryu"
},
{
"id": "serde 1.0.202",
"target": "serde"
},
{
"id": "serde_json 1.0.117",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.0.117"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"sharded-slab 0.1.7": {
"name": "sharded-slab",
"version": "0.1.7",
"package_url": "https://github.com/hawkw/sharded-slab",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/sharded-slab/0.1.7/download",
"sha256": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
}
},
"targets": [
{
"Library": {
"crate_name": "sharded_slab",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "sharded_slab",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "lazy_static 1.4.0",
"target": "lazy_static"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.1.7"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"smallvec 1.13.2": {
"name": "smallvec",
"version": "1.13.2",
"package_url": "https://github.com/servo/rust-smallvec",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/smallvec/1.13.2/download",
"sha256": "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
}
},
"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.13.2"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"strsim 0.11.1": {
"name": "strsim",
"version": "0.11.1",
"package_url": "https://github.com/rapidfuzz/strsim-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/strsim/0.11.1/download",
"sha256": "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
}
},
"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.11.1"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"syn 2.0.66": {
"name": "syn",
"version": "2.0.66",
"package_url": "https://github.com/dtolnay/syn",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/syn/2.0.66/download",
"sha256": "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
}
},
"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",
"extra-traits",
"full",
"parsing",
"printing",
"proc-macro",
"visit-mut"
],
"selects": {
"wasm32-unknown-unknown": [
"visit"
]
}
},
"deps": {
"common": [
{
"id": "proc-macro2 1.0.83",
"target": "proc_macro2"
},
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "unicode-ident 1.0.12",
"target": "unicode_ident"
}
],
"selects": {}
},
"edition": "2021",
"version": "2.0.66"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"thread_local 1.1.8": {
"name": "thread_local",
"version": "1.1.8",
"package_url": "https://github.com/Amanieu/thread_local-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/thread_local/1.1.8/download",
"sha256": "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
}
},
"targets": [
{
"Library": {
"crate_name": "thread_local",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "thread_local",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cfg-if 1.0.0",
"target": "cfg_if"
},
{
"id": "once_cell 1.19.0",
"target": "once_cell"
}
],
"selects": {}
},
"edition": "2021",
"version": "1.1.8"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"tracing 0.1.40": {
"name": "tracing",
"version": "0.1.40",
"package_url": "https://github.com/tokio-rs/tracing",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/tracing/0.1.40/download",
"sha256": "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
}
},
"targets": [
{
"Library": {
"crate_name": "tracing",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tracing",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"attributes",
"default",
"std",
"tracing-attributes"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "pin-project-lite 0.2.14",
"target": "pin_project_lite"
},
{
"id": "tracing-core 0.1.32",
"target": "tracing_core"
}
],
"selects": {}
},
"edition": "2018",
"proc_macro_deps": {
"common": [
{
"id": "tracing-attributes 0.1.27",
"target": "tracing_attributes"
}
],
"selects": {}
},
"version": "0.1.40"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tracing-attributes 0.1.27": {
"name": "tracing-attributes",
"version": "0.1.27",
"package_url": "https://github.com/tokio-rs/tracing",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/tracing-attributes/0.1.27/download",
"sha256": "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
}
},
"targets": [
{
"ProcMacro": {
"crate_name": "tracing_attributes",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tracing_attributes",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "proc-macro2 1.0.83",
"target": "proc_macro2"
},
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "syn 2.0.66",
"target": "syn"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.1.27"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tracing-core 0.1.32": {
"name": "tracing-core",
"version": "0.1.32",
"package_url": "https://github.com/tokio-rs/tracing",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/tracing-core/0.1.32/download",
"sha256": "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
}
},
"targets": [
{
"Library": {
"crate_name": "tracing_core",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tracing_core",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"once_cell",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "once_cell 1.19.0",
"target": "once_cell"
}
],
"selects": {
"cfg(tracing_unstable)": [
{
"id": "valuable 0.1.0",
"target": "valuable"
}
]
}
},
"edition": "2018",
"version": "0.1.32"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tracing-log 0.2.0": {
"name": "tracing-log",
"version": "0.2.0",
"package_url": "https://github.com/tokio-rs/tracing",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/tracing-log/0.2.0/download",
"sha256": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
}
},
"targets": [
{
"Library": {
"crate_name": "tracing_log",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tracing_log",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"log-tracer",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "log 0.4.21",
"target": "log"
},
{
"id": "once_cell 1.19.0",
"target": "once_cell"
},
{
"id": "tracing-core 0.1.32",
"target": "tracing_core"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.2.0"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tracing-subscriber 0.3.18": {
"name": "tracing-subscriber",
"version": "0.3.18",
"package_url": "https://github.com/tokio-rs/tracing",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/tracing-subscriber/0.3.18/download",
"sha256": "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
}
},
"targets": [
{
"Library": {
"crate_name": "tracing_subscriber",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tracing_subscriber",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"alloc",
"ansi",
"default",
"env-filter",
"fmt",
"matchers",
"nu-ansi-term",
"once_cell",
"regex",
"registry",
"sharded-slab",
"smallvec",
"std",
"thread_local",
"tracing",
"tracing-log"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "matchers 0.1.0",
"target": "matchers"
},
{
"id": "nu-ansi-term 0.46.0",
"target": "nu_ansi_term"
},
{
"id": "once_cell 1.19.0",
"target": "once_cell"
},
{
"id": "regex 1.10.4",
"target": "regex"
},
{
"id": "sharded-slab 0.1.7",
"target": "sharded_slab"
},
{
"id": "smallvec 1.13.2",
"target": "smallvec"
},
{
"id": "thread_local 1.1.8",
"target": "thread_local"
},
{
"id": "tracing 0.1.40",
"target": "tracing"
},
{
"id": "tracing-core 0.1.32",
"target": "tracing_core"
},
{
"id": "tracing-log 0.2.0",
"target": "tracing_log"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.3.18"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tree-sitter 0.22.6": {
"name": "tree-sitter",
"version": "0.22.6",
"package_url": "https://github.com/tree-sitter/tree-sitter",
"repository": {
"Git": {
"remote": "https://github.com/redsun82/tree-sitter.git",
"commitish": {
"Rev": "1f5c1112ceaa8fc6aff61d1852690407670d2a96"
},
"strip_prefix": "lib"
}
},
"targets": [
{
"Library": {
"crate_name": "tree_sitter",
"crate_root": "binding_rust/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "binding_rust/build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tree_sitter",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "regex 1.10.4",
"target": "regex"
},
{
"id": "tree-sitter 0.22.6",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.22.6"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cc 1.0.98",
"target": "cc"
}
],
"selects": {}
},
"links": "tree-sitter"
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tree-sitter-embedded-template 0.21.0": {
"name": "tree-sitter-embedded-template",
"version": "0.21.0",
"package_url": "https://github.com/tree-sitter/tree-sitter-embedded-template",
"repository": {
"Git": {
"remote": "https://github.com/tree-sitter/tree-sitter-embedded-template.git",
"commitish": {
"Rev": "38d5004a797298dc42c85e7706c5ceac46a3f29f"
}
}
},
"targets": [
{
"Library": {
"crate_name": "tree_sitter_embedded_template",
"crate_root": "bindings/rust/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "bindings/rust/build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tree_sitter_embedded_template",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
},
{
"id": "tree-sitter-embedded-template 0.21.0",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.21.0"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cc 1.0.98",
"target": "cc"
}
],
"selects": {}
},
"link_deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
}
],
"selects": {}
}
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tree-sitter-json 0.21.0": {
"name": "tree-sitter-json",
"version": "0.21.0",
"package_url": "https://github.com/tree-sitter/tree-sitter-json",
"repository": {
"Git": {
"remote": "https://github.com/tree-sitter/tree-sitter-json",
"commitish": {
"Branch": "master"
}
}
},
"targets": [
{
"Library": {
"crate_name": "tree_sitter_json",
"crate_root": "bindings/rust/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "bindings/rust/build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tree_sitter_json",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
},
{
"id": "tree-sitter-json 0.21.0",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.21.0"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cc 1.0.98",
"target": "cc"
}
],
"selects": {}
},
"link_deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
}
],
"selects": {}
}
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tree-sitter-ql 0.22.5": {
"name": "tree-sitter-ql",
"version": "0.22.5",
"package_url": "https://github.com/tree-sitter/tree-sitter-ql",
"repository": {
"Git": {
"remote": "https://github.com/tree-sitter/tree-sitter-ql",
"commitish": {
"Branch": "master"
}
}
},
"targets": [
{
"Library": {
"crate_name": "tree_sitter_ql",
"crate_root": "bindings/rust/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "bindings/rust/build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tree_sitter_ql",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
},
{
"id": "tree-sitter-ql 0.22.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.22.5"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cc 1.0.98",
"target": "cc"
}
],
"selects": {}
},
"link_deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
}
],
"selects": {}
}
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"tree-sitter-ruby 0.21.0": {
"name": "tree-sitter-ruby",
"version": "0.21.0",
"package_url": "https://github.com/tree-sitter/tree-sitter-ruby",
"repository": {
"Git": {
"remote": "https://github.com/tree-sitter/tree-sitter-ruby.git",
"commitish": {
"Rev": "b41dc0f4c8e040905fcbb5d93bab667541c08ec7"
}
}
},
"targets": [
{
"Library": {
"crate_name": "tree_sitter_ruby",
"crate_root": "bindings/rust/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "bindings/rust/build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "tree_sitter_ruby",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
},
{
"id": "tree-sitter-ruby 0.21.0",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.21.0"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "cc 1.0.98",
"target": "cc"
}
],
"selects": {}
},
"link_deps": {
"common": [
{
"id": "tree-sitter 0.22.6",
"target": "tree_sitter"
}
],
"selects": {}
}
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"unicode-ident 1.0.12": {
"name": "unicode-ident",
"version": "1.0.12",
"package_url": "https://github.com/dtolnay/unicode-ident",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/unicode-ident/1.0.12/download",
"sha256": "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
}
},
"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.12"
},
"license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016",
"license_ids": [
"Apache-2.0",
"MIT",
"Unicode-DFS-2016"
],
"license_file": null
},
"utf8parse 0.2.1": {
"name": "utf8parse",
"version": "0.2.1",
"package_url": "https://github.com/alacritty/vte",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/utf8parse/0.2.1/download",
"sha256": "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
}
},
"targets": [
{
"Library": {
"crate_name": "utf8parse",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "utf8parse",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default"
],
"selects": {}
},
"edition": "2018",
"version": "0.2.1"
},
"license": "Apache-2.0 OR MIT",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"valuable 0.1.0": {
"name": "valuable",
"version": "0.1.0",
"package_url": "https://github.com/tokio-rs/valuable",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/valuable/0.1.0/download",
"sha256": "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
}
},
"targets": [
{
"Library": {
"crate_name": "valuable",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "valuable",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "valuable 0.1.0",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.1.0"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT",
"license_ids": [
"MIT"
],
"license_file": null
},
"wasi 0.11.0+wasi-snapshot-preview1": {
"name": "wasi",
"version": "0.11.0+wasi-snapshot-preview1",
"package_url": "https://github.com/bytecodealliance/wasi",
"repository": {
"Http": {
"url": "https://static.crates.io/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",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"wasm-bindgen 0.2.92": {
"name": "wasm-bindgen",
"version": "0.2.92",
"package_url": "https://github.com/rustwasm/wasm-bindgen",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/wasm-bindgen/0.2.92/download",
"sha256": "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
}
},
"targets": [
{
"Library": {
"crate_name": "wasm_bindgen",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "wasm_bindgen",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"spans",
"std"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "cfg-if 1.0.0",
"target": "cfg_if"
},
{
"id": "wasm-bindgen 0.2.92",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2018",
"proc_macro_deps": {
"common": [
{
"id": "wasm-bindgen-macro 0.2.92",
"target": "wasm_bindgen_macro"
}
],
"selects": {}
},
"version": "0.2.92"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"wasm-bindgen-backend 0.2.92": {
"name": "wasm-bindgen-backend",
"version": "0.2.92",
"package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/wasm-bindgen-backend/0.2.92/download",
"sha256": "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
}
},
"targets": [
{
"Library": {
"crate_name": "wasm_bindgen_backend",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "wasm_bindgen_backend",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"spans"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "bumpalo 3.16.0",
"target": "bumpalo"
},
{
"id": "log 0.4.21",
"target": "log"
},
{
"id": "once_cell 1.19.0",
"target": "once_cell"
},
{
"id": "proc-macro2 1.0.83",
"target": "proc_macro2"
},
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "syn 2.0.66",
"target": "syn"
},
{
"id": "wasm-bindgen-shared 0.2.92",
"target": "wasm_bindgen_shared"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.2.92"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"wasm-bindgen-macro 0.2.92": {
"name": "wasm-bindgen-macro",
"version": "0.2.92",
"package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/wasm-bindgen-macro/0.2.92/download",
"sha256": "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
}
},
"targets": [
{
"ProcMacro": {
"crate_name": "wasm_bindgen_macro",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "wasm_bindgen_macro",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"spans"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "wasm-bindgen-macro-support 0.2.92",
"target": "wasm_bindgen_macro_support"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.2.92"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"wasm-bindgen-macro-support 0.2.92": {
"name": "wasm-bindgen-macro-support",
"version": "0.2.92",
"package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.92/download",
"sha256": "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
}
},
"targets": [
{
"Library": {
"crate_name": "wasm_bindgen_macro_support",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "wasm_bindgen_macro_support",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"spans"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "proc-macro2 1.0.83",
"target": "proc_macro2"
},
{
"id": "quote 1.0.36",
"target": "quote"
},
{
"id": "syn 2.0.66",
"target": "syn"
},
{
"id": "wasm-bindgen-backend 0.2.92",
"target": "wasm_bindgen_backend"
},
{
"id": "wasm-bindgen-shared 0.2.92",
"target": "wasm_bindgen_shared"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.2.92"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"wasm-bindgen-shared 0.2.92": {
"name": "wasm-bindgen-shared",
"version": "0.2.92",
"package_url": "https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/wasm-bindgen-shared/0.2.92/download",
"sha256": "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
}
},
"targets": [
{
"Library": {
"crate_name": "wasm_bindgen_shared",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "wasm_bindgen_shared",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "wasm-bindgen-shared 0.2.92",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2018",
"version": "0.2.92"
},
"build_script_attrs": {
"data_glob": [
"**"
],
"links": "wasm_bindgen"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"winapi 0.3.9": {
"name": "winapi",
"version": "0.3.9",
"package_url": "https://github.com/retep998/winapi-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/winapi/0.3.9/download",
"sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
}
},
"targets": [
{
"Library": {
"crate_name": "winapi",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "winapi",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"consoleapi",
"errhandlingapi",
"fileapi",
"handleapi",
"processenv"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "winapi 0.3.9",
"target": "build_script_build"
}
],
"selects": {
"i686-pc-windows-gnu": [
{
"id": "winapi-i686-pc-windows-gnu 0.4.0",
"target": "winapi_i686_pc_windows_gnu"
}
],
"x86_64-pc-windows-gnu": [
{
"id": "winapi-x86_64-pc-windows-gnu 0.4.0",
"target": "winapi_x86_64_pc_windows_gnu"
}
]
}
},
"edition": "2015",
"version": "0.3.9"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT/Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"winapi-i686-pc-windows-gnu 0.4.0": {
"name": "winapi-i686-pc-windows-gnu",
"version": "0.4.0",
"package_url": "https://github.com/retep998/winapi-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/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",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"winapi-x86_64-pc-windows-gnu 0.4.0": {
"name": "winapi-x86_64-pc-windows-gnu",
"version": "0.4.0",
"package_url": "https://github.com/retep998/winapi-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/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",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows-core 0.52.0": {
"name": "windows-core",
"version": "0.52.0",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows-core/0.52.0/download",
"sha256": "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
}
},
"targets": [
{
"Library": {
"crate_name": "windows_core",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "windows_core",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "windows-targets 0.52.5",
"target": "windows_targets"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows-sys 0.52.0": {
"name": "windows-sys",
"version": "0.52.0",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows-sys/0.52.0/download",
"sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
}
},
"targets": [
{
"Library": {
"crate_name": "windows_sys",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "windows_sys",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"Win32",
"Win32_Foundation",
"Win32_System",
"Win32_System_Console",
"default"
],
"selects": {}
},
"deps": {
"common": [
{
"id": "windows-targets 0.52.5",
"target": "windows_targets"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.0"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows-targets 0.52.5": {
"name": "windows-targets",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows-targets/0.52.5/download",
"sha256": "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
}
},
"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.52.5",
"target": "windows_aarch64_gnullvm"
}
],
"cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [
{
"id": "windows_x86_64_msvc 0.52.5",
"target": "windows_x86_64_msvc"
}
],
"cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
{
"id": "windows_aarch64_msvc 0.52.5",
"target": "windows_aarch64_msvc"
}
],
"cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
{
"id": "windows_i686_gnu 0.52.5",
"target": "windows_i686_gnu"
}
],
"cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
{
"id": "windows_i686_msvc 0.52.5",
"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.52.5",
"target": "windows_x86_64_gnu"
}
],
"i686-pc-windows-gnullvm": [
{
"id": "windows_i686_gnullvm 0.52.5",
"target": "windows_i686_gnullvm"
}
],
"x86_64-pc-windows-gnullvm": [
{
"id": "windows_x86_64_gnullvm 0.52.5",
"target": "windows_x86_64_gnullvm"
}
]
}
},
"edition": "2021",
"version": "0.52.5"
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_aarch64_gnullvm 0.52.5": {
"name": "windows_aarch64_gnullvm",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.5/download",
"sha256": "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_aarch64_msvc 0.52.5": {
"name": "windows_aarch64_msvc",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_aarch64_msvc/0.52.5/download",
"sha256": "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_i686_gnu 0.52.5": {
"name": "windows_i686_gnu",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_i686_gnu/0.52.5/download",
"sha256": "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_i686_gnullvm 0.52.5": {
"name": "windows_i686_gnullvm",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_i686_gnullvm/0.52.5/download",
"sha256": "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
}
},
"targets": [
{
"Library": {
"crate_name": "windows_i686_gnullvm",
"crate_root": "src/lib.rs",
"srcs": [
"**/*.rs"
]
}
},
{
"BuildScript": {
"crate_name": "build_script_build",
"crate_root": "build.rs",
"srcs": [
"**/*.rs"
]
}
}
],
"library_target_name": "windows_i686_gnullvm",
"common_attrs": {
"compile_data_glob": [
"**"
],
"deps": {
"common": [
{
"id": "windows_i686_gnullvm 0.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_i686_msvc 0.52.5": {
"name": "windows_i686_msvc",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_i686_msvc/0.52.5/download",
"sha256": "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_x86_64_gnu 0.52.5": {
"name": "windows_x86_64_gnu",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_x86_64_gnu/0.52.5/download",
"sha256": "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_x86_64_gnullvm 0.52.5": {
"name": "windows_x86_64_gnullvm",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.5/download",
"sha256": "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
},
"windows_x86_64_msvc 0.52.5": {
"name": "windows_x86_64_msvc",
"version": "0.52.5",
"package_url": "https://github.com/microsoft/windows-rs",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/windows_x86_64_msvc/0.52.5/download",
"sha256": "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
}
},
"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.52.5",
"target": "build_script_build"
}
],
"selects": {}
},
"edition": "2021",
"version": "0.52.5"
},
"build_script_attrs": {
"data_glob": [
"**"
]
},
"license": "MIT OR Apache-2.0",
"license_ids": [
"Apache-2.0",
"MIT"
],
"license_file": null
}
},
"binary_crates": [],
"workspace_members": {
"codeql-extractor 0.2.0": "ruby/extractor/codeql-extractor-fake-crate",
"codeql-extractor-ruby 0.1.0": "ruby/extractor"
},
"conditions": {
"aarch64-apple-darwin": [
"aarch64-apple-darwin"
],
"aarch64-apple-ios": [
"aarch64-apple-ios"
],
"aarch64-apple-ios-sim": [
"aarch64-apple-ios-sim"
],
"aarch64-fuchsia": [
"aarch64-fuchsia"
],
"aarch64-linux-android": [
"aarch64-linux-android"
],
"aarch64-pc-windows-gnullvm": [],
"aarch64-pc-windows-msvc": [
"aarch64-pc-windows-msvc"
],
"aarch64-unknown-linux-gnu": [
"aarch64-unknown-linux-gnu"
],
"aarch64-unknown-nixos-gnu": [
"aarch64-unknown-nixos-gnu"
],
"aarch64-unknown-nto-qnx710": [
"aarch64-unknown-nto-qnx710"
],
"arm-unknown-linux-gnueabi": [
"arm-unknown-linux-gnueabi"
],
"armv7-linux-androideabi": [
"armv7-linux-androideabi"
],
"armv7-unknown-linux-gnueabi": [
"armv7-unknown-linux-gnueabi"
],
"cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": [
"x86_64-pc-windows-msvc"
],
"cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": [
"aarch64-pc-windows-msvc"
],
"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))": [
"wasm32-unknown-unknown"
],
"cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
"i686-unknown-linux-gnu"
],
"cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": [
"i686-pc-windows-msvc"
],
"cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": [
"x86_64-unknown-linux-gnu",
"x86_64-unknown-nixos-gnu"
],
"cfg(any(target_os = \"macos\", target_os = \"ios\"))": [
"aarch64-apple-darwin",
"aarch64-apple-ios",
"aarch64-apple-ios-sim",
"i686-apple-darwin",
"x86_64-apple-darwin",
"x86_64-apple-ios"
],
"cfg(not(windows))": [
"aarch64-apple-darwin",
"aarch64-apple-ios",
"aarch64-apple-ios-sim",
"aarch64-fuchsia",
"aarch64-linux-android",
"aarch64-unknown-linux-gnu",
"aarch64-unknown-nixos-gnu",
"aarch64-unknown-nto-qnx710",
"arm-unknown-linux-gnueabi",
"armv7-linux-androideabi",
"armv7-unknown-linux-gnueabi",
"i686-apple-darwin",
"i686-linux-android",
"i686-unknown-freebsd",
"i686-unknown-linux-gnu",
"powerpc-unknown-linux-gnu",
"riscv32imc-unknown-none-elf",
"riscv64gc-unknown-none-elf",
"s390x-unknown-linux-gnu",
"thumbv7em-none-eabi",
"thumbv8m.main-none-eabi",
"wasm32-unknown-unknown",
"wasm32-wasi",
"x86_64-apple-darwin",
"x86_64-apple-ios",
"x86_64-fuchsia",
"x86_64-linux-android",
"x86_64-unknown-freebsd",
"x86_64-unknown-linux-gnu",
"x86_64-unknown-nixos-gnu",
"x86_64-unknown-none"
],
"cfg(target_arch = \"wasm32\")": [
"wasm32-unknown-unknown",
"wasm32-wasi"
],
"cfg(target_os = \"android\")": [
"aarch64-linux-android",
"armv7-linux-androideabi",
"i686-linux-android",
"x86_64-linux-android"
],
"cfg(target_os = \"haiku\")": [],
"cfg(target_os = \"hermit\")": [],
"cfg(target_os = \"wasi\")": [
"wasm32-wasi"
],
"cfg(target_os = \"windows\")": [
"aarch64-pc-windows-msvc",
"i686-pc-windows-msvc",
"x86_64-pc-windows-msvc"
],
"cfg(tracing_unstable)": [],
"cfg(unix)": [
"aarch64-apple-darwin",
"aarch64-apple-ios",
"aarch64-apple-ios-sim",
"aarch64-fuchsia",
"aarch64-linux-android",
"aarch64-unknown-linux-gnu",
"aarch64-unknown-nixos-gnu",
"aarch64-unknown-nto-qnx710",
"arm-unknown-linux-gnueabi",
"armv7-linux-androideabi",
"armv7-unknown-linux-gnueabi",
"i686-apple-darwin",
"i686-linux-android",
"i686-unknown-freebsd",
"i686-unknown-linux-gnu",
"powerpc-unknown-linux-gnu",
"s390x-unknown-linux-gnu",
"x86_64-apple-darwin",
"x86_64-apple-ios",
"x86_64-fuchsia",
"x86_64-linux-android",
"x86_64-unknown-freebsd",
"x86_64-unknown-linux-gnu",
"x86_64-unknown-nixos-gnu"
],
"cfg(windows)": [
"aarch64-pc-windows-msvc",
"i686-pc-windows-msvc",
"x86_64-pc-windows-msvc"
],
"i686-apple-darwin": [
"i686-apple-darwin"
],
"i686-linux-android": [
"i686-linux-android"
],
"i686-pc-windows-gnu": [],
"i686-pc-windows-gnullvm": [],
"i686-pc-windows-msvc": [
"i686-pc-windows-msvc"
],
"i686-unknown-freebsd": [
"i686-unknown-freebsd"
],
"i686-unknown-linux-gnu": [
"i686-unknown-linux-gnu"
],
"powerpc-unknown-linux-gnu": [
"powerpc-unknown-linux-gnu"
],
"riscv32imc-unknown-none-elf": [
"riscv32imc-unknown-none-elf"
],
"riscv64gc-unknown-none-elf": [
"riscv64gc-unknown-none-elf"
],
"s390x-unknown-linux-gnu": [
"s390x-unknown-linux-gnu"
],
"thumbv7em-none-eabi": [
"thumbv7em-none-eabi"
],
"thumbv8m.main-none-eabi": [
"thumbv8m.main-none-eabi"
],
"wasm32-unknown-unknown": [
"wasm32-unknown-unknown"
],
"wasm32-wasi": [
"wasm32-wasi"
],
"x86_64-apple-darwin": [
"x86_64-apple-darwin"
],
"x86_64-apple-ios": [
"x86_64-apple-ios"
],
"x86_64-fuchsia": [
"x86_64-fuchsia"
],
"x86_64-linux-android": [
"x86_64-linux-android"
],
"x86_64-pc-windows-gnu": [],
"x86_64-pc-windows-gnullvm": [],
"x86_64-pc-windows-msvc": [
"x86_64-pc-windows-msvc"
],
"x86_64-unknown-freebsd": [
"x86_64-unknown-freebsd"
],
"x86_64-unknown-linux-gnu": [
"x86_64-unknown-linux-gnu"
],
"x86_64-unknown-nixos-gnu": [
"x86_64-unknown-nixos-gnu"
],
"x86_64-unknown-none": [
"x86_64-unknown-none"
]
},
"direct_deps": [
"chrono 0.4.38",
"clap 4.5.4",
"encoding 0.2.33",
"flate2 1.0.30",
"globset 0.4.14",
"lazy_static 1.4.0",
"num_cpus 1.16.0",
"rayon 1.10.0",
"regex 1.10.4",
"serde 1.0.202",
"serde_json 1.0.117",
"tracing 0.1.40",
"tracing-subscriber 0.3.18",
"tree-sitter 0.22.6",
"tree-sitter-embedded-template 0.21.0",
"tree-sitter-ruby 0.21.0"
],
"direct_dev_deps": [
"rand 0.8.5",
"tree-sitter-json 0.21.0",
"tree-sitter-ql 0.22.5"
]
}